Ver las NORMAS de estos Foros Web ZackYFileS Chat ZackYFileS Agregar a Favoritos Contactar con Administrador
 
 

TU PUBLICIDAD AQUÍ!!
Navegación
Retroceder   Foros ZackYFileS >
OTROS TEMAS DE INTERES - INTERNET:
> HARDWARE y SOFTWARE del PC > SOFTWARE del PC - PROGRAMAS y S.O.
Nombre de usuario
Contraseña
Configuración de UsuarioAyuda (FAQs)Nuevos PostsBuscar


Respuesta
 
Herramientas
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
Antiguo 28/06/2005, 14:19   #2
lazarito
Usuario Activo
 
Fecha de ingreso: 18/dic/2002
Mensajes: 44
lazarito está en el buen camino
Alguien puede ayudar un poquito en programación con acces......
No conprendo donde esta el fallo, en la configuración regional de interpretación de fechas, formato del campo.... La formula a priori es correcta, alguien ha trabajado con contadores de avance y retorno...
lazarito está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 03/07/2005, 13:11   #3
lazarito
Usuario Activo
 
Fecha de ingreso: 18/dic/2002
Mensajes: 44
lazarito está en el buen camino
Ok

Para los que siguen este hilo, quiero dar las gracias al maestro Ignacio y con su permiso publico la respuesta.

[Añoactual] = Year(Date)

If [Numexp] = Null OR [Numexp] = 0 Then

[Numexp] = DCount("[Numexp]", "Expedientes", "[Añoactual] =" & [Añoactual]) + 1

End If

Gracias genio por compartir tu sabiduria.
lazarito está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Publicidad: Conoce las ofertas de ANUNCIATE
Respuesta


Usuarios viendo actualmente este tema: 1 (0 usuarios registrados y 1 visitantes)
 
Herramientas

Permisos para publicar mensajes
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los BB code están Activado
Los Emoticones están Activado
El código [IMG] está Activado
El Código HTML está Activado

Ir al foro


!! ADVERTENCIAS !!: Las informaciones aquí publicadas NO CONTIENEN KEYS para la decodificación de ningún sistema: NO SON OPERATIVOS en sistemas SAT que precisen de su correspondiente suscripción.

ESTA TOTALMENTE PROHIBIDO EL USO DE ESTAS INFORMACIONES PARA LA MODIFICACIÓN O  DEFRAUDACIÓN DE SISTEMAS DE ACCESO CONDICIONAL.

ESTOS FOROS SON MODERADOS Y NO SE PERMITE LA PUBLICACIÓN DE INFORMACIONES ILEGALES POR PARTE DE LOS USUARIOS. EN CASO DE DETECTARSE ESTE TIPO DE INFORMACIONES, LOS USUARIOS SERÁN EXCLUIDOS DE ESTAS PÁGINAS.

USO DE COOKIES: Utilizamos COOKIES y de terceros para mejorar nuestros servicios y navegación por la web. Si continua navegando, consideramos que acepta su uso.  


La franja horaria es GMT +2. Ahora son las 17:59.


-------------------------------------------------------------------- --------------------------------------------------------------------

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
Hispaservicios - J.G.C - 29112549T - Rio Cinca, 2, 30 (50180) SPAIN.
Todos los derechos reservados. Prohibida cualquier reproducion total o parcial.


Foros Patrocinados por anunciantes.