La Web del Programador: Comunidad de Programadores
 
    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.