Llenar texto con el valor de un campo de otra tabla

Hola Santiago, podrías ayudarme con este problema. Como verás soy una aficionado al Access y la verdad es que todavía tengo muchas dudas.
Quiero que en el evento Click, una caja de texto de un formulario, se llene con el valor del primer registro del campo "Nombre" de la tabla "Fincas".
Gracias

1 respuesta

Respuesta
1
Entiendo que el evento 'onClick' se refiere al formulario. Un par de formas de hacer lo que indicas son estas:
Private Sub Form_Click()
    me.textBox1.text = nz(dlookup("Nombre","Fincas"),"")
end sub
Private Sub Form_Click()
    dim rs as recordset
    set rs=currentdb().openrecordset("select * from fincas order by nombre")
    if rs.eof then
        me.textBox1.text = ""
      else
        me.textBox1.text = nz(rs!nombre,"")
    end if
    rs.close
end sub
Como verás la segunda forma utiliza una consulta sobre la tabla para traer 'el primer nombre' por orden alfabético.
No sé lo que querrás hacer, pero la segunda opción te da mucho más juego que la primera.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas