Access - insertar procedimiento en formulario

 
Vista:

insertar procedimiento en formulario

Publicado por José Manuel Da Peña (1 intervención) el 02/02/2014 13:57:31
Access 2007. En una tabla de nombre: A, registro la entrega de talonarios con cheques numerados correlativamente: (Ej. el talonario con los cheques numerados del 51 al 100 entregados al legajo 28).
En otra tabla de nombre B (y mediante un formulario de nombre: "carga_cheques") registro luego la utilización de los mismos.
Ahora bién:
en el formulario "carga_cheques" necesitaría insertar un procedimiento de manera que cuando se termina de ingresar el número de cheque , vaya a la tabla A , me busque a que legajo pertenece y me lo muestre en el mismo formulario.
Es posible ?? como hacerlo ?????
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
Imágen de perfil de Neckkito
Val: 529
Plata
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

insertar procedimiento en formulario

Publicado por Neckkito (1157 intervenciones) el 04/02/2014 20:21:02
Hola!

Supongamos lo siguiente:

- Tu campo con el número de cheque se llama [NCheque], y es de tipo numérico
- Tu campo con el número de legajo se llama [NLegajo], y es de tipo numérico
- Tu control en el formulario para mostrar el número de legajo se llama [txtNLegajo]

Con estas condiciones, el código que deberías asignar al procedimiento "Después de actualizar" de tu campo [NCheque] en el formulario sería:

...
Private Sub...
Dim numCheque as integer, numLegajo as integer
numCheque=nz(me.[NCheque].value,-1)
If numCheque=-1 then exit sub
numLegajo=dlookup("[NLegajo]", "Tabla A","[NCheque]=" & numCheque)
me.txtNCheque.value=numLegajo
End sub
...

Ten en cuenta que si no existe el número de legajo el código daría error.

Saludos,

http://neckkito.siliconproject.com.ar
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