Todoexpertos.com
http://www.todoexpertos.com
La respuesta está en Internet
Información de la pregunta
Título: Funciona a partir de los días 12 de cada mes
Experto: ghazghkull
Valoración: 4
Fecha: 14/04/2004


Funciona a partir de los días 12 de cada mes
He aquí una pregunta conreta: Tengo en un programilla de Access y VBA donde en un formulario con un boton cojo el valor de un texto (en formato fecha) y hago un aconsulta en una tabla donde la fecha es la elegida y luego hago "otras cosas" con el resultado. Lo que pasa es que hasta el día 12 de cada mes no funciona bien. Me imagino que será algo de la forma de escribir ingles o español pero no tengo ni idea. El código es el siguiente: ************* Dim fecha As Date Dim db As DAO.Database Dim linea_sql As String Dim consulta As DAO.Recordset Dim linea_sql2 As String Dim consulta2 As DAO.Recordset Set db = CurrentDb If tes_fecha.Value <> "" Then Dim ID_OPERARIO As String fecha = tes_fecha.Value linea_sql = "Select * from definicion_operario" Set consulta = db.OpenRecordset(linea_sql) ID_OPERARIO = consulta!ID_OPERARIO linea_sql2 = "Select * from operarios where ((ID_OPERARIO = '" + ID_OPERARIO + "') and (fecha = # " + fecha + " #))" Set consulta2 = db.OpenRecordset(linea_sql2) *************

Re: Funciona a partir de los días 12 de c
Pues sí debe ser un problema con el formato de fecha que le pasas... has probado ya las distintas formas? Español: dd/mm/aaaa Inglés: mm/dd/aaaa Internacional: aaaa-mm-dd Un saludo

Funciona a partir de los días 12 de cada mes
Gracias por tu tan rápida contestación pero permiteme pedirte una aclaración. Cuando me pones "has probado" donde debo probarlo? Yo meto la fecha en un cuadro de texto de Access (en formato español) y luego el VBA se lía con la fecha (puede que lo coja en ingles). Un saludo y gracias de nuevo

Re: Funciona a partir de los días 12 de
En la caja de texto, prueba de introducir la fecha en los distintos formatos, para ver cual te funciona

Pregunta finalizada. Valoración: 4.
Gracias por tu rapidez.


Volver al mensaje
http://www.todoexpertos.com/categorias/tecnologia-e-internet/bases-de-datos/respuestas/806848/funciona-a-partir-de-los-dias-12-de-cada-mes