Jag letar poster i en access databas där jag vet att det finns flera poster som stämmer med sökbegreppet, men den visar bara en post. Min kod ser ut som följer: Hej Hittar bara en post?
Private Sub ÖppnaRsOrderRad()
Set rsOrderRad.Recordset = daoDB36.OpenRecordset("SELECT * FROM ordrad WHERE samlordnr = " & txtOrderNr.Text)
rsOrderRad.Refresh
End Sub
Sub MSFlexGrid1_update()
antPostOrdRad = 0
Call ÖppnaRsOrderRad
If rsOrderRad.Recordset.RecordCount = 0 Then GoTo Räkna
antPostOrdRad = rsOrderRad.Recordset.RecordCount
...
Stannar jag programmet vid körning och kollar antalet Record genom att peka på den blir det efter en stund rätt antal poster.
Ber om förslag till lösning.
Tack på förhand!Sv: Hittar bara en post?
Testa det här
Private Sub ÖppnaRsOrderRad()
Set rsOrderRad.Recordset = daoDB36.OpenRecordset _
("SELECT * FROM ordrad WHERE samlordnr = " _
& CLng(txtOrderNr.Text))
rsOrderRad.Refresh
End Sub
Sub MSFlexGrid1_update()
Call ÖppnaRsOrderRad
rsOrderRad.Recordset.MoveLast
antPostOrdRad = rsOrderRad.Recordset.RecordCount -1
rsOrderRad.Recordset.MoveFirst
If antPostOrdRad = 0 Then GoTo Räkna
mvh
Sven