Lorsque la propriété "Limiter à liste" d'une zone de liste modifiable est
OUI, j'aimerais, dans certains cas, pourvoir ajouter automatiquement de
nouveaux mots à la table source.
Comment faire ?
Je pense à quelque chose comme une requête ajout qui se déclencherait par le
biais d'une procédure événementielle créée par l'événement "Sur absence dans
liste", mais je ne sais pas trop comment faire.
En fait, je souhaiterais que cet ajout se réalise de façon transparente
après confirmation dans une boîte de dialogue.
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
jean
Bonjour, Quand on dit "dans certains cas", on évoque une exception. Or il faut que le cas exceptionnel puisse être toujours traité, donc devienne la règle. "Limiter à liste" devrait être à 'Non'
Cordialement, Jean Cadiou
-----Message d'origine----- Bonjour,
--- Access 2002 ---
Lorsque la propriété "Limiter à liste" d'une zone de liste modifiable est
OUI, j'aimerais, dans certains cas, pourvoir ajouter automatiquement de
nouveaux mots à la table source.
Comment faire ?
Je pense à quelque chose comme une requête ajout qui se déclencherait par le
biais d'une procédure événementielle créée par l'événement "Sur absence dans
liste", mais je ne sais pas trop comment faire.
En fait, je souhaiterais que cet ajout se réalise de façon transparente
après confirmation dans une boîte de dialogue.
Merci d'avance pour la réponse.
SuperCougar =============
.
Bonjour,
Quand on dit "dans certains cas", on évoque une exception.
Or il faut que le cas exceptionnel puisse être toujours
traité, donc devienne la règle.
"Limiter à liste" devrait être à 'Non'
Cordialement,
Jean Cadiou
-----Message d'origine-----
Bonjour,
--- Access 2002 ---
Lorsque la propriété "Limiter à liste" d'une zone de liste
modifiable est
OUI, j'aimerais, dans certains cas, pourvoir ajouter
automatiquement de
nouveaux mots à la table source.
Comment faire ?
Je pense à quelque chose comme une requête ajout qui se
déclencherait par le
biais d'une procédure événementielle créée par l'événement
"Sur absence dans
liste", mais je ne sais pas trop comment faire.
En fait, je souhaiterais que cet ajout se réalise de façon
transparente
Bonjour, Quand on dit "dans certains cas", on évoque une exception. Or il faut que le cas exceptionnel puisse être toujours traité, donc devienne la règle. "Limiter à liste" devrait être à 'Non'
Cordialement, Jean Cadiou
-----Message d'origine----- Bonjour,
--- Access 2002 ---
Lorsque la propriété "Limiter à liste" d'une zone de liste modifiable est
OUI, j'aimerais, dans certains cas, pourvoir ajouter automatiquement de
nouveaux mots à la table source.
Comment faire ?
Je pense à quelque chose comme une requête ajout qui se déclencherait par le
biais d'une procédure événementielle créée par l'événement "Sur absence dans
liste", mais je ne sais pas trop comment faire.
En fait, je souhaiterais que cet ajout se réalise de façon transparente
après confirmation dans une boîte de dialogue.
Merci d'avance pour la réponse.
SuperCougar =============
.
3stone
Salut,
"SuperCougar"
Lorsque la propriété "Limiter à liste" d'une zone de liste modifiable est OUI, j'aimerais, dans certains cas, pourvoir ajouter automatiquement de nouveaux mots à la table source.
Va regarder ici, petit cougar ;-) http://groups.google.com/groups?&group=microsoft.public.fr.access
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
Salut,
"SuperCougar"
Lorsque la propriété "Limiter à liste" d'une zone de liste modifiable est
OUI, j'aimerais, dans certains cas, pourvoir ajouter automatiquement de
nouveaux mots à la table source.
Va regarder ici, petit cougar ;-)
http://groups.google.com/groups?&group=microsoft.public.fr.access
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------
Lorsque la propriété "Limiter à liste" d'une zone de liste modifiable est OUI, j'aimerais, dans certains cas, pourvoir ajouter automatiquement de nouveaux mots à la table source.
Va regarder ici, petit cougar ;-) http://groups.google.com/groups?&group=microsoft.public.fr.access
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
3stone
Salut,
"jean" "Limiter à liste" devrait être à 'Non'
Limiter à liste... DOIT être à oui... pour déclencher l'événement "Not in list"
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
Salut,
"jean"
"Limiter à liste" devrait être à 'Non'
Limiter à liste... DOIT être à oui... pour déclencher l'événement "Not in list"
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------
Limiter à liste... DOIT être à oui... pour déclencher l'événement "Not in list"
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
SuperCougar
"3stone" a écrit dans le message de news:
Salut,
"jean" "Limiter à liste" devrait être à 'Non'
Limiter à liste... DOIT être à oui... pour déclencher l'événement "Not in list"
Limiter à liste ne peut pas dans mon cas être à NON pour des raisons d'intégrité référentielle et de sécurité.
Je ne peux pas saisir un nom qui n'existe pas dans la table source.
Lorsque l'événement "Not in list" se déclenche, il peut s'agir soit d'une erreur de saisie, soit d'un nouveau nom, d'où la nécessité d'avoir le choix d'annuler ou d'ajouter le nouvel élément à la liste.
Bien sûr, je peux ouvrir la table source et ajouter le ou les nouveaux noms en question mais s'il était possible d'automatiser cela comme je l'exprime dans ma question, ce serait encore mieux !
Il existe une solution, c'est certain. Celle-ci est d'ailleur évoquée dans l'extrait de l'aide Access ci-dessous :
"Événement NotInList L'événement NotInList se produit lorsque l'utilisateur tape une valeur dans la partie zone de liste d'une zone de liste modifiable ne figurant pas dans la liste.
Remarques L'événement NotInList s'applique uniquement aux contrôles d'un formulaire, et non à ceux d'un état.
Pour exécuter une macro ou une procédure événementielle au cours de cet événement, attribuez le nom de la macro ou [Procédure événementielle] à la propriété OnNotInList.
Cet événement permet à l'utilisateur d'ajouter une nouvelle valeur à la liste de la zone de liste modifiable.
La propriété LimitToList doit être paramétrée avec la valeur Oui pour que l'événement NotInList se produise."
@+ SuperCougar ============
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
"3stone" <3stone@skynet.be> a écrit dans le message de news:
O7MTUvzxDHA.1616@TK2MSFTNGP11.phx.gbl...
Salut,
"jean"
"Limiter à liste" devrait être à 'Non'
Limiter à liste... DOIT être à oui... pour déclencher l'événement "Not in
list"
Limiter à liste ne peut pas dans mon cas être à NON pour des raisons
d'intégrité référentielle et de sécurité.
Je ne peux pas saisir un nom qui n'existe pas dans la table source.
Lorsque l'événement "Not in list" se déclenche, il peut s'agir soit d'une
erreur de saisie, soit d'un nouveau nom, d'où la nécessité d'avoir le choix
d'annuler ou d'ajouter le nouvel élément à la liste.
Bien sûr, je peux ouvrir la table source et ajouter le ou les nouveaux noms
en question mais s'il était possible d'automatiser cela comme je l'exprime
dans ma question, ce serait encore mieux !
Il existe une solution, c'est certain. Celle-ci est d'ailleur évoquée dans
l'extrait de l'aide Access ci-dessous :
"Événement NotInList
L'événement NotInList se produit lorsque l'utilisateur tape une valeur dans
la partie zone de liste d'une zone de liste modifiable ne figurant pas dans
la liste.
Remarques
L'événement NotInList s'applique uniquement aux contrôles d'un formulaire,
et non à ceux d'un état.
Pour exécuter une macro ou une procédure événementielle au cours de cet
événement, attribuez le nom de la macro ou [Procédure événementielle] à la
propriété OnNotInList.
Cet événement permet à l'utilisateur d'ajouter une nouvelle valeur à
la liste de la zone de liste modifiable.
La propriété LimitToList doit être paramétrée avec la valeur Oui pour que
l'événement NotInList se produise."
@+
SuperCougar
============
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------
Limiter à liste... DOIT être à oui... pour déclencher l'événement "Not in list"
Limiter à liste ne peut pas dans mon cas être à NON pour des raisons d'intégrité référentielle et de sécurité.
Je ne peux pas saisir un nom qui n'existe pas dans la table source.
Lorsque l'événement "Not in list" se déclenche, il peut s'agir soit d'une erreur de saisie, soit d'un nouveau nom, d'où la nécessité d'avoir le choix d'annuler ou d'ajouter le nouvel élément à la liste.
Bien sûr, je peux ouvrir la table source et ajouter le ou les nouveaux noms en question mais s'il était possible d'automatiser cela comme je l'exprime dans ma question, ce serait encore mieux !
Il existe une solution, c'est certain. Celle-ci est d'ailleur évoquée dans l'extrait de l'aide Access ci-dessous :
"Événement NotInList L'événement NotInList se produit lorsque l'utilisateur tape une valeur dans la partie zone de liste d'une zone de liste modifiable ne figurant pas dans la liste.
Remarques L'événement NotInList s'applique uniquement aux contrôles d'un formulaire, et non à ceux d'un état.
Pour exécuter une macro ou une procédure événementielle au cours de cet événement, attribuez le nom de la macro ou [Procédure événementielle] à la propriété OnNotInList.
Cet événement permet à l'utilisateur d'ajouter une nouvelle valeur à la liste de la zone de liste modifiable.
La propriété LimitToList doit être paramétrée avec la valeur Oui pour que l'événement NotInList se produise."
@+ SuperCougar ============
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
3stone
re,
"SuperCougar"
Lorsque l'événement "Not in list" se déclenche, il peut s'agir soit d'une erreur de saisie, soit d'un nouveau nom, d'où la nécessité d'avoir le choix d'annuler ou d'ajouter le nouvel élément à la liste.
Bien sûr, je peux ouvrir la table source et ajouter le ou les nouveaux noms en question mais s'il était possible d'automatiser cela comme je l'exprime dans ma question, ce serait encore mieux !
je te cite...
"soit d'une erreur de saisie, soit d'un nouveau nom"
Dans ces conditions, comment veux tu "automatiser" cela ??? Il faudra bien que tu pose la question à l'utilisateur, pour savoir s'il veut oui ou non sauver cette valeur... Autrement dit: La saisie est *fause* ou *nouvelle* ??
Que veux tu automatiser dans cette prise de décision ? :-)
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
re,
"SuperCougar"
Lorsque l'événement "Not in list" se déclenche, il peut s'agir soit d'une
erreur de saisie, soit d'un nouveau nom, d'où la nécessité d'avoir le choix
d'annuler ou d'ajouter le nouvel élément à la liste.
Bien sûr, je peux ouvrir la table source et ajouter le ou les nouveaux noms
en question mais s'il était possible d'automatiser cela comme je l'exprime
dans ma question, ce serait encore mieux !
je te cite...
"soit d'une erreur de saisie, soit d'un nouveau nom"
Dans ces conditions, comment veux tu "automatiser" cela ???
Il faudra bien que tu pose la question à l'utilisateur, pour savoir
s'il veut oui ou non sauver cette valeur...
Autrement dit: La saisie est *fause* ou *nouvelle* ??
Que veux tu automatiser dans cette prise de décision ? :-)
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------
Lorsque l'événement "Not in list" se déclenche, il peut s'agir soit d'une erreur de saisie, soit d'un nouveau nom, d'où la nécessité d'avoir le choix d'annuler ou d'ajouter le nouvel élément à la liste.
Bien sûr, je peux ouvrir la table source et ajouter le ou les nouveaux noms en question mais s'il était possible d'automatiser cela comme je l'exprime dans ma question, ce serait encore mieux !
je te cite...
"soit d'une erreur de saisie, soit d'un nouveau nom"
Dans ces conditions, comment veux tu "automatiser" cela ??? Il faudra bien que tu pose la question à l'utilisateur, pour savoir s'il veut oui ou non sauver cette valeur... Autrement dit: La saisie est *fause* ou *nouvelle* ??
Que veux tu automatiser dans cette prise de décision ? :-)
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
SuperCougar
"3stone" a écrit dans le message de news:
re,
"SuperCougar"
Lorsque l'événement "Not in list" se déclenche, il peut s'agir soit d'une
erreur de saisie, soit d'un nouveau nom, d'où la nécessité d'avoir le choix
d'annuler ou d'ajouter le nouvel élément à la liste.
Bien sûr, je peux ouvrir la table source et ajouter le ou les nouveaux noms
en question mais s'il était possible d'automatiser cela comme je l'exprime
dans ma question, ce serait encore mieux !
je te cite...
"soit d'une erreur de saisie, soit d'un nouveau nom"
Dans ces conditions, comment veux tu "automatiser" cela ??? Il faudra bien que tu pose la question à l'utilisateur, pour savoir s'il veut oui ou non sauver cette valeur... Autrement dit: La saisie est *fause* ou *nouvelle* ??
Que veux tu automatiser dans cette prise de décision ? :-)
Lors de la saisie d'un élément ne figurant pas dans la liste, qu'il s'agisse d'une erreur de saisie ou d'une nouvelle valeur à ajouter, une boîte de dialogue peut s'ouvrir automatiquement posant par exemple la question :
"L'élément que vous venez de saisir ne fait pas partie de la liste. Si vous souhaitez l'ajouter à la table source, cliquez sur OUI, sinon, cliquez sur NON."
...Le tout suivi d'un Requery pour actualiser la liste.
Je n'avais pas précisé cela car ça me semblait évident.
Access n'est pas Madame Irma et ne peut pas deviner si une entrée non référencée résulte d'une erreur de saisie ou de la volonté d'ajouter un nouvel élément à a table source.
Je sais, il aurait peut-être mieux valu le préciser...
C'est après la boîte de dialogue que je cale.
Si je clique sur NON, pas de problème. Je sais faire.
Si je clique sur OUI, comment faire référence au mot que je viens de taper dans le champ (pour l'ajouter à la table source), celui ci n'ayant pas pu (et pour cause) être validé ?
Ouf ! :-)
@+
SuperCougar ============ >
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
"3stone" <3stone@skynet.be> a écrit dans le message de news:
uDHD4w0xDHA.2436@TK2MSFTNGP09.phx.gbl...
re,
"SuperCougar"
Lorsque l'événement "Not in list" se déclenche, il peut s'agir soit
d'une
erreur de saisie, soit d'un nouveau nom, d'où la nécessité d'avoir le
choix
d'annuler ou d'ajouter le nouvel élément à la liste.
Bien sûr, je peux ouvrir la table source et ajouter le ou les nouveaux
noms
en question mais s'il était possible d'automatiser cela comme je
l'exprime
dans ma question, ce serait encore mieux !
je te cite...
"soit d'une erreur de saisie, soit d'un nouveau nom"
Dans ces conditions, comment veux tu "automatiser" cela ???
Il faudra bien que tu pose la question à l'utilisateur, pour savoir
s'il veut oui ou non sauver cette valeur...
Autrement dit: La saisie est *fause* ou *nouvelle* ??
Que veux tu automatiser dans cette prise de décision ? :-)
Lors de la saisie d'un élément ne figurant pas dans la liste, qu'il s'agisse
d'une erreur de saisie ou d'une nouvelle valeur à ajouter, une boîte de
dialogue peut s'ouvrir automatiquement posant par exemple la question :
"L'élément que vous venez de saisir ne fait pas partie de la liste.
Si vous souhaitez l'ajouter à la table source, cliquez sur OUI, sinon,
cliquez sur NON."
...Le tout suivi d'un Requery pour actualiser la liste.
Je n'avais pas précisé cela car ça me semblait évident.
Access n'est pas Madame Irma et ne peut pas deviner si une entrée non
référencée résulte d'une erreur de saisie ou de la volonté d'ajouter un
nouvel élément à a table source.
Je sais, il aurait peut-être mieux valu le préciser...
C'est après la boîte de dialogue que je cale.
Si je clique sur NON, pas de problème. Je sais faire.
Si je clique sur OUI, comment faire référence au mot que je viens de taper
dans le champ (pour l'ajouter à la table source), celui ci n'ayant pas pu
(et pour cause) être validé ?
Ouf ! :-)
@+
SuperCougar
============ >
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------
Lorsque l'événement "Not in list" se déclenche, il peut s'agir soit d'une
erreur de saisie, soit d'un nouveau nom, d'où la nécessité d'avoir le choix
d'annuler ou d'ajouter le nouvel élément à la liste.
Bien sûr, je peux ouvrir la table source et ajouter le ou les nouveaux noms
en question mais s'il était possible d'automatiser cela comme je l'exprime
dans ma question, ce serait encore mieux !
je te cite...
"soit d'une erreur de saisie, soit d'un nouveau nom"
Dans ces conditions, comment veux tu "automatiser" cela ??? Il faudra bien que tu pose la question à l'utilisateur, pour savoir s'il veut oui ou non sauver cette valeur... Autrement dit: La saisie est *fause* ou *nouvelle* ??
Que veux tu automatiser dans cette prise de décision ? :-)
Lors de la saisie d'un élément ne figurant pas dans la liste, qu'il s'agisse d'une erreur de saisie ou d'une nouvelle valeur à ajouter, une boîte de dialogue peut s'ouvrir automatiquement posant par exemple la question :
"L'élément que vous venez de saisir ne fait pas partie de la liste. Si vous souhaitez l'ajouter à la table source, cliquez sur OUI, sinon, cliquez sur NON."
...Le tout suivi d'un Requery pour actualiser la liste.
Je n'avais pas précisé cela car ça me semblait évident.
Access n'est pas Madame Irma et ne peut pas deviner si une entrée non référencée résulte d'une erreur de saisie ou de la volonté d'ajouter un nouvel élément à a table source.
Je sais, il aurait peut-être mieux valu le préciser...
C'est après la boîte de dialogue que je cale.
Si je clique sur NON, pas de problème. Je sais faire.
Si je clique sur OUI, comment faire référence au mot que je viens de taper dans le champ (pour l'ajouter à la table source), celui ci n'ayant pas pu (et pour cause) être validé ?
Ouf ! :-)
@+
SuperCougar ============ >
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
3stone
re,
"SuperCougar"
Si je clique sur OUI, comment faire référence au mot que je viens de taper dans le champ (pour l'ajouter à la table source), celui ci n'ayant pas pu (et pour cause) être validé ?
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------
re,
"SuperCougar"
Si je clique sur OUI, comment faire référence au mot que je viens de taper
dans le champ (pour l'ajouter à la table source), celui ci n'ayant pas pu
(et pour cause) être validé ?
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------
Si je clique sur OUI, comment faire référence au mot que je viens de taper dans le champ (pour l'ajouter à la table source), celui ci n'ayant pas pu (et pour cause) être validé ?
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/charte.htm --------------------------------------