calendrier à jour
Utilisateur WDF
Inscrit:
19/12/2005 16:15
Post(s): 80
Bonjour,

J'ai placer plusieurs combo_date qui donne directement un calendrier en pop up. Mais voila, lors du test, le calendrier et à l'annee 1789. Comment faire pour que lorsque je clique sur la combo, le calendrier affiché soit celui de cette annee.

Merci

Julien

Contribution le : 06/03/2006 15:57
Créer un fichier PDF de la contribution Imprimer


Re: calendrier à jour
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

La fenêtre popupest présente dans la liste des fenêtres du projet, vous pouvez l'ouvrir et la modifier.

Bon dév.,

Totof

Contribution le : 07/03/2006 08:57
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: calendrier à jour
Utilisateur WDF
Inscrit:
19/12/2005 16:15
Post(s): 80
Bonjour,

Oui la fenetre est presente mais que dois je modifier pour que se soit le calendrier de l'année en cour qui s'affiche lorsque l'on clique sur la combo au lieu de l'année 1799 par exemple? Car les fenetre pop up calendrier sont toute pareil, avec aucune date specifique. Dois je changer du code? Et si oui quelle modification dois je apporter?

Merci beaucoup.

Julien

Contribution le : 15/03/2006 10:47
Créer un fichier PDF de la contribution Imprimer


Re: calendrier à jour
Developpeur WDF
Inscrit:
21/06/2005 18:17
Post(s): 115
Bonjour,

Pour faire le test j'ai placé dans une de mes fenêtres un popup calendrier. J'ai lancé le test et le popup s'ouvre bien à la date du jour.

A tu mis un point d'arrêt dans la procédure local "InitCalendrier" (de la fenêtre du calendrier) pour voir la valeur de la variable global g_Date ?

Contribution le : 15/03/2006 12:51
Créer un fichier PDF de la contribution Imprimer


Re: calendrier à jour
Utilisateur WDF
Inscrit:
19/12/2005 16:15
Post(s): 80
Je viens de constater que lorsque je relier la combo a une liaison (analyse), la pop up afficher 1799 comme annee de reference. Mais lorsque j'enleve cette liaison, plus de probleme, l'année de reference est 2006. Comment faire pour relier la combo a une analyse tout en ayant l'annee actuel comme reference? La je bug !

Contribution le : 15/03/2006 14:02
Créer un fichier PDF de la contribution Imprimer


Re: calendrier à jour
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

la première question à se poser est :
Quelle valeur avez vous dans la base pour avoir ce problème
Chaine
numérique
date

si il sagit d'une date sous quelle format est elle enregistrée.

Contribution le : 15/03/2006 14:25
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: calendrier à jour
Utilisateur WDF
Inscrit:
19/12/2005 16:15
Post(s): 80
Bonjour,

La valeur est une date sous le format aaaammjj.

Contribution le : 15/03/2006 14:44
Créer un fichier PDF de la contribution Imprimer


Re: calendrier à jour
Developpeur WDF
Inscrit:
21/06/2005 18:17
Post(s): 115
Le problème arrive quand tu ouvre ta fenêtre en mode création ou modification d'enregistrement ?

Si c'est en mode création ça bug peut-être parce que la valeur de la combo est a 0.

Contribution le : 15/03/2006 14:53

Edité par JeromeR sur 15/3/2006 15:32:59
Créer un fichier PDF de la contribution Imprimer


Re: calendrier à jour
Utilisateur WDF
Inscrit:
19/12/2005 16:15
Post(s): 80
Il faut en fait initialiser la valeur de la combo à l'initialisation de la fenetre qui contient la combo-date :

maCombo..Valeur=DateSys()

merci !

Contribution le : 15/03/2006 15:26

Edité par Julien sur 15/3/2006 15:42:21
Créer un fichier PDF de la contribution Imprimer


Re: calendrier à jour
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Votre approche est un peu tiré par les cheveux dans votre cas.
Ceci dit cela est réalisable.

1) Pas de liaison automatique et l'appel à la fenêtre popup entre la combo et la rubrique du fichier, cela se fera manuellement

2) cela dépend du mode de création de vos fenêtres
si il s'agit de code objet ou de code procedurale cela se passera dans la procedure locale 'RADAffiche'
Dans cette procedure insérer le code suivant:
Ici COMBO_DATE est le nom de mon champs combo qui fait appel au popup calendrier.
COMMANDE.DateCommande est la rubrique à manipuler
PROCEDURE RADAffiche()
dDate est une Date

dDate = COMMANDE.DateCommande
MAJ_Combo_Date(dDate)


pour le contenu de la procure MAJ_Combo_Date
PROCEDURE MAJ_Combo_Date(pDate est une Date)
//On supprime le contenu de la liste
ListeSupprimeTout(COMBO_DATE)
//On ajoute la date voulue
ListeAjoute(COMBO_DATE,DateVersChaîne(pDate,"JJ/MM/AAAA"))
//On la sélectionne
ListeSelectPlus(COMBO_DATE,1)


Sur COMBO_DATE on ajoute un évènement que l'on trouvera en bas de la fen^tre code de la combo :
Bouton gauche enfoncé(WM_LBUTTONDOWN) de COMBO_DATE
dDate est une Date
ValRet est une chaîne

dDate = COMMANDE.DateCommande
Ouverture de la fenêtre popup calendrier
ValRet = OuvrePopup(FenCalendrier, dDate)
//Astuce pour récupérer la date
ValRet = ExtraitChaîne(ValRet,2, Caract(27) + "K")
dDate = ValRet
//Mise à jour de la combo
MAJ_Combo_Date(dDate)


Reste à modifier la fenêtre fenCalendrier à l'ouverture de celle ci
PROCEDURE MonCalendrier(pDate est une Date)
g_Date est une Date = pDate //monchamppopup..valeur
d_DateSelectionnée est une Date = g_Date

comme tout est gérer manuellement la fenêtre ne peut pas récupérer la date via monchamppopup..valeur alors on lui envoi par paramètre.

Contribution le : 15/03/2006 16:10
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2