Cual es la sintaxis para el DATEPICKER

HMG en Español

Moderator: Rathinagiri

User avatar
andyglezl
Posts: 1461
Joined: Fri Oct 26, 2012 7:58 pm
Location: Guadalajara Jalisco, MX
Contact:

Re: Cual es la sintaxis para el DATEPICKER

Post by andyglezl »

Hola gabriel

Para lo que explicas, seria mas o menos así...
en vez de DATEPICKER sería MONTHCALENDAR

Code: Select all

FUNCTION MAIN()
    DEFINE WINDOW Win_1 ;
        AT 0,0 ;
        WIDTH 400 ;
        HEIGHT 200 ;
        TITLE 'DatePicker Test' ;
        MAIN 

        @ 10,10 MONTHCALENDAR MC_1 Value Date() ;
                WEEKNUMBERS FONT "Arial" SIZE 9 ON CHANGE Busca( dtoc(Win_1.MC_1.Value) )

        @ 90,10 GRID MiGrid WIDTH 326 HEIGHT 415                  ;
                  HEADERS {"Hora","Empresa","Nombre","Registro"}  ;
                  WIDTHS  {50,100,100,50} FONT "Arial" SIZE 9

    END WINDOW
    ACTIVATE WINDOW Win_1
RETURN( Nil )
FUNCTION Busca( cFecha )

    Use MiDB ALIAS DB
    DBSeek( cFecha, .f. )
    Do while ( tu condicion )
        ...
        ...
        Win_1.MiGrid.AddItem( { HORA, EMPRESA, NOMBRE, REGISTRO } )
        ...
    ENDDO

RETURN( Nil ) 
Andrés González López
Desde Guadalajara, Jalisco. México.
User avatar
tonton2
Posts: 484
Joined: Sat Jun 29, 2013 1:26 pm
Location: Algerie
Contact:

Re: Cual es la sintaxis para el DATEPICKER

Post by tonton2 »

Bonsoir a tous , et bien sûr merci a toute l'équipe de sa précieuse aide.
Voila je n'arrive pas a trouver pourquoi la date ne s'affiche pas dans le MSGINFO. :x

Good evening everybody, and of course thank you to all the team for their valuable assistance.
That I can not seem to find why the date is not displayed in the msginfo. :roll:
Good continuation

Code: Select all


#include "hmg.ch"

Function Main

   DEFINE WINDOW affichedates ;
      AT 0,0 ;
      WIDTH 800 ;
      HEIGHT 650 ;
      TITLE "Recherche Par premiere implementation dns la grille" ;
      MAIN 
      DEFINE BUTTON SeleCredit
         ROW      520
         COL      20
         WIDTH   170
         CAPTION 'Afficher les dates...' // 'Click after selecting an item'
         ACTION  AfficheDate()
      END BUTTON  
      
      @ 522,260 LABEL lbl_1 ;
              WIDTH 20 ;
              HEIGHT 25 ;
              VALUE "Du " ;
              RIGHTALIGN                       
      @ 520,300 DATEPICKER Date_1 VALUE CTOD("01/05/2012")   
      
      @ 522,430 LABEL lbl_2 ;
              WIDTH 20 ;
              HEIGHT 25 ;
              VALUE " Au" ;
              RIGHTALIGN
      @ 520,460 DATEPICKER Date_2 VALUE date()  // CTOD("01/07/2013")       
 
    
   END WINDOW
   
   END WINDOW
   
   affichedates.CENTER
   affichedates.ACTIVATE
   // CENTER WINDOW Form_1
   
  

Return

Function AfficheDate()
    msginfo (ctod('affichedates.DATE_1.VALUE'))  
    msginfo (ctod('affichedates.DATE_2.VALUE'))   

Return nil 
L'Algerie vous salut
Y.TABET
WatsApp :+213770943143
User avatar
esgici
Posts: 4543
Joined: Wed Jul 30, 2008 9:17 pm
DBs Used: DBF
Location: iskenderun / Turkiye
Contact:

Re: Cual es la sintaxis para el DATEPICKER

Post by esgici »

tonton2 wrote: Voila je n'arrive pas a trouver pourquoi la date ne s'affiche pas dans le MSGINFO. :x
Parce que vous n'avez pas besoin de CTOD() ( Valeur de contrôle de datepicker est déjà de type D )

Code: Select all

    msginfo ( affichedates.DATE_1.VALUE )    
    msginfo ( affichedates.DATE_2.VALUE ) 
Maassalam
Viva INTERNATIONAL HMG :D
User avatar
tonton2
Posts: 484
Joined: Sat Jun 29, 2013 1:26 pm
Location: Algerie
Contact:

Re: Cual es la sintaxis para el DATEPICKER

Post by tonton2 »

Good morning my friend,
Merci beaucoup pour la rapidite de la reponse
Thank you so much for the rapidity of the response
L'Algerie vous salut
Y.TABET
WatsApp :+213770943143
User avatar
esgici
Posts: 4543
Joined: Wed Jul 30, 2008 9:17 pm
DBs Used: DBF
Location: iskenderun / Turkiye
Contact:

Re: Cual es la sintaxis para el DATEPICKER

Post by esgici »

Pas de qoi mon ami :)

Viva HMG :D
Viva INTERNATIONAL HMG :D
User avatar
mustafa
Posts: 1177
Joined: Fri Mar 20, 2009 11:38 am
DBs Used: DBF
Location: Alicante - Spain
Contact:

Re: Cual es la sintaxis para el DATEPICKER

Post by mustafa »

Hola gabrieloq
Te dejo un sample que en su dia formaba parte de
un programa que publique:

viewtopic.php?f=9&t=1059" onclick="window.open(this.href);return false;" onclick="window.open(this.href);return false;

Haber si te puede servir, te dejo los samples
en ingles y español.
sample_En.prg y sample_Es.prg
tienes que compilar con HMG 3.1.5

*------------------------------------------------*
Hello gabrieloq
I leave a sample that once was part of
a program to publis:

viewtopic.php?f=9&t=1059" onclick="window.open(this.href);return false;" onclick="window.open(this.href);return false;

Have if you can help, I'll let the samples
in English and Spanish
sample_En.prg and sample_Es.prg
HMG have to compile with 3.1.5

Mustafa
Attachments
Sample_Calendar.zip
(42.47 KiB) Downloaded 256 times
screenshot.jpg
screenshot.jpg (48.7 KiB) Viewed 3484 times
User avatar
esgici
Posts: 4543
Joined: Wed Jul 30, 2008 9:17 pm
DBs Used: DBF
Location: iskenderun / Turkiye
Contact:

Some details on DATEPICKER control

Post by esgici »

Hi All

Made some little modifications on DatePicker control demo, for emphasize some handy details of this control.
Some details on DatePicker control
Some details on DatePicker control
DatePicker2.jpg (64.46 KiB) Viewed 3468 times

Code: Select all

/*
 *
 * HMG - Harbour Win32 GUI library Demo
 *
 * Copyright 2002 Roberto Lopez <mail.box.hmg@gmail.com>
 * http://www.hmgforum.com//
 *
 * Sligtly modified version of DatePicker demo.
 *  
*/

#include "hmg.ch"

Function Main

   SET DATE GERM
   SET CENT ON
   
	DEFINE WINDOW Form_1 ;
		AT 0,0 ;
		WIDTH 600 HEIGHT 500 ;
		TITLE "HMG DatePicker Demo" ;
		MAIN ;
		FONT "Arial" SIZE 10
      
      ON KEY ESCAPE ACTION ThisWindow.Release
      
		@ 10,10 LABEL Label_1 VALUE "Simple"
      
		@ 30,10 DATEPICKER Date_1 ; 
      VALUE DATE() ;
		TOOLTIP "DatePicker Control";
      ON CHANGE UpdaSBar()

		@ 10,410 LABEL Label_2 WIDTH 200 VALUE "ShowNone RightAlign"
		@ 30,410 DATEPICKER Date_2 ;
      VALUE DATE() ;
		TOOLTIP "DatePicker Control ShowNone RightAlign" ;
		SHOWNONE ;
		RIGHTALIGN;
      ON CHANGE UpdaSBar()

		@ 230,10 LABEL Label_3 WIDTH 200 VALUE "UpDown"
		@ 250,10 DATEPICKER Date_3 ;
      VALUE DATE() ;
		TOOLTIP "DatePicker Control UpDown" ;
		UPDOWN;
      ON CHANGE UpdaSBar()

		@ 230,410 LABEL Label_4 WIDTH 200 VALUE "ShowNone UpDown"
		@ 250,410 DATEPICKER Date_4 ;
      VALUE DATE() ;
		TOOLTIP "DatePicker Control ShowNone UpDown" ;
		SHOWNONE ;
		UPDOWN;
      ON CHANGE UpdaSBar()

      DEFINE STATUSBAR FONT 'Verdana' SIZE 8
          STATUSITEM ""
      END STATUSBAR
         
	END WINDOW

	CENTER WINDOW Form_1

	ACTIVATE WINDOW Form_1

Return Nil


PROCEDURE UpdaSBar()
   Form_1.StatusBar.Item(1) :=  This.Name + " : " + DTOC( This.Value )
RETURN // UpdaSBar()
Happy HMG'ing :D
Viva INTERNATIONAL HMG :D
Post Reply