Comment paramétrer un état ?
Stagiaire WDF
Inscrit:
02/12/2005 01:33
De MADRID
Post(s): 17
Bonjour à tous,

J'ai un souci au niveau du paramétrage d'un état. Mon objectif est d'accéder à une page précise de l'état depuis une fenêtre. Pour celà, la structure suivante :
Fichier Contrat (Ref_Contrat, Date_Contrat, Ref_client)
Fichier Client (Ref_Client, Nom_prenom, Adresse)
Requete_Contrat (Ref_Contrat, Nom_prenom, Adresse)

La syntaxe pour afficher l'état depuis la fenêtre Contrat est la suivante :
HExécuteRequête(Requete_Contrat)// Mise à jour Requête
iAperçu(i100)
iInitRequeteEtat(ETAT_CONTRAT,txtref_contrat)
iImprimeEtat(ETAT_CONTRAT)

Le problème est qu'en exécutant ces intructions, j'ai la totalité des Contrats au lieu d'un seul.

Alors, je ne sais pas si j'ai oublié quelque chose ou encore si ma syntaxe est bonne.

Merci de votre aide.

Fabrice

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


Re: Comment paramétrer un état ?
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour ngoyi_lolo,

Citation :

La syntaxe pour afficher l'état depuis la fenêtre Contrat est la suivante :
iInitRequeteEtat(ETAT_CONTRAT,txtref_contrat)
iAperçu(i100)
iImprimeEtat(ETAT_CONTRAT)


Cette syntaxe est correcte si vous désirez imprimer tous les contrats

Pour n'imprimer que le contrat d'un client il faut filtrer votre requete Requete_Contrat, pour ce faire, retourner sous l'éditeur de requête de WinDev et ajouter une condition via un paramètre à votre requête comme par exemple le code client : pCodeClient

Votre requête prendra alors la forme suivante
'SELECT CodeClient, Rub1, rub2 rub3 FROM Clients WHERE CodeClient={pCodeClient}'

ainsi dans votre code pour filtrer le résultat de votre requête sur un seul client il vous suffira de renseigner le paramètre pCodeClient de la facon suivante :

iInitRequeteEtat(ETAT_CONTRAT,<Valeur du code client>)
iAperçu(i100)
iImprimeEtat(ETAT_CONTRAT)

Contribution le : 31/01/2006 18:42
_________________
@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