• Sábado 9 de Noviembre de 2024, 03:47

Autor Tema:  Consultas  (Leído 1006 veces)

efrain122

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Consultas
« en: Jueves 12 de Julio de 2007, 18:07 »
0
hola a todo como creo una consulta desde fecha inicial a una final desde vb.net 2005 a un datagridview

ElNapster

  • Moderador
  • ******
  • Mensajes: 727
    • Ver Perfil
Re: Consultas
« Respuesta #1 en: Jueves 12 de Julio de 2007, 19:22 »
0
Obtene en 2 variable la fecha ini y fecha fin y luego se los envias como parametro al query que le estas enviando a tu datagridview

Código: Text
  1. Select campos
  2. from tabla
  3. where fecha_ini = Var_fecha_ini
  4. and     fecha_fin = var_fecha_fin
  5.  
o bien podes utilizar el BETWEEN

 :comp:
"Somos lo que imaginamos ser"
-- --------------------------------------------------------------
-ElNapster
-Designer / Developer Software
-GuaTemALa



Nebire

  • Miembro HIPER activo
  • ****
  • Mensajes: 670
    • Ver Perfil
Re: Consultas
« Respuesta #2 en: Viernes 13 de Julio de 2007, 16:41 »
0
Como te dice elnapster...

solo tienes que sustituir var_fecha_ini por el valor de tipo DATE contenido en una celda del datagridview y lo mismo para la otra fecha...

var_Fecha_ini= DataGridView1.Rows.Item(e.RowIndex).Cells.Item("FechaInicio").Value)

Nota que FechaInicio es el nobre del 'header' de esa columna.
e.rowindex refiere a la fila sobre la que se pincha en ese momento que se obtiene de un evento click por ejemplo:    ' Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick'

Si la fecha de inicio y fin estuvieran en distintas filas, tendrías que pasar el valor a una variable temporal hasta presionar el botón o la acción que desencadene la consulta (que tal una estructura pública con dos elementos de fecha )..
«Ma non troppo»
----> ModoVacaciones = False<----