Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
(Ayuda) Consulta De Fechas Por Rango
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje (Ayuda) Consulta De Fechas Por Rango 
 
Buenas amigos estoy tratando de Realizar una consulta de fechas por rango en mysql.
Mi Area de Trabajo:
-Debian
-Gambas 2.21
-Base de Datos "Mysql" en Un Servidor

Para hacer dicha consulta tengo 2 Textbox Ejemplo:
Desde (TextBox1) Hasta (TextBox2)

Y el codigo con el que realizo la consulta es este
hResul = db.Exec("SELECT * FROM movimiento WHERE FechaIngresoDP BETWEEN  '" & TextBox1.Text & "' AND '" & TextBox2.Text & "'")

Donde "movimiento" es la Tabla y "FechaIngresoDP" es el Campo donde se Guardan las Fechas

De esta Forma la Consulta Funciona muy Bien, pero el problema es q esta consulta se esta haciendo en formato de fecha AÑO-MES-DIA (ej: 2013-02-13), entonces a la hora de hacer una consulta debo introducir la fecha en este tipo de formato!

Lo que quiero es que el Usuario introduzca el formato de fecha DIA-MES-AÑO(ej: 13-02-2013) y la Consulta se realice.
Intente Probando de esta forma,  pero no dio resultado

hResul = db.Exec("SELECT * FROM movimiento WHERE FechaIngresoDP BETWEEN  '" Format( & TextBox1.Text &, "yyyy-mm-dd")"' AND '" Format( & TextBox2.Text &, "yyyy-mm-dd")"'")


Espero me Puedan Ayudar Muchisimas Gracias de Antemano
 



 
skaterleopoldo12 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: (Ayuda) Consulta De Fechas Por Rango 
 
Lo suyo es que uses el tipo de dato Date y no un string, asi format te funcionará correctamente......

Si quieres seguir usando un string.... puedes usar 3 textbox  por cada fecha:
dim fechaConsultaInicial as string
dim fechaConsultaFinal as string

'fecha inicial, usa 3 textbox en el formulario
'textboxDia.text
'textboxMes.text
'TextboxAno.text
fechaConsulatInicial=TextboxAno.text & "/" & textboxMes.text & "/" & textboxDia.text

'fecha final, usa 3 textbox en el formulario
'textboxDia2.text
'textboxMes2.text
'TextboxAno2.text
fechaConsultaFinal=TextboxAno2.text &"/" & textboxMes2.text & "/" & textboxDia2.text


hResul = db.Exec("SELECT * FROM movimiento WHERE FechaIngresoDP BETWEEN '" & fechaConsulatInicial & "' AND '" & fechaConsultaFinal & "'")

 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: (Ayuda) Consulta De Fechas Por Rango 
 
Gracias por tu respuesta Amigo!

EL problema es que estoy trabajando con un DateChooserfecha, tambien aplicaria en este caso?
si es asi como debo configurarlo. porque yo lo estoy trabajando de esta forma:

PUBLIC SUB DateChooserfecha_Activate()
TextBox1.Text = Format(DateChooserfecha.Value, "dd-mm-yyy")
DateChooserfecha.Visible = FALSE
END



Igual mientras tanto estoy usando el Formato de fecha por defecto(AÑO-MES-DIA), mientras encuentro otra solucion!
 



 
última edición por skaterleopoldo12 el Jueves, 21 Febrero 2013, 16:45; editado 1 vez 
skaterleopoldo12 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: (Ayuda) Consulta De Fechas Por Rango 
 
Citar:
EL problema es que estoy trabajando con un DateChooserfecha,


¿pero no dijiste que estabas trabajando con dos textbox?

Citar:
Para hacer dicha consulta tengo 2 Textbox Ejemplo:
Desde (TextBox1) Hasta (TextBox2)Para hacer dicha consulta tengo 2 Textbox Ejemplo:
Desde (TextBox1) Hasta (TextBox2)



Si estas trabajando con tipos de dato "DATE", busca en el foro porque ya estaba comentada una solucion.


Saludos
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: (Ayuda) Consulta De Fechas Por Rango 
 
Gracias por responder mi Amigo.

Ahora te cuento Si estoy trabajando con dos TexBoxt, pero para introducir las fechas a los TextBox utilizo un DateChooserfecha.

te muestro en esta imagen:


consulta


*Esto quiere decir q utilizo un DateChooserfecha para cargar a los TextBox
*Y luego quiero realizar las consultas de esas fechas q estan el los dos TextBox en la base de datos Mysql.
y pues como tu me diste un ejemplo de como hacerlo pero usando 3 TextBox para cada Fecha, entonces no sabria como cargar luego los datos de ese DateChooserfecha en esos 3 TextBox
 



 
skaterleopoldo12 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Ayuda Cambiar Formato De Fechas [SOLUCIONADO] skaterleopoldo12 Controles/Librerías/Componentes 5 Sabado, 06 Agosto 2011, 00:13 Ver último mensaje
Shell
No hay nuevos mensajes Ayuda Con Consulta SQL Marcelo Bases de Datos 9 Domingo, 30 Octobre 2011, 18:45 Ver último mensaje
Marcelo
No hay nuevos mensajes Ayuda Con Una Funcion De Consulta A Base D... aratar79 Bases de Datos 4 Viernes, 31 Agosto 2012, 01:53 Ver último mensaje
aratar79
No hay nuevos mensajes Rango De Fechas En Componente calcena General 1 Jueves, 26 Julio 2018, 18:02 Ver último mensaje
shordi
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron