Logiciels - Gambas en Francais - Format des dates -

Gambas en Francais - Format des dates

( Temps de lecture estimé à 1 min 32 sec )




FORMATS DES DATES

lesdate0.png

Vous avez peut être déjà remarqué que le format des dates sous GB est quasiment toujours au format Américain.
Et bien voici un excellent Tuto pour vous ,Français, amis de la Baguette de pain et du bon vin, qui vous fera découvrir un moyen de Franciser votre logiciel.

SAISIE DES DATES

Bonsoir,
Dans ce petit tuto, nous allons voir comment saisir des dates dans des valuebox et textbox et les manipuler.

Propriété TYPE de la valuebox
Il faut savoir que si vous passez cette propriété à DATE, la sasie de valeur dans cette valuebox ajoutera des symboles / pour séparer les chiffres au format JJ/MM/YYYY

la DATE dans une Texbox.
La date dans une textbox pourra facilement être comprise par GB si vous faite un test ASCII sur les caracteres saisi, comme :

 IF Asc(Key.Text) < 48 OR Asc(Key.Text) > 57 AND Asc(Key.Text) <> 46 AND Asc(Key.Text) <> 8 AND Asc(Key.Text) <> 47 AND Asc(Key.Text) <> 127 AND Asc(Key.Text) <> 0 THEN
      STOP EVENT
ENDIF

Le DATECHOOSER
vous pourrez aussi retourner la valeur de la date au moyen d 'un DATECHOOSER, widget très astucieux

lesdate1.png

Les COMBOBOX.
vous pourrez décomposer la date en 3 combobox (jour, mois, année ) et ainsi reconstituer une date.


lesdate2.png

Pour finir,
il est possible d 'extraire le jour le mois ou l 'année d 'une date par la commande :

i etant une valeur de type FLOAT
pour le jour : DAY(cdate(i))

pour le mois : Month(CDate(i))

Pour l 'année : Year(CDate(i))

Merci à Taoteblue pour cet excellent tutoriel.
A bientôt

TELECHARGEZ LE LOGICIEL EXEMPLE


Mise à jour importante :

Il est possible de mettre la date au format francais en utilisant la syntaxe :

Pour la date :  Format$­(Now, dd/mm/yyyy )
Pour l 'heure : Format$­(Now, hh:mm:ss )

entre les guillemets, vous pourrez saisir le type de syntaxe :
dd = jour sur 2 caractères
mm = mois sur 2 caractères
yyyy = année sur 4 caractères
hh = heures
mm = minutes
ss = secondes




saisiedate.png
);



Date de creation :
Redacteur : Rédigé par spheris
Classé dans : Logiciels