Sur l'evenement "Après insertion" (AfterInsert), tu mets le code suivant :
Me.AllowAdditions = False
Arnaud
"Guillaume" a écrit dans le message news: 1fbb01c4acff$f768e060$
Bonjour Comme fairs pour n'autoriser l'ajout que d'un seule enregestriment dans un formulaire (qui est lie a une base)
Maurice
Bonjour Guillaume,
Je suppose que ton formulaire est lié à une Table ou une Requête.
Dans Propriétés/Formulaire , mets "Boutons de déplacement" à non.
Crée un controle "Zone de texte" dans ton formulaire, de taille minuscule, (géographiquement positionné après le dernier controle de ton formulaire de préférence), dans les Propriétés/Format de ce nouveau controle tu déclares "Style bordure" et "Style fond" à transparent, dans Propriétés/Autres, arranges-toi pour que l'"Index tabulation" de ce nouveau controle soit le n° le plus élévé de ton formulaire. Supprime l'étiquette de ton controle.
Crée une procédure évenementielle relative à ce nouveau controle "Sur perte focus" dans laquelle tu indique :
DoCmd.GoToControl NomduPremierControl (controle ayant le plus petit n° Index de tabulation.
Maurice
-----Message d'origine----- Bonjour Comme fairs pour n'autoriser l'ajout que d'un seule enregestriment dans un formulaire (qui est lie a une base)
.
Bonjour Guillaume,
Je suppose que ton formulaire est lié à une Table ou une
Requête.
Dans Propriétés/Formulaire , mets "Boutons de
déplacement" à non.
Crée un controle "Zone de texte" dans ton formulaire, de
taille minuscule, (géographiquement positionné après le
dernier controle de ton formulaire de préférence), dans
les Propriétés/Format de ce nouveau controle tu
déclares "Style bordure" et "Style fond" à transparent,
dans Propriétés/Autres, arranges-toi pour que l'"Index
tabulation" de ce nouveau controle soit le n° le plus
élévé de ton formulaire. Supprime l'étiquette de ton
controle.
Crée une procédure évenementielle relative à ce nouveau
controle "Sur perte focus" dans laquelle tu indique :
DoCmd.GoToControl NomduPremierControl (controle ayant le
plus petit n° Index de tabulation.
Maurice
-----Message d'origine-----
Bonjour
Comme fairs pour n'autoriser l'ajout que d'un seule
enregestriment dans un formulaire (qui est lie a une
base)
Je suppose que ton formulaire est lié à une Table ou une Requête.
Dans Propriétés/Formulaire , mets "Boutons de déplacement" à non.
Crée un controle "Zone de texte" dans ton formulaire, de taille minuscule, (géographiquement positionné après le dernier controle de ton formulaire de préférence), dans les Propriétés/Format de ce nouveau controle tu déclares "Style bordure" et "Style fond" à transparent, dans Propriétés/Autres, arranges-toi pour que l'"Index tabulation" de ce nouveau controle soit le n° le plus élévé de ton formulaire. Supprime l'étiquette de ton controle.
Crée une procédure évenementielle relative à ce nouveau controle "Sur perte focus" dans laquelle tu indique :
DoCmd.GoToControl NomduPremierControl (controle ayant le plus petit n° Index de tabulation.
Maurice
-----Message d'origine----- Bonjour Comme fairs pour n'autoriser l'ajout que d'un seule enregestriment dans un formulaire (qui est lie a une base)
.
Gilbert
Bonjour,
Ou bien "Boutons de déplacement" à non. et dans Propriétés du formulaire, onglet Autres, ligne Cycle, sélectionner : Enregistrement en cours
Cordialement Gilbert
"Maurice" a écrit dans le message de news: 12fa01c4ad0e$74733070$ Bonjour Guillaume,
Je suppose que ton formulaire est lié à une Table ou une Requête.
Dans Propriétés/Formulaire , mets "Boutons de déplacement" à non.
Crée un controle "Zone de texte" dans ton formulaire, de taille minuscule, (géographiquement positionné après le dernier controle de ton formulaire de préférence), dans les Propriétés/Format de ce nouveau controle tu déclares "Style bordure" et "Style fond" à transparent, dans Propriétés/Autres, arranges-toi pour que l'"Index tabulation" de ce nouveau controle soit le n° le plus élévé de ton formulaire. Supprime l'étiquette de ton controle.
Crée une procédure évenementielle relative à ce nouveau controle "Sur perte focus" dans laquelle tu indique :
DoCmd.GoToControl NomduPremierControl (controle ayant le plus petit n° Index de tabulation.
Maurice
-----Message d'origine----- Bonjour Comme fairs pour n'autoriser l'ajout que d'un seule enregestriment dans un formulaire (qui est lie a une base)
.
Bonjour,
Ou bien "Boutons de déplacement" à non. et dans Propriétés du formulaire,
onglet Autres, ligne Cycle, sélectionner : Enregistrement en cours
Cordialement
Gilbert
"Maurice" <anonymous@discussions.microsoft.com> a écrit dans le message de
news: 12fa01c4ad0e$74733070$a301280a@phx.gbl...
Bonjour Guillaume,
Je suppose que ton formulaire est lié à une Table ou une
Requête.
Dans Propriétés/Formulaire , mets "Boutons de
déplacement" à non.
Crée un controle "Zone de texte" dans ton formulaire, de
taille minuscule, (géographiquement positionné après le
dernier controle de ton formulaire de préférence), dans
les Propriétés/Format de ce nouveau controle tu
déclares "Style bordure" et "Style fond" à transparent,
dans Propriétés/Autres, arranges-toi pour que l'"Index
tabulation" de ce nouveau controle soit le n° le plus
élévé de ton formulaire. Supprime l'étiquette de ton
controle.
Crée une procédure évenementielle relative à ce nouveau
controle "Sur perte focus" dans laquelle tu indique :
DoCmd.GoToControl NomduPremierControl (controle ayant le
plus petit n° Index de tabulation.
Maurice
-----Message d'origine-----
Bonjour
Comme fairs pour n'autoriser l'ajout que d'un seule
enregestriment dans un formulaire (qui est lie a une
base)
Ou bien "Boutons de déplacement" à non. et dans Propriétés du formulaire, onglet Autres, ligne Cycle, sélectionner : Enregistrement en cours
Cordialement Gilbert
"Maurice" a écrit dans le message de news: 12fa01c4ad0e$74733070$ Bonjour Guillaume,
Je suppose que ton formulaire est lié à une Table ou une Requête.
Dans Propriétés/Formulaire , mets "Boutons de déplacement" à non.
Crée un controle "Zone de texte" dans ton formulaire, de taille minuscule, (géographiquement positionné après le dernier controle de ton formulaire de préférence), dans les Propriétés/Format de ce nouveau controle tu déclares "Style bordure" et "Style fond" à transparent, dans Propriétés/Autres, arranges-toi pour que l'"Index tabulation" de ce nouveau controle soit le n° le plus élévé de ton formulaire. Supprime l'étiquette de ton controle.
Crée une procédure évenementielle relative à ce nouveau controle "Sur perte focus" dans laquelle tu indique :
DoCmd.GoToControl NomduPremierControl (controle ayant le plus petit n° Index de tabulation.
Maurice
-----Message d'origine----- Bonjour Comme fairs pour n'autoriser l'ajout que d'un seule enregestriment dans un formulaire (qui est lie a une base)