Gambas France BETA


Pas de compte ? Incription

Bon format de date... (GB2)

Ce sujet est résolu.

1
AuteurMessages
spheris#1 Posté le 2/12/2012 à 14:36:17
Bonjour à tous,

A l'aide d'un "Datechooser", je choisi une date dans le calendrier.
Je l'affiche dans une textbox à coté à l'aide de la commande :


1
2
3
PUBLIC SUB DateChooser1_Change()
TextBox1.Text = DateChooser1.Value
END


Jusque là rien de bien exceptionnel.
Comment pourrais-je afficher dans une autre textbox la date + 12 jours au bon format :



1
2
3
4
PUBLIC SUB DateChooser1_Change()
TextBox1.Text = DateChooser1.Value
TextBox2.Text = Datechooser1.Value + 12
END


ne fonctionne pas car m'affiche un nombre à virgule et non le format "dd/mm/yyyy"

Merci pour vos réponses.
;)
manu#2 Posté le 2/12/2012 à 15:25:56
Avec Gambas ca roule !Salut Spheris,

1
TextBox1.Text = Format$(Date(DateChooser1.Value + 12), "dd/mm/yyyy")


ou

1
TextBox1.Text = Format$(DateAdd(DateChooser1.Value, gb.Day, 12), "dd/mm/yyyy")


La 2ieme solution n'a pas spécialement d’intérêts dans ce cas precis (ajout de jours) mais est plus pratique que la première si tu dois ajouter des semaines (gb.Week), des mois(gb.Month) ou des années(gb.Year)

Pour plus d'infos : http://gambasdoc.org/help/lang/dateadd?view

Voila :)
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
spheris#3 Posté le 3/12/2012 à 22:24:32
Merci manu t'es un chef ! ;)
gambix#4 Posté le 8/12/2012 à 17:17:53
Faire simple !sinon ya datebox en gambas3 ... :geek:
Moins de texte dans une signature c'est agrandir son espace.
1