FoxPro/Visual FoxPro - Consulta y Carga de Grid

   
Vista:

Consulta y Carga de Grid

Publicado por Anibal (13 intervenciones) el 20/06/2016 02:55:16
Saludos, espero puedan ayudarme, necesito hacer una consulta filstrada y el resultado mostrarlo en un grid
un pequeño sistema
tengo un text1 como fecha inicio
tengo un text2 como fecha final
y tengo un text3 como cedula
su respectivo boton de generar

la tabla se llama asistencias
con los campos cedula, fecha, HoraEntrada, HoraSalida

la idea es filtrar en un rango de fechas mientras la cedula sea la misma

y el resultado de dicha consulta cargarla en un grid

de ante mano muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Consulta y Carga de Grid

Publicado por francisco alfonso palomo zea francisco.palomoz@gmail.com (1 intervención) el 20/06/2016 22:38:06
en el grid, en RecordSource anotas el nombre del cursor o tabla que contiene los campos
en ColumnCount indicas la cantidad de columnas a utilizar (3)
en Init puedes indicar las características de cada columna, por ejemplo:
para columna 1:
1
2
3
4
5
6
7
8
this.HeaderHeight = 35
this.column1.header1.caption="Presen tación"
this.column1.header1.Alignment=2
this.column1.header1.FontBold = .t.
this.column1.header1.FontSize =  9
this.column1.header1.WordWrap = .t.
this.column1.ControlSource="curtrabajo.campo9"
this.column1.width                 =100
y lo mismo para las siguientes columnas.
en Name el nombre que darás al grid
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Consulta y Carga de Grid

Publicado por Anibal (13 intervenciones) el 20/06/2016 23:13:08
Gracias por tu tiempo y dedicacion en responder mi consulta pero en realidad lo que necesito es un codigo que me filtre y haga la consulta cargandola en el grid es decir programar el boton de busqueda
saludos gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Consulta y Carga de Grid

Publicado por Luiz Alexandre (58 intervenciones) el 21/06/2016 03:08:48
Veja se ajuda.

1
2
3
4
5
6
7
8
9
ldFechaInicio = THISFORM.Text1.Value
ldFechaFinal = THISFORM.Text2.Value
lnCedula = THISFORM.Text3.Value
 
THISFORM.Grid1.RecordSource = ""
 
SELECT * FROM Asistencias WHERE Asistencias.Cedula = lnCedula .AND. BETWEEN(Asistencias.Fecha, ldFechaInicio, ldFechaFinal) INTO CURSOR curResultado
 
THISFORM.Grid1.RecordSource = "curResultado"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Consulta y Carga de Grid

Publicado por Anibal (13 intervenciones) el 23/06/2016 01:33:56
agradecido era lo que estaba buscando
saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar