Valeur par défaut
Stagiaire WDF
Inscrit:
22/11/2005 22:16
Post(s): 30
Bonjour,

Après tests, je bloque sur deux manips :

- Dans un champ date au format JJ/MM/AA, j'aimerai que la valeur affichée par défaut soit la date du jour système (avec possibilité de modification), mais je n'arrive pas a trouver le bon code, ni la ligne dans laquelle il faut le copier ?

- Pour les listes et combos, est-il possible de faire afficher par défaut une valeur (Ex: la première donnée d'une liste et la première donnée d'une combo créée par l'utilisateur ?

Merci

Jerome

Contribution le : 28/11/2005 08:22
Créer un fichier PDF de la contribution Imprimer


Re: Valeur par défaut
Utilisateur WDF
Inscrit:
25/10/2005 16:20
De Tours
Post(s): 74
Bonjour pour ton champs date tu doit faire :

un champs au format date puis dans le code de ta page à l'initialitation

<Nom du Champs date>=DateDuJour()


Si ca ne marche pas utilise une variable au format date ex:

Declaration global de la fenêtre
DateEnregistrement est une Date

Initialisation de la fenêtre

DateEnregistrement=DateDuJour()
<Nom du Champs date>=DateEnregistrement


Regarde dans l'aide aux fonctions DateDuJour et DateSys cela pourrai peu être t'aider

Pour le combo je ne sais pas je vais regarder, regarde aussi dans l'aide on ne sait jamais généralment il y a quelques explications qui peuvent t'aider

Mais ca doit etre possible avec le code comme

combo..value=...

Bon courage

Contribution le : 28/11/2005 08:55
Créer un fichier PDF de la contribution Imprimer


Re: Valeur par défaut
Anonyme
Ok je vais regarder et tester.

Sinon, je galère sur un autre point :

J'ai créé l'AIDE, mais impossible de pointer mon fichier via "?" et "Aide".

Si tu as une solution au niveau code pour appeler la fenêtre aide ?

Merci

Jerome

Contribution le : 28/11/2005 09:04
Créer un fichier PDF de la contribution Imprimer


Re: Valeur par défaut
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour,
Pour les champs dates, je précise que le format de saisie est classiquement JJ/MM/AAAA et que le format enregistrer est AAAAMMJJ (plus pratique pour les tris).
Pour affecter la date système à un champ date, il faut lui envoyer la date du jour (en français dans le code) :
MonChamp = DateDuJour()

Ce peut être fait dans le code d'initilisation du champ mais, dans une fiche RAD, je vous invite à inclure ce code dans la procédure RADAffiche en charge d'effectuer les calculs sur les champs lors de l'affichage des fiches :
SI MonChamp..Vide ALORS MonChamp = DateDuJour()


Pour les combos, toujours dans la même procédure, il faut assurer la sélection par programmation d'une option de la liste :
SI ListeOccurrence(MaListe)>=1 ALORS ListeSelectPLus(Maliste,1)

Contribution le : 28/11/2005 09:06
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Valeur par défaut
Utilisateur WDF
Inscrit:
25/10/2005 16:20
De Tours
Post(s): 74
Pour l'aide je ne sait pas je ne suis aps encore à ce point là mais a mon avi c'est juste une histoire de lien comme Ouvre( nom du fichier aide) je ne sais pas

Contribution le : 28/11/2005 09:22
Créer un fichier PDF de la contribution Imprimer


Re: Valeur par défaut
DSI WDF
Inscrit:
03/12/2004 07:46
Post(s): 235
Pour l'appel de l'aide regarde les fonctions :
WdHelp
NumHelp
FichierAide
et la propriété NuméroAide des champs
Avec tout cela si tu ne trouves pas ton bonheur ;-D

Mais si tu préféres sans programmation
tu peux lier ton fichier d'aide à ta fenêtre (onglet Aide de la fenêtre)
Ajouter un bouton de type Aide (onglet IHM du bouton)
et lui affecter la touche F1 ...

Bon Dev

Contribution le : 28/11/2005 13:45
Créer un fichier PDF de la contribution Imprimer


Re: Valeur par défaut
Stagiaire WDF
Inscrit:
22/11/2005 22:16
Post(s): 30
Ok pour le champ date du jour ça roule. Merci.

Par contre pour la combo, ca ne fonctionne pas.

J'ai bien saisi le code suivant :

SI ListeOccurrence(IDTYPE_TACHE)>=1 ALORS ListeSelectPlus(IDTYPE_TACHE,1

Mais lorsque je lance le programme et la fenêtre visée, il laisse le champ combo en blanc et passe directement au deuxième champ.

Erreur dans mon code ?

Jerome

Contribution le : 28/11/2005 14:59
Créer un fichier PDF de la contribution Imprimer


Re: Valeur par défaut
Animateur WDF
Inscrit:
17/05/2004 14:21
Post(s): 382
Vérifier bien que votre combo est correctement alimentée.

Si votre combo est liée à une rubrique d'un fichier. Votre affectation par défaut doit être placée après l'alimentation depuis la source de données. Est-ce le cas ??

Exemple :

FichierVersEcran

SI IDTYPE_TACHE = 0 ALORS
 SI ListeOccurrence(IDTYPE_TACHE)>=1 ALORS 
  ListeSelectPlus(IDTYPE_TACHE,1)
 FIN
FIN

Contribution le : 28/11/2005 15:19
_________________
Mbsl
Créer un fichier PDF de la contribution Imprimer


Re: Valeur par défaut
DSI WDF
Inscrit:
03/12/2004 07:46
Post(s): 235
Si votre liste, ou votre combo, est liée à une rubrique de fichier et qu'après l'initialisation (votre ligne de code) vous avez un FichierVersEcra=> la liste est réinitialisée avec la valeur dans le fichier, si celle-ci est vide la liste, ou la combo, est déselectionnée
Peut-être une piste ...

Contribution le : 28/11/2005 15:22
Créer un fichier PDF de la contribution Imprimer


Re: Valeur par défaut
Utilisateur WDF
Inscrit:
09/06/2004 09:31
Post(s): 78
Bonjour,

Pour initialiser un champs date avec la date du jour.

Dans le code d'initialisation du champs :

moimeme = datesys


Il faut éviter les variables globales. Elle ne permettent pas une bonne visibilité du programme et pour la maintenance cela est catastrophique.


Cordialement

Contribution le : 28/11/2005 16:06
Créer un fichier PDF de la contribution Imprimer


Re: Valeur par défaut
Stagiaire WDF
Inscrit:
22/11/2005 22:16
Post(s): 30
Bonsoir,

Après tests, les valeurs des champs date et combo sont maintenant OK.

La solution a été trouvée en intégrant tous les codes directement dans la fenêtre et non par champ.

Tout marche donc merci à tous.

Je dois maintenant me pencher sur l'aide.

Deux questions subsidiaires :

- J'ai créé une requête. Comment l'intégrer dans une liste déroulante du menu (Ex: Ecran principal, Menu "Analyses" et dessous liste des requêtes créées) ?

- J'ai vu un composant intéressant (Calendrier dates). Comment l'intégrer dans mon projet et notamment le lier aux champs dates ?

Merci encore pour vos nombreuses réponses. C'est assez rare de nos jours de voir autant de contributions, notamment pour un débutant...

Jerome

Contribution le : 28/11/2005 18:53
Créer un fichier PDF de la contribution Imprimer


Re: Valeur par défaut
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Je vous invite à une petite recherche car il existe, dans nos téléchargements deux exemple pour les menus dynamiques.

Au pire créez des options inactives et activez les selon le contexte, vous pouvez, via la compilation dynamique ou même le MCU ou les procédures externalisée (dans le mémo d'un fichier), stocker du code à exécuter.

Les options des menus sont manipulables par les fonctions MenuXXX et leurs propriétés.

Un composant est décomposé en deux fichiers :
Le source (.WDI) à intégrer coté source et le précompilé WDK qui doit être dans le répertoire d'exécution.

Pour intégrer un composant à un projet, il suffit de le dropper dans la liste de ses composants ou bien, dans le volet Windev, onglet Projet, Clic Droit sur la feuille "composant" du treeview + "importer un composant dans le projet".

Contribution le : 28/11/2005 20:35
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Valeur par défaut
Stagiaire WDF
Inscrit:
22/11/2005 22:16
Post(s): 30
Heu ... un peu trop technique pour moi à ce stage de découverte (MCU...).

Au niveau Composant/Autres Champs, j'en ai testé 2 fournis avec Windev :

* POP UP Calendrier : bien, mais le format qui s'affiche même après sélection est AAAAMMJJ et pas très lisible à l'écran (Possibilité de changer ?)

* Composant GestionLogin : Import OK mais pour la connexion et le paramétrage, je n'ai pas réussi (et ensuite recherche pour supprimer les éléments car bloquait tout). Y a t-il une aide / l'installation de ce composant ? Il est mentionné "Login" pour la première connexion et en mettant la fenêtre Login en première page, ça ne passe pas !

Bref si il y a un tuto ou autre "simple" je suis preneur.

Bonne soirée à tous.

Jerome

Contribution le : 29/11/2005 02:04
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