recordset=0
gael
bonsoir , svp j ai besoin d'aide

un état me donne les clients habitants une ville , le choix de la ville se fait dans une combo comme le montre le code suivant:
---------------------------
iInitRequeteEtat(Etat3,Combo_etablissement..Valeur)
iImprimeEtat(Etat3)
---------------------------
le probleme c'est quand aucun client ne correspond à une ville là je voudrais avoir un message quand je clic sur le bouton imprimer ,genre: " aucun client ne correspond à cette ville !"
mais j'ignore le code à mettre , aidez moi svp , merci

Contribution le : 08/01/2006 23:54

Edité par drcharly93 sur 9/1/2006 22:30:50
Créer un fichier PDF de la contribution Imprimer


Re: recordset=0
DSI WDF
Inscrit:
03/12/2004 07:46
Post(s): 235
Sans avoir testé, je pense que tu peux faire

iInitRequeteEtat(Etat3,Combo_etablissement..Valeur)
si hNbEnr(Etat3..MaSource)<1 alors
info("aucun client ne correspond à cette ville !"
fin
iImprimeEtat(Etat3)

Contribution le : 09/01/2006 09:05
Créer un fichier PDF de la contribution Imprimer


Re: recordset=0
gael
merci+++ pour cette proposition , mais avec ce code j ai une erreur : Masource souligné en rouge !
je suppose car mon état utilise un état integrée !
que dois je changer dans ce cas , merci beaucoup

Contribution le : 09/01/2006 10:56
Créer un fichier PDF de la contribution Imprimer


Re: recordset=0
DSI WDF
Inscrit:
03/12/2004 07:46
Post(s): 235
Excusez-moi j'ai fait une faute de frappe.
Il s'agit de la source de l'état et non d'une propriété de l'état.
Un seul point devrai suffire entre Etat3 et MaSource

iInitRequeteEtat(Etat3,Combo_etablissement..Valeur)
si hNbEnr(Etat3.MaSource)<1 alors
info("aucun client ne correspond à cette ville !"
fin
iImprimeEtat(Etat3)

Contribution le : 09/01/2006 11:44
Créer un fichier PDF de la contribution Imprimer


Re: recordset=0
gael
merci et excusez moi de vous decevoir encore une fois , même avec cette dernière syntaxe j ai toujours une erreur sur etat3.Masource
je suis désorientée que dois je faire svp ?
merci

Contribution le : 09/01/2006 13:06
Créer un fichier PDF de la contribution Imprimer


Re: recordset=0
DSI WDF
Inscrit:
03/12/2004 07:46
Post(s): 235
Vous avez raison je viens de faire quelques test et la requête intégrée à un état n'est n'exécutée qu'à l'impression de l'état.
La fonction iInitRequeteEtat ne sert en fait qu'à initialiser les paramétres.

Donc il vous reste 2 possibilités :

1 : vous utilisez la commande suivante :
si hNbEnr(MaSource)<1 alors
info("aucun client ne correspond à cette ville !"
retour
fin
mais vous la déplacez dans le code d'ouverture de l'état.

2 : vous utilisez une requête indépendante.


Je ne vois plus d'autre solution.

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


Re: recordset=0
gael
je viens de tester la 1ere solution , et ça marche très très très bien , merci infiniment
merciiiiiiiiiiiiiiiiiiiiiiiiiiiii

Contribution le : 09/01/2006 16:00
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