|
| Champ Table liée à une requete |
| Débuté par frederic.victor, 30 déc. 2004 12:01 - 5 réponses |
| |
| | | |
|
| |
| Posté le 30 décembre 2004 - 12:01 |
Bonjour, j'ai créé un champ table lié à une requete, cependant au demarrage de la fenetre, ma requete s'execute dans la table et affiche alors le resultat de la requete. Normal jusque là. Cependant, je voudrais qu'au lancement de la fenetre, la requete ne se lance pas mais qu'elle se lance qu'apres avoir appuyer sur un bouton. dans l'initialisation de mon champ table, voici le code :
// Initialisation de la requête Req_Hist_Demande HExécuteRequête(Req_Hist_Demande, hRequêteDéfaut,Saisie_RechNom)
Je ne peux pas supprimer ce code, alors comment faire pour que cette requete ne se lance pas au demarrage???
Merci d'avance. |
| |
| |
| | | |
|
| | |
| |
| Posté le 30 décembre 2004 - 12:36 |
Je vois pas ou est le probleme. Ne pas lier la table a la requete. Dans le bouton mettre le chargement de la table par la requete. Ou alors si on veut avoir la table chargee a l'ouverture par la requete, mettre une table memoire invisible, lors du click sur le bouton la rendre visible et la charger par la requete et c'est tout. |
| |
| |
| | | |
|
| | |
| |
| Posté le 30 décembre 2004 - 12:55 |
Bonjour,
Je ne comprends pas vraiment ton problème. tu éxécute ta requête à l'initialisation de ton champ mais pourquoi tu ne mets ce code dans celui du bouton?
nico |
| |
| |
| | | |
|
| | |
| |
| Posté le 30 décembre 2004 - 13:06 |
IL faut gérer un drapeau, Exemple
Dans le code d'initialisation de la fenetre
Premierefois est un booleen=vrai
Dans le code d'initialisation de la table
Si premierefois alors premierefois=faux sinon hexecute .... fin
A+ |
| |
| |
| | | |
|
| | |
| |
| Posté le 03 janvier 2005 - 12:11 |
Bonjour,
Dans le code de declaration de la fenetre, desactive la liaison de la table avec la requete avec
table..fichierparcouru=""
Déplace le code d'initialisation de la table dans le code du bouton, et reactive la liaison entre la table et le fichier :
HExécuteRequête(Req_Hist_Demande, hRequêteDéfaut,Saisie_RechNom) table..fichierparcouru="Req_Hist_Demande"
Bonne année a tous.. |
| |
| |
| | | |
|
| | |
| |
| Posté le 03 janvier 2005 - 18:02 |
Meilleurs Voeux pour cette nouvelle année 2005! Merci Pascale pour ton explication, tu as mis le doigt sur mon probleme et ton code fonctionne à merveille....
Merci fred |
| |
| |
| | | |
|
| | | | |
| | |
|