Pergunta : O acesso 2007 começ o primeiro registro

O código abaixo dos trabalhos muito bem, exceto quando um dos registros mim precisa é muito o primeiro registro no recordset. Eu presumo que este é porque eu estou usando FindNext e o cursor está no primeiro registro a começar com, assim que quando eu peço para encontrar em seguida falta para fora o primeiro registro. Assim como eu consigo meu código pegarar muito o primeiro registro por favor? o

loop_role =
provider_id = dá forma! frm_list_external_companies.cmb_placing
strSQL =” [fk_role_provider] = “& provider_id
Do quando loop_role = strSQL
do
rs_roles.FindNext de “y " se loop_role de rs_roles.NoMatch Then
= extremidade If
do
do
Else
de “n "… class= do

Resposta : O acesso 2007 começ o primeiro registro

loop_role = “y”
provider_id = formulários! frm_list_external_companies.cmb_placing
strSQL = “[fk_role_provider] =” & provider_id
rs_roles.FindFirst
Fazer quando loop_role = “y” e não rs_roles.EOF
    Se rs_roles.NoMatch então
        loop_role = “n”
    Mais
      …
    Terminar se
    strSQL de rs_roles.FindNext
Terminar quando
Outras soluções  
 
programming4us programming4us