OVH Cloud OVH Cloud

[WD8] Pb avec combo popup et date

2 réponses
Avatar
BLS
Bonjour,
J' ai créer un sélecteur de date dans une
fenêtre personnalisée et l'ouvrir directement en cliquant sur le bouton de
déroulement de la combo. Bien, mais la date ne peut pas etre mise en
format.
Par exemple : je voudrais avoire indiqué la date de manière 02/02/2004,
mais c´est indiquée 20040202
Est -ce qu´il y a la possibilité d´indiquer les données en forme numerique
(p.e. 100,24) ou une date en forme correspendante dans un champs combo
popup?

Merci d'avence
Björn

2 réponses

Avatar
BLS
Bonjour,

WINDEV 8 offre la possibilité de joindre des champs combo avec
une fenetre popup. Par exemple: lier un combo acec une fenêtre popup qui
contient une liste image. Dans ce cas le nom d´image sera redonné.
Par exemple:
img est string
img = ouvrepopup(PopupImages)
bon: . pas de problem, le champ combo contient p.e "nana.bmp"

mais
DateJour est une date = DateSys()
DateJour = OuvrePopup(PopupCalend, DateJour) //popCalend redonne une valeur
du type date
le champ combo contient "20040202" au lieu de "02/02/2004" parce que ce
n´est pas possible d´attribuer á un champ combo un format déterminé.
Quelle est la solution ?
Merci d`avance
Björn

"BLS" schrieb im Newsbeitrag
news:4031e8d4$
Bonjour,
J' ai créer un sélecteur de date dans une
fenêtre personnalisée et l'ouvrir directement en cliquant sur le bouton de
déroulement de la combo. Bien, mais la date ne peut pas etre mise en
format.
Par exemple : je voudrais avoire indiqué la date de manière 02/02/2004,
mais c´est indiquée 20040202
Est -ce qu´il y a la possibilité d´indiquer les données en forme numerique
(p.e. 100,24) ou une date en forme correspendante dans un champs combo
popup?

Merci d'avence
Björn




Avatar
Marcel.berman
salut !

DateJour est une date = DateSys()
DateJour = OuvrePopup(PopupCalend, DateJour) //popCalend redonne une valeur
du type date
le champ combo contient "20040202" au lieu de "02/02/2004" parce que ce
n´est pas possible d´attribuer á un champ combo un format déterminé.

Ben c'est normal ... le format interne des dates dans Windev c'est
"AAAAMMJJ" !
Si tu veux la formater, utilises dateverschaine() avec les paramètres qui
vont bien ...

Tu n'as jamais lu le manuel ou l'aide concernant les types de variables ? Tu
devrais !

Bien à toi !

--
Marcel Berman
c/o Managing Business SPRL
Allée du Petit Paris, 11
B - 1410 - Waterloo
Tel : +32 2 351.60.64
Fax : +32 2 351.45.78
Gsm : +32 475.799.477