PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Créer un programme contenant une fenêtre d'alerte avec WINDEV version 5.5
Créer un programme contenant une fenêtre d'alerte avec WINDEV version 5.5
Débuté par VIRGINIE BOOTZ, 12 oct. 2006 17:55 - 3 réponses
Posté le 12 octobre 2006 - 17:55
Bonjour, je suis en 1ère année de BTS IG.

Je souhaiterai créer 1 programme ou il y aurait dedans :
- 1 fenêtre vierge (que je nomme "renseignements", ou la personne saisi les données demandé tel que : nom, prénom, numéro ...

- 1 fenêtre pour effectuer une recherche par rapport au nom de la personne (je nomme cette fenêtre "recherche".

- et une fenêtre d'alerte concernant des dates de facturation venant à échéance. mais cette alerte doit etre relié au programme qu'on me demande déffectuer. (c'est à dire dès qu'on exécute le programme, il doit rechercher automatiquement les dates de facturation arrivant à échéance et les afficher dans une fenêtre d'alerte.)


Mon problème c'est de savoir comment relier ces fenêtres entre elles, le tout dans un même programme.

Et également mettre un bouton dans la fenêtre nommée "RENSEIGNEMENTS" qui va directement vers la fenêtre "RECHERCHE" losrqu'on clique sur ce bouton et vice versa.

Pouvez vous m'aider pour créer cette algo? SVP Merci

Virginie
Posté le 12 octobre 2006 - 18:10
Je ne sais pas si en version 5.5 cela existait, mais à partir de la version 7.5 il y a un très bon mauel d'autoformation.

Sinon, tu mets un bouton sur tafenetre vierge qui appelle la fenetre recherche en passant en parametre le nom de la personne et autres renseignements utiles.

tu fais la meme chose pour rechercher les factures.

Bon dev,

Philippe
Posté le 12 octobre 2006 - 18:17
Il faut d'abord créer ton analyse avec la description de tes fichiers
ex : fichiers 'clients' avec rubriques IdClient, Nom, Prénom...

Pour la fenêtre 1 : tu peux demander de la générer automatiquement avec
le RAD à partir de ton analyse

Pour la fenêtre 2 : un champ de saisie et une table fichier reliée au
fichiers 'clients' de ton analyse. Lorsque l'utilisateur écrit dans ce
champ tu appliques un Hfiltre() sur le fichier des CLIENTS

Depuis la fenêtre 1 tu crées un bouton avec ouvre(MaFenetre2) dans le
code 'clic'

Pour la fenetre d'alertes : il faut créer le fichier stockant les dates
de facturation dans ton analyse. Au lancement du projet ton code va
chercher toutes les factures venues à echéance et lance une fenêtre
alertes. Il faudra également créer une fenêtre de saisie des
factures...

Le 12/10/2006, VIRGINIE BOOTZ a supposé :
Bonjour, je suis en 1ère année de BTS IG.

Je souhaiterai créer 1 programme ou il y aurait dedans :
- 1 fenêtre vierge (que je nomme "renseignements", ou la personne saisi les
données demandé tel que : nom, prénom, numéro ...

- 1 fenêtre pour effectuer une recherche par rapport au nom de la personne
(je nomme cette fenêtre "recherche".

- et une fenêtre d'alerte concernant des dates de facturation venant à
échéance. mais cette alerte doit etre relié au programme qu'on me demande
déffectuer. (c'est à dire dès qu'on exécute le programme, il doit rechercher
automatiquement les dates de facturation arrivant à échéance et les afficher
dans une fenêtre d'alerte.)


Mon problème c'est de savoir comment relier ces fenêtres entre elles, le tout
dans un même programme.

Et également mettre un bouton dans la fenêtre nommée "RENSEIGNEMENTS" qui va
directement vers la fenêtre "RECHERCHE" losrqu'on clique sur ce bouton et
vice versa.

Pouvez vous m'aider pour créer cette algo? SVP Merci

Virginie


--
Pierre BOUSQUET

" Ne me dites pas que ce problème est difficile.
S'il n'était pas difficile, ce ne serait pas un problème. "
Posté le 13 octobre 2006 - 19:50
Créer une analyse ECHEANCES avec les fichiers :

----------------------
Fichier CLIENTS
Rubriques
IdClients ( automatique)
NOM (indexé doublon)
PRENOMS
... etc
Index composé unique sur rubriques NOM+PRENOMS

-------------------------

Fichier SOMMESDUES
Rubriques
IdSOMMEDUES (automatique)
IdClients (index reliés par liaison créée dans analyse 0,n ---> 1,1)
SOMME
DATE ECHEANCE
MOTIF
DATEAMORTISSEMENT
... etc

Faire générer par le RAD Fiches et Tables

--------------------------------------------------------

Alerte au lancement du programme
(se servir du RAD)
Créer une Fenêtre avec TABLE FEN_TABLEALERTE reliée au fichier SOMMEDUES affichant les DATEECHEANCE>= DATESYS() si DATEAMORTISSEMENT=""

Colonnes DATEECHEANCE,MOTIF,NOM,PRENOM
Ouvrir la fenêtre FEN_TABLEALERTE en début de programme