Questione : L'accesso 2007 ottiene la prima annotazione

Il codice sotto gli impianti benissimo, tranne quando una delle annotazioni io ha bisogno di è la primissima annotazione nel recordset. Presumo che questo sia perché sto usando FindNext ed il cursore è sulla prima annotazione da incominciare, in modo da quando chiedo di trovare dopo lascia fuori la prima annotazione. Così come convinco il mio codice per prendere prego la primissima annotazione? il

loop_role =
provider_id = si forma! frm_list_external_companies.cmb_placing
strSQL =„ [fk_role_provider] = “& provider_id
Do mentre loop_role = strSQL
del
rs_roles.FindNext “di y " se loop_role di rs_roles.NoMatch Then
= estremità If
del
del
Else
“di n "… class= del

Risposta : L'accesso 2007 ottiene la prima annotazione

loop_role = “y„
provider_id = forme! frm_list_external_companies.cmb_placing
strSQL = “[fk_role_provider] =„ & provider_id
rs_roles.FindFirst
Fare mentre loop_role = “y„ e non rs_roles.EOF
    Se rs_roles.NoMatch allora
        loop_role = “n„
    Altrimenti
      …
    Concluder se
    strSQL di rs_roles.FindNext
Concluder mentre
Altre soluzioni  
 
programming4us programming4us