|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
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.