La question concerne une appli sous access.
J'ai pas mal de requetes qui se chaine j'usqu'à une requete finale.
Dans cette requete finale je dois permettre à l'utilisateur de saisir une
valeur minimum (avec un critere sur champ du type >= la valeur...)
Le résultat de cette requete est ecrit dans une table (Requete ajout de la
requete final vers la table en tenant compte bien sur du critère).
Pour mettre en place cela j'utilise un formulaire avec une zone de texte ou
l'on peut saisir la valeur minimum. Je fait référence au champ du formulaire
dans la requete.
J'utilise un bouton dans le formulaire qui execute le code VBA suivant pour
effecer les donées de la table et les remplir avec les données de la requete:
<<
DoCmd.Hourglass True
CurrentProject.Connection.Execute "Suppression des données de la Table",
nombre1
CurrentProject.Connection.Execute "Ajout de la requete finale avec le
critere", nombre1
DoCmd.Hourglass False
>>
Et bien ce code plante. Par contre si je lance les requetes directement avec
le formulaire chargée ca marche a peu près.
Si quelqu'un voit comment traiter ce cas ? Merci.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
chpa
Bonjour,
Le "ca marche a peu près." m'interpèle.
"Loïc" a écrit dans le message de news:
Bonjour,
La question concerne une appli sous access. J'ai pas mal de requetes qui se chaine j'usqu'à une requete finale. Dans cette requete finale je dois permettre à l'utilisateur de saisir une valeur minimum (avec un critere sur champ du type >= la valeur...) Le résultat de cette requete est ecrit dans une table (Requete ajout de la requete final vers la table en tenant compte bien sur du critère). Pour mettre en place cela j'utilise un formulaire avec une zone de texte ou l'on peut saisir la valeur minimum. Je fait référence au champ du formulaire dans la requete. J'utilise un bouton dans le formulaire qui execute le code VBA suivant pour effecer les donées de la table et les remplir avec les données de la requete: << DoCmd.Hourglass True CurrentProject.Connection.Execute "Suppression des données de la Table", nombre1 CurrentProject.Connection.Execute "Ajout de la requete finale avec le critere", nombre1 DoCmd.Hourglass False
Et bien ce code plante. Par contre si je lance les requetes directement avec le formulaire chargée ca marche a peu près. Si quelqu'un voit comment traiter ce cas ? Merci.
Bonjour,
Le "ca marche a peu près." m'interpèle.
"Loïc" <Loc@discussions.microsoft.com> a écrit dans le message de
news:1EBE2E85-39FA-40C8-9A9F-2BD4989F3C46@microsoft.com...
Bonjour,
La question concerne une appli sous access.
J'ai pas mal de requetes qui se chaine j'usqu'à une requete finale.
Dans cette requete finale je dois permettre à l'utilisateur de saisir une
valeur minimum (avec un critere sur champ du type >= la valeur...)
Le résultat de cette requete est ecrit dans une table (Requete ajout de la
requete final vers la table en tenant compte bien sur du critère).
Pour mettre en place cela j'utilise un formulaire avec une zone de texte
ou
l'on peut saisir la valeur minimum. Je fait référence au champ du
formulaire
dans la requete.
J'utilise un bouton dans le formulaire qui execute le code VBA suivant
pour
effecer les donées de la table et les remplir avec les données de la
requete:
<<
DoCmd.Hourglass True
CurrentProject.Connection.Execute "Suppression des données de la Table",
nombre1
CurrentProject.Connection.Execute "Ajout de la requete finale avec le
critere", nombre1
DoCmd.Hourglass False
Et bien ce code plante. Par contre si je lance les requetes directement
avec
le formulaire chargée ca marche a peu près.
Si quelqu'un voit comment traiter ce cas ? Merci.
La question concerne une appli sous access. J'ai pas mal de requetes qui se chaine j'usqu'à une requete finale. Dans cette requete finale je dois permettre à l'utilisateur de saisir une valeur minimum (avec un critere sur champ du type >= la valeur...) Le résultat de cette requete est ecrit dans une table (Requete ajout de la requete final vers la table en tenant compte bien sur du critère). Pour mettre en place cela j'utilise un formulaire avec une zone de texte ou l'on peut saisir la valeur minimum. Je fait référence au champ du formulaire dans la requete. J'utilise un bouton dans le formulaire qui execute le code VBA suivant pour effecer les donées de la table et les remplir avec les données de la requete: << DoCmd.Hourglass True CurrentProject.Connection.Execute "Suppression des données de la Table", nombre1 CurrentProject.Connection.Execute "Ajout de la requete finale avec le critere", nombre1 DoCmd.Hourglass False
Et bien ce code plante. Par contre si je lance les requetes directement avec le formulaire chargée ca marche a peu près. Si quelqu'un voit comment traiter ce cas ? Merci.