Ver Mensaje Individual
Antiguo 26/06/2005, 09:54   #1
lazarito
Usuario Activo
 
Fecha de ingreso: 18/dic/2002
Mensajes: 44
lazarito está en el buen camino
Contador en Base datos Acces (comienzo - anual)

Pretendo que un campo me genere un contador, que con el cambio de año regrese a 1. Para esto trabajo del modo siguiente:
Supongamos una tabla llamada Expedientes en la que, entre otros, existen los campos Añoactual, (formato numérico, me genera el año en que estamos automaticamente con el comando que indico), y Numexp, que controla el campo contador del que hablamos. Como estos campos se van a calcular automáticamente, en el formulario de entrada de datos no serán punto de tabulación. Por esta razón vamos a tener en cuenta el primer campo que reciba el enfoque del cursor para introducir un dato. En las propiedades de este campo, ir al evento Al recibir el enfoque para incluir unas líneas de código como las siguientes:

[Añoactual] = Year(Date)

If [Numexp] = Null Then

[Numexp] = DCount("[Numexp]", "Expedientes") + 1

End If

If [Numexp] = 0 Then

[Numexp] = DCount("[Numexp]", "Expedientes") + 1

End If

Con este procedimeinto solo consigo que se genere automáticamente el año y que avance el contador, sin que regrese a 1 como es mi objetibo, con el cambio de año año. Agradezco de antemano buestra colaboración.
lazarito está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Publicidad: Conoce las ofertas de ANUNCIATE