Cual es la sintaxis para el DATEPICKER
Moderator: Rathinagiri
Cual es la sintaxis para el DATEPICKER
Hola a todos, tengo que hacer una consulta en la cual el usuario escoja una fecha muestre que documentos se crearon ese dia, para eso debe aprecer un control de fecha y se pueda navegar por este control. actualmente yo lo tengo asi:
@ 70 , 820 DATEPICKER Control_2
pero no es lo que se desea, debe mostra el mes completo de entrada.
@ 70 , 820 DATEPICKER Control_2
pero no es lo que se desea, debe mostra el mes completo de entrada.
- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
Re: Cual es la sintaxis para el DATEPICKER
Hola Gabriel, te há faltado la propiedad VALUE, por ejemplo:
@ 10,10 DATEPICKER Date_1 VALUE CTOD("01/01/2001")
El valor VALUE puede ser atribuido cada vez que precise cambiar:
<Nombre_del_Form>.<Nombre_del_DatePicker>.Value:=CTOD(<la_fecha_en_caracter)
Mas ejemplos tienes en:
C:\hmg.3.1.5\SAMPLES\Controls\DatePicker\DATEPICKER\Demo.prg
C:\hmg.3.1.5\samples\TUTORIAL\demo12.prg
C:\hmg.3.1.5\samples\TUTORIAL\demo21.prg
@ 10,10 DATEPICKER Date_1 VALUE CTOD("01/01/2001")
El valor VALUE puede ser atribuido cada vez que precise cambiar:
<Nombre_del_Form>.<Nombre_del_DatePicker>.Value:=CTOD(<la_fecha_en_caracter)
Mas ejemplos tienes en:
C:\hmg.3.1.5\SAMPLES\Controls\DatePicker\DATEPICKER\Demo.prg
C:\hmg.3.1.5\samples\TUTORIAL\demo12.prg
C:\hmg.3.1.5\samples\TUTORIAL\demo21.prg
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
Cual es la sintaxis para el DATEPICKER
Tambien puedes obtener el valor elegido del DatePicker con atribuir a una variable, por ejemplo:
dFecha:=GetProperty(<Nombre_del_Form>,<Nombre_del_DatePicker>,Value)
Si no consigues, muestra tu código para que entendamos bien los que quieres e iremos te ayudar de la mejor manera.
dFecha:=GetProperty(<Nombre_del_Form>,<Nombre_del_DatePicker>,Value)
Si no consigues, muestra tu código para que entendamos bien los que quieres e iremos te ayudar de la mejor manera.
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
Cual es la sintaxis para el DATEPICKER
Gracias por responder tan rapido Pablo Cesar, se requiere que primero aparezca el mes completo para que el usuario seleccione el dia,
con el control DATEPICKER aparece una fecha y si doy click en la fecha a la derecha me abre el mes en que esta dicha fecha, ya consulte los ejemplos que trae HMG y la ayuda y no trae nada de lo que se quiere (o no supe buscar), GRACIAS
con el control DATEPICKER aparece una fecha y si doy click en la fecha a la derecha me abre el mes en que esta dicha fecha, ya consulte los ejemplos que trae HMG y la ayuda y no trae nada de lo que se quiere (o no supe buscar), GRACIAS
- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
Re: Cual es la sintaxis para el DATEPICKER
Bueno en ese caso te sugiero que coloques seimpre el dia primero. Pero tendrás que saber antes de que año... porque el DatePicker es baseado en el acceso a API del Windows, es decir, precisa de una fecha. Entonces teniendo Ano y mes, concatenas la fecha:gabrieloq wrote:se requiere que primero aparezca el mes completo para que el usuario seleccione el dia, con el control DATEPICKER
dFecha:=CtoD("01"+"\"+Str(nMes,2,0)+"\"+Str(nAnio,4,0))
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
Cual es la sintaxis para el DATEPICKER
este ejemplo viene con HMG
Function Main
DEFINE WINDOW Form_1 ;
AT 0,0 ;
WIDTH 600 HEIGHT 400 ;
TITLE "HMG DatePicker Demo" ;
MAIN ;
FONT "Arial" SIZE 10
@ 10,10 DATEPICKER Date_1 ; // Yo Utilizo esta sisntaxis
VALUE CTOD("01/08/2013") ;
TOOLTIP "DatePicker Control"
@ 10,310 DATEPICKER Date_2 ;
VALUE CTOD("01/01/2001") ;
TOOLTIP "DatePicker Control ShowNone RightAlign" ;
SHOWNONE ;
RIGHTALIGN
@ 230,10 DATEPICKER Date_3 ;
VALUE CTOD("01/01/2001") ;
TOOLTIP "DatePicker Control UpDown" ;
UPDOWN
@ 230,310 DATEPICKER Date_4 ;
VALUE CTOD("01/01/2001") ;
TOOLTIP "DatePicker Control ShowNone UpDown" ;
SHOWNONE ;
UPDOWN
END WINDOW
CENTER WINDOW Form_1
ACTIVATE WINDOW Form_1
Return Nil
si uds corren este programa que es sencillo, en el DATEPICKER Date_1 dan click en la flecha que tiene el control despliega todos os dias del mes (esto es lo que necesito pero de entrada) que no tenga el usuario dar click en la flecha.
Function Main
DEFINE WINDOW Form_1 ;
AT 0,0 ;
WIDTH 600 HEIGHT 400 ;
TITLE "HMG DatePicker Demo" ;
MAIN ;
FONT "Arial" SIZE 10
@ 10,10 DATEPICKER Date_1 ; // Yo Utilizo esta sisntaxis
VALUE CTOD("01/08/2013") ;
TOOLTIP "DatePicker Control"
@ 10,310 DATEPICKER Date_2 ;
VALUE CTOD("01/01/2001") ;
TOOLTIP "DatePicker Control ShowNone RightAlign" ;
SHOWNONE ;
RIGHTALIGN
@ 230,10 DATEPICKER Date_3 ;
VALUE CTOD("01/01/2001") ;
TOOLTIP "DatePicker Control UpDown" ;
UPDOWN
@ 230,310 DATEPICKER Date_4 ;
VALUE CTOD("01/01/2001") ;
TOOLTIP "DatePicker Control ShowNone UpDown" ;
SHOWNONE ;
UPDOWN
END WINDOW
CENTER WINDOW Form_1
ACTIVATE WINDOW Form_1
Return Nil
si uds corren este programa que es sencillo, en el DATEPICKER Date_1 dan click en la flecha que tiene el control despliega todos os dias del mes (esto es lo que necesito pero de entrada) que no tenga el usuario dar click en la flecha.
- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
Re: Cual es la sintaxis para el DATEPICKER
No precisabas mostrar lo que te habia ya indicado, apenas mencionarlo era suficiente.gabrieloq wrote:si uds corren este programa que es sencillo
Quieres decir que te gustaria que solo MOSTRARA y no precise selecionar una fecha... ?en el DATEPICKER Date_1 dan click en la flecha que tiene el control despliega todos os dias del mes (esto es lo que necesito pero de entrada) que no tenga el usuario dar click en la flecha.
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
Cual es la sintaxis para el DATEPICKER
Disculpa si ofendi, de entrada debe mostrar el mes completo el control y el usuario pueda escoger la fecha, lo vi en un programa hecho en power builder en una clinica de Bucaramanga
- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
Cual es la sintaxis para el DATEPICKER
No hay problema Gabriel. Pero disculpame, no entendí bien lo que decias.
Si prestas atencion a mi mensaje creo haber esclarecido, pero tu no me has entendido bien. Voy entonces a destrinchar e intentar explicarte mejor...
dFecha:=GetProperty(<Nombre_del_Form>,<Nombre_del_DatePicker>,Value)
Esto tambien te lo dije en mis mensajes anteriores. Disculpame si aún no te entiendo. Pero seria conveniente que disponibilices tu código para saber donde irás inserir el DatePicker, en que contexto. Asi se hace muy dificil de entenderte.
Si prestas atencion a mi mensaje creo haber esclarecido, pero tu no me has entendido bien. Voy entonces a destrinchar e intentar explicarte mejor...
para eso el DatePicker "precisa" una fecha, aunque sea cualquiera, solo para situarse en el mes y año. Por eso te indiqué que si precisas exibir el DatePicker con el mes y el año (porque de año a año el calendário es diferente).gabrieloq wrote:de entrada debe mostrar el mes completo el control
Entonces, precisas extrair la selecion que se hizo por el DatePicker. Con esta sintax:y el usuario pueda escoger la fecha
dFecha:=GetProperty(<Nombre_del_Form>,<Nombre_del_DatePicker>,Value)
Esto tambien te lo dije en mis mensajes anteriores. Disculpame si aún no te entiendo. Pero seria conveniente que disponibilices tu código para saber donde irás inserir el DatePicker, en que contexto. Asi se hace muy dificil de entenderte.
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
Cual es la sintaxis para el DATEPICKER
anexo un borrador de lo que se quiere hacer, gracias por su interes.
- Attachments
-
- calendario.jpg (89.96 KiB) Viewed 4171 times