WIDGETS GAMBAS
LOGICIELS GAMBAS 3
TUTORIELS
VISITES

   visiteurs

   visiteurs en ligne

Où ça, qui ça?
Gambas en Francais - Format des dates
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 création : 20/09/2009 @ 21:59
Dernière modification : 15/11/2009 @ 23:19
Catégorie : Gambas en Francais
Page lue 2944 fois


Imprimer l'article Imprimer l'article


react.gifRéactions à cet article


Réaction n°1 

par manu le 16/11/2009 @ 13:59

Bein oui, tout ce qui concerne les formats dates et les formats de nombre en général se trouve dans la doc ici : [url]http://gambasdoc.org/help/lang/format?fr[/url]

et tous ce qui concerne la manipulation des dates, c'est ici :
[url]http://gambasdoc.org/help/cat/time?fr[/url].

Elle est quand même bien cette doc ... eek


ACCES RAPIDE
RECHERCHE




LOGICIELS GAMBAS 2
LES INSTRUCTIONS
LES COMPOSANTS
Divers

^ Haut ^