Salut,
"butch"
| Suite à l'exécution d'une requête Ajout contenant un paramètre demandant à
| l'usager d'inscrire une donnée, est-il possible de faire afficher un message
| si l'usager inscrit une "réponse" non valide soit, pour laquelle aucune
| donnée n'existe dans le champ où est placé le paramètre et, évidemment,
| d'interrompre le processus d'Ajout de la requête ?
|
| P.-S: Cette requête est lancée par un bouton de commande placé sur un
| formulaire et la "réponse" de l'usager doit être inscrite dans un "TextBox"
| placé sur le même form.
Hors de la conversation... difficile de me souvenir précisement ;-)
Si je comprends bien, tu lance une requête et tu souhaite savoir
si le critère à permis de faire une mise à jour ?
Selon la construction, vérifier la propriété .ReordsAffected
ou si l'utilisateur doit saisir une donnée qui existe déjà dans la table
il serait intérressant de lui présenter une liste avec ces données.
Il n'a plus qu'à sélectionner...
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Salut,
"butch"
| Suite à l'exécution d'une requête Ajout contenant un paramètre demandant à
| l'usager d'inscrire une donnée, est-il possible de faire afficher un message
| si l'usager inscrit une "réponse" non valide soit, pour laquelle aucune
| donnée n'existe dans le champ où est placé le paramètre et, évidemment,
| d'interrompre le processus d'Ajout de la requête ?
|
| P.-S: Cette requête est lancée par un bouton de commande placé sur un
| formulaire et la "réponse" de l'usager doit être inscrite dans un "TextBox"
| placé sur le même form.
Hors de la conversation... difficile de me souvenir précisement ;-)
Si je comprends bien, tu lance une requête et tu souhaite savoir
si le critère à permis de faire une mise à jour ?
Selon la construction, vérifier la propriété .ReordsAffected
ou si l'utilisateur doit saisir une donnée qui existe déjà dans la table
il serait intérressant de lui présenter une liste avec ces données.
Il n'a plus qu'à sélectionner...
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Salut,
"butch"
| Suite à l'exécution d'une requête Ajout contenant un paramètre demandant à
| l'usager d'inscrire une donnée, est-il possible de faire afficher un message
| si l'usager inscrit une "réponse" non valide soit, pour laquelle aucune
| donnée n'existe dans le champ où est placé le paramètre et, évidemment,
| d'interrompre le processus d'Ajout de la requête ?
|
| P.-S: Cette requête est lancée par un bouton de commande placé sur un
| formulaire et la "réponse" de l'usager doit être inscrite dans un "TextBox"
| placé sur le même form.
Hors de la conversation... difficile de me souvenir précisement ;-)
Si je comprends bien, tu lance une requête et tu souhaite savoir
si le critère à permis de faire une mise à jour ?
Selon la construction, vérifier la propriété .ReordsAffected
ou si l'utilisateur doit saisir une donnée qui existe déjà dans la table
il serait intérressant de lui présenter une liste avec ces données.
Il n'a plus qu'à sélectionner...
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Donc, cela revient à dire que l'utilisateur ne peut saisir dans cette zone de texte
que des données qui existe déjà dans une table ?
Dans ce cas, il faut absolument remplacer cette zone de texte par une
liste modifiable (combobox)
| Voici quelques précisions concernant ma question dans ce "post".
|
| Un formulaire contenant un "TextBox" dans lequel "TextBox" l'usager doit
| inscrire une donnée (réponse) sous la forme 2001/2002 représentant une année
| d'opération parmi plusieurs autres années (ex: 2000/2001 - 2001/2002 -
| 2002/2003 etc.) contenues dans un champ de table.
|
| Sur le même formulaire, un bouton de commande exécutant une requête AJOUT
| permettant d'ajouter des données à une autre table de la BD en fonction de
| l'année d'opération inscrite par l'usager dans le "TextBox". La requête
| AJOUT vient chercher le paramètre dans le "TextBox" où l'usager à inscrit
| l'année d'opération.
|
| Le champ de la table où les années d'opération sont stockées peut contenir
| plusieurs fois la même année d'opération.
|
| Ma question :
| Si l'usager inscrit soit une mauvaise année d'opération (ex: par erreur, il
| inscrit 2000/2000 ou 2000/2002 etc.) ou encore inscrit une année d'opération
| non existante encore dans la table (ex: 2010/2011), faire alors afficher un
| message lui indiquant que l'année d'opération inscrite est non valable. À ce
| moment, pouvoir stopper l'opération de la requête AJOUT et permettre à
| l'usager de retourner au formulaire afin de corriger l'année inscrite dans le
| "TextBox".
Donc, cela revient à dire que l'utilisateur ne peut saisir dans cette zone de texte
que des données qui existe déjà dans une table ?
Dans ce cas, il faut absolument remplacer cette zone de texte par une
liste modifiable (combobox)
| Voici quelques précisions concernant ma question dans ce "post".
|
| Un formulaire contenant un "TextBox" dans lequel "TextBox" l'usager doit
| inscrire une donnée (réponse) sous la forme 2001/2002 représentant une année
| d'opération parmi plusieurs autres années (ex: 2000/2001 - 2001/2002 -
| 2002/2003 etc.) contenues dans un champ de table.
|
| Sur le même formulaire, un bouton de commande exécutant une requête AJOUT
| permettant d'ajouter des données à une autre table de la BD en fonction de
| l'année d'opération inscrite par l'usager dans le "TextBox". La requête
| AJOUT vient chercher le paramètre dans le "TextBox" où l'usager à inscrit
| l'année d'opération.
|
| Le champ de la table où les années d'opération sont stockées peut contenir
| plusieurs fois la même année d'opération.
|
| Ma question :
| Si l'usager inscrit soit une mauvaise année d'opération (ex: par erreur, il
| inscrit 2000/2000 ou 2000/2002 etc.) ou encore inscrit une année d'opération
| non existante encore dans la table (ex: 2010/2011), faire alors afficher un
| message lui indiquant que l'année d'opération inscrite est non valable. À ce
| moment, pouvoir stopper l'opération de la requête AJOUT et permettre à
| l'usager de retourner au formulaire afin de corriger l'année inscrite dans le
| "TextBox".
Donc, cela revient à dire que l'utilisateur ne peut saisir dans cette zone de texte
que des données qui existe déjà dans une table ?
Dans ce cas, il faut absolument remplacer cette zone de texte par une
liste modifiable (combobox)
| Voici quelques précisions concernant ma question dans ce "post".
|
| Un formulaire contenant un "TextBox" dans lequel "TextBox" l'usager doit
| inscrire une donnée (réponse) sous la forme 2001/2002 représentant une année
| d'opération parmi plusieurs autres années (ex: 2000/2001 - 2001/2002 -
| 2002/2003 etc.) contenues dans un champ de table.
|
| Sur le même formulaire, un bouton de commande exécutant une requête AJOUT
| permettant d'ajouter des données à une autre table de la BD en fonction de
| l'année d'opération inscrite par l'usager dans le "TextBox". La requête
| AJOUT vient chercher le paramètre dans le "TextBox" où l'usager à inscrit
| l'année d'opération.
|
| Le champ de la table où les années d'opération sont stockées peut contenir
| plusieurs fois la même année d'opération.
|
| Ma question :
| Si l'usager inscrit soit une mauvaise année d'opération (ex: par erreur, il
| inscrit 2000/2000 ou 2000/2002 etc.) ou encore inscrit une année d'opération
| non existante encore dans la table (ex: 2010/2011), faire alors afficher un
| message lui indiquant que l'année d'opération inscrite est non valable. À ce
| moment, pouvoir stopper l'opération de la requête AJOUT et permettre à
| l'usager de retourner au formulaire afin de corriger l'année inscrite dans le
| "TextBox".