Page 1 of 2
Cual es la sintaxis para el DATEPICKER
Posted: Tue Aug 20, 2013 1:58 pm
by gabrieloq
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.
Re: Cual es la sintaxis para el DATEPICKER
Posted: Tue Aug 20, 2013 2:08 pm
by Pablo César
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
Cual es la sintaxis para el DATEPICKER
Posted: Tue Aug 20, 2013 2:13 pm
by Pablo César
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.
Cual es la sintaxis para el DATEPICKER
Posted: Tue Aug 20, 2013 2:25 pm
by gabrieloq
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
Re: Cual es la sintaxis para el DATEPICKER
Posted: Tue Aug 20, 2013 2:37 pm
by Pablo César
gabrieloq wrote:se requiere que primero aparezca el mes completo para que el usuario seleccione el dia, con el control 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:
dFecha:=CtoD("01"+"\"+Str(nMes,2,0)+"\"+Str(nAnio,4,0))
Cual es la sintaxis para el DATEPICKER
Posted: Tue Aug 20, 2013 2:58 pm
by gabrieloq
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.
Re: Cual es la sintaxis para el DATEPICKER
Posted: Tue Aug 20, 2013 3:05 pm
by Pablo César
gabrieloq wrote:si uds corren este programa que es sencillo
No precisabas mostrar lo que te habia ya indicado, apenas mencionarlo era suficiente.
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.
Quieres decir que te gustaria que solo MOSTRARA y no precise selecionar una fecha... ?
Cual es la sintaxis para el DATEPICKER
Posted: Tue Aug 20, 2013 3:27 pm
by gabrieloq
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
Cual es la sintaxis para el DATEPICKER
Posted: Tue Aug 20, 2013 3:40 pm
by Pablo César
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...
gabrieloq wrote:de entrada debe mostrar el mes completo el control
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).
y el usuario pueda escoger la fecha
Entonces, precisas extrair la selecion que se hizo por el DatePicker. Con esta sintax:
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.
Cual es la sintaxis para el DATEPICKER
Posted: Wed Aug 21, 2013 1:59 am
by gabrieloq
anexo un borrador de lo que se quiere hacer, gracias por su interes.