FoxPro/Visual FoxPro - DATEPICKERTIME EN GRID

 
Vista:
sin imagen de perfil
Val: 313
Bronce
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

DATEPICKERTIME EN GRID

Publicado por José (166 intervenciones) el 30/09/2018 01:42:54
HOLA, POSEO LA SIGUIENTE INSTRUCCIÓN PARA PROGRAMAR EN CHANGE DEL OLECONTROL DEL DATAPICKER EN UN GRID:

1
2
3
4
5
6
7
8
9
10
11
with Thisform.olecontrol1
  lcAlias = juststem(.cControlSource)
  lcField = justext(.cControlSource)
  do case
      case empty(.cControlSource)
      case used(lcAlias)
        replace &lcField with .Value in (lcAlias)
      otherwise
        store .Value to (.cControlSource)
  endcase
endwith

DONDE OLECONTROL1 ES EL CONTROL DATAPICKERTIME ACTIVEX.
De acuerdo a mi programa:
El alias de la tabla se llama: xconsu
La tabla se llama consultorio.dbf
El campo fecha se llama: fecha_cons

POR FAVOR DE INDICARME COMO LO PROGRAMO , en lcAlias, en (.cControlSource), &lcField
ES DECIR COMO REEMPLAZO DE FORMA EXACTA ESOS TÉRMINOS.CON MIS DATOS.
AGUARDO RESPUESTA.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
sin imagen de perfil
Val: 313
Bronce
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

DATEPICKERTIME EN GRID

Publicado por José (166 intervenciones) el 02/10/2018 20:11:30
Hola, yo mismo lo solucioné con una simple instrucción en el change del datacontrol1:
SELECT 20
replace fecha_cons with date(this.year ,this.month, this.day)

El otro problema que quedan ocultos los datos de fecha en el grid, sólo veo de a un dato de celda cuando utilizo el datapicker time , que está como olecontrol1.-

Como puedo hacer que se vean todos los datos de fecha del grid ?
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
sin imagen de perfil
Val: 11
Ha aumentado su posición en 8 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

DATEPICKERTIME EN GRID

Publicado por devilsito (12 intervenciones) el 08/10/2018 18:04:48
Es un problema de definirle un color apropiado.
Antes no veía los días. Lo solucione en el INIT del FORM, colocando:

1
2
Thisform.pageframe1.page1.olecontrol1.Object.CalendartitleBackcolor =  RGB(0,128,0)
Thisform.pageframe1.page1.olecontrol1.Object.Value = DATE()

Pues este calendar es un objeto, por lo tanto tienes sus propiedades particulares.
Escríbeme si te resultó

DEVILSITO
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