Page loading

Share your opinion
What do you think about gambaslinux.fr?
 
Interesting
It miss some informations
Excellent website
Results
WIDGETS GAMBAS
GAMBAS 3 SOFTWARES
TUTORIALS
Library
French Gambas - Dates format
Sorry French only...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

Creation date : 20/09/2009 @ 21:59
Last update : 15/11/2009 @ 23:19
Category : French Gambas
Page read 5236 times


Print the article Print the article


react.gifReactions to this article


Reaction #1 

by manu 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


QUICK MENU
SEARCH




LANGUAGE
COMPONENTS
Other
LANGUAGE
Where, who?
VISITS

   visitors

   visitors online

ARCHIVES GAMBAS 1/2
^ Top ^