Frage : Zugang 2007 erhalten erste Aufzeichnung

Der Code unterhalb der Arbeiten fein, ausgenommen, wenn eine der Aufzeichnungen ich braucht, ist die allererste Aufzeichnung im recordset. Ich setze voraus, dass dieses ist, weil ich FindNext verwende und der Cursor auf der ersten Aufzeichnung ist, zum mit zu beginnen, also, wenn ich bitte, zunächst zu finden, verfehlt er heraus die erste Aufzeichnung. So wie erhalte ich meinen Code, um die allererste Aufzeichnung bitte aufzuheben?

loop_role = „y "
provider_id = bildet sich! frm_list_external_companies.cmb_placing
strSQL =“ [fk_role_provider] = „u. provider_id
Do während loop_role = „y "
rs_roles.FindNext strSQL
wenn rs_roles.NoMatch Then
loop_role = „n "
Else

Ende If

Antwort : Zugang 2007 erhalten erste Aufzeichnung

loop_role = „y“
provider_id = Formen! frm_list_external_companies.cmb_placing
strSQL = „[fk_role_provider] =“ u. provider_id
rs_roles.FindFirst
Tun während loop_role = „y“ und nicht rs_roles.EOF
    Wenn rs_roles.NoMatch dann
        loop_role = „n“
    Sonst
      …
    Beenden wenn
    rs_roles.FindNext strSQL
Beenden während
Weitere Lösungen  
 
programming4us programming4us