FoxPro/Visual FoxPro - Como programar un control calendar en columnas de 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

Como programar un control calendar en columnas de Grid

Publicado por José (166 intervenciones) el 25/09/2018 03:27:01
Estimados, intenté programar un control calendar en columnas de Grid,:
1) Con date picker de active x, funciona pero al cerrar el formulario se borra el menú de mi sistema, creo que ocupa mucha memoria ese active x , o hace algún conflicto.-

2) Luego , descartando la posibilidad de 1) ,,, suprimí el datepicker y puse el text1 de nuevo en el grid,, ,,,programé en el init del grid con: THISFORM.grid6.Column4.text1.DynamicCurrentControl = ;
"IIF(EMPTY(RptDates.DateField), 'Text1', 'oleDate')",,, pero me da el sigiente error:
No se encuentra la propiedad DynamicCurrentControl
Veo que falta código , hay que crear alguna tabla? ,, me pueden ayudar ?
Programo en foxpro 9

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: 1.011
Oro
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Como programar un control calendar en columnas de Grid

Publicado por Fidel José (657 intervenciones) el 25/09/2018 13:17:22
Solo aclaro una cosa: DynamicCurrentControl (o la Dynamic que fuera) son propiedades de la columna (objeto Column)

Si programas en el INIT del control Grid, la referencia debe ser directa
This.Column4.DynamicCurrentControl = "IIF(EMPTY(RptDates.DateField), 'Text1', 'oleDate')"

Si programas en un metodo o evento del form
Thisform.Grid6.Column4.DynamicCurrentControl = "IIF(EMPTY(RptDates.DateField), 'Text1', 'oleDate')"
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: 313
Bronce
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Como programar un control calendar en columnas de Grid

Publicado por José (166 intervenciones) el 25/09/2018 14:57:58
No funciona, (probé de ambas formas )me da el siguiente error: La expresión no es válida.Use una expresión válida parala propiedad DYNAMICCURRENTCONTROL.-
Falta algo....
El "Ole Date" ..de donde lo trae?
Si pueden decirme de alguna otra forma de programación y algo que les funcione a uds que son verdaderos maestros.-.-
Aguardo respuesta.-
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
sin imagen de perfil
Val: 1.011
Oro
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Como programar un control calendar en columnas de Grid

Publicado por Fidel José (657 intervenciones) el 25/09/2018 17:57:04
Ese "OLe_Date" que no sé que es, tendría que ser un objeto que has insertado en la columna correspondiente, de modo que te queden dos objectos candidatos a ser currentcontrol. De otra forma no te funcionará.
Supongo que tendrás que insertar un OleControl, porque debe ser un objeto nativo, pero no conozco el tema.
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