Pregunta: | 56390 - CAMPO CONTADOR EN FORMULARIO DE CONSULTA |
Autor: | JoséMa Canto |
Hola, antes agradeceros el interés por saldar las dudas de los que empezamos en esto de acces. Mi consulta/problema es el siguiente:
He creado una BD de Asistencias que consta de 2 tablas principales Pacientes: DNI,Nombre,apellidos,empresa... Asistencias:tipo de asistencia,hora,fecha,codigo asistencia(autonumérico)... He creado un formulario principal (con datos de una consulta para los campos de Pacientes) y un subformulario con una consulta de la tabla asistencias.Me gustaria que además del autonumérico(código asistencia) tener un campo Contador que fuese controlando el número de asistencias que llevo. He utilizado el siguiente código, que no consigo hacer funcionar: Private Sub Contador_BeforeUpdate(Cancel As Integer) If Me.NewRecord Then Me.Contador = Nz(DMax([Tables]![Asistencias]![Contador], [Tables]![Asistencias])) + 1 End If End Sub Muchas gracias. |
Respuesta: | adriana Godoy |
'TEMP2 = Nz(DMax(("[codigo]+1"), "TipoOperacion"))
la instruccion que tienes la tienes que acomodar solamente, primero va el campo al cual quieres incrementar en 1 osea Tables!Asistencia +1, y luego el nombre de la tabla en este caso Tables. espero te sirva. |