Access - Consulta Access Vincular Tablas

 
Vista:
sin imagen de perfil
Val: 1
Ha disminuido su posición en 4 puestos en Access (en relación al último mes)
Gráfica de Access

Consulta Access Vincular Tablas

Publicado por Leandro (4 intervenciones) el 25/06/2019 00:41:26
Hola Comunidad, soy nuevo y necesitaba saber si pueden aclararme el panorama jaja.
La consulta que tengo es la siguiente:
Necesito crear un formulario donde cargue básicamente DNI de un cliente, Nombre y Apellido, y que cuando vuelva a cargar ese DNI me complete el resto de los campos automáticamente, no se si me explique... espero que si y espero puedan ayudarme.
Muchas Gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 11
Ha aumentado su posición en 6 puestos en Access (en relación al último mes)
Gráfica de Access

Consulta Access Vincular Tablas

Publicado por juan (6 intervenciones) el 25/06/2019 08:43:18
Hola,

Si es lo que entendi...

Puedes poner un textBox y un boton en el formulario y bien, filtrar los datos del formulario en base al parametro del textBox que en tu caso seria el DNI o bien, cargar los datos en el formulario en base al parametro del textBox

Filtrando...
me.Filter=condicion para filtrar por el dni
me.filterOn=True

Cargando loa datos...
define una consulta sql en vba en base al parametro del textBox

dim sqlText As String
Dim db as Database
dim rs as Dao.Recordset

sqlText="select nombre,apellido,dni from Tabla
Where dni = " & me.dni

Ser db = Aplication.CurrentDb
Set rs = db.openRecordset (sqlText)

abrir consulta sqlText y en los campos apellido,nombre... cargar el resultado de la consulta

me.apellido=rs!apellido
me.nombre=rs!nombre


db.close
rs.close

set db=nothing
Set rs=nothing

Por ahi irian los tiros si he entendido bien

Lo que te pongo, a modo de guia; abria que codificar bien el codigo, comillas y etc...
Lo que pongo de codigo, lo dicho, como guia, lo he puesto a huevo y seguro no estara bien al 100%, tendria que ponerme delante del ordenador para ser mas exacto...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar