Cuestión : El acceso 2007 consigue el primer expediente

El código debajo de trabajos muy bien, excepto cuando uno de los expedientes yo necesita es el primer expediente en el recordset. Presumo que es esto porque estoy utilizando FindNext y el cursor está en el primer expediente a comenzar con, así que cuando pido encontrar después falta hacia fuera el primer expediente. ¿Tan cómo consigo mi código para coger el primer expediente por favor? ¡el

loop_role =
provider_id = forma! frm_list_external_companies.cmb_placing
strSQL =” [fk_role_provider] = “y provider_id
Do mientras que loop_role = strSQL
del
rs_roles.FindNext de “y " si loop_role de rs_roles.NoMatch Then
= extremo If
del
del
Else
de “n "… class= del

Respuesta : El acceso 2007 consigue el primer expediente

loop_role = “y”
¡provider_id = formas! frm_list_external_companies.cmb_placing
strSQL = “[fk_role_provider] =” y provider_id
rs_roles.FindFirst
Hacer mientras que loop_role = “y” y no rs_roles.EOF
    Si rs_roles.NoMatch entonces
        loop_role = “n”
   
      …
    Terminar si
    strSQL de rs_roles.FindNext
Terminar mientras que
Otras soluciones  
 
programming4us programming4us