OVH Cloud OVH Cloud

en vba ouvrir une table en mode ajout ?

4 réponses
Avatar
natou
Bonjour,
je d=E9sire indiquer en vba que je d=E9sire ouvrir une table=20
en mode ajout uniquement, docmd.opentable "matable" ......
que dois je dire ensuite ????
Par avance merci
NATOU

4 réponses

Avatar
Raymond
Bonjour.

Il faut prendre l'habitude de ne jamais travailler directement sur une
table, car il manquera des test de validité et tu auras une table erronnée
sous quelques temps. il faut passer par un formulaire et une requête avec
les champs indispensables au travail en cours.
voir docmd.openform

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"natou" a écrit dans le message de
news:078f01c39dfa$a1f070e0$
Bonjour,
je désire indiquer en vba que je désire ouvrir une table
en mode ajout uniquement, docmd.opentable "matable" ......
que dois je dire ensuite ????
Par avance merci
NATOU
Avatar
NATOU
BON je suis tes conseils et je vais de ce pas construire
mon form et ma requête MERCI
-----Message d'origine-----
Bonjour.

Il faut prendre l'habitude de ne jamais travailler
directement sur une

table, car il manquera des test de validité et tu auras
une table erronnée

sous quelques temps. il faut passer par un formulaire et
une requête avec

les champs indispensables au travail en cours.
voir docmd.openform

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"natou" a écrit
dans le message de

news:078f01c39dfa$a1f070e0$
Bonjour,
je désire indiquer en vba que je désire ouvrir une table
en mode ajout uniquement, docmd.opentable "matable" ......
que dois je dire ensuite ????
Par avance merci
NATOU

.



Avatar
Xavier HUE
Bonjour Natou,


Il serait préférable de créer un formulaire basé sur ta
table. Cela te permettra de vérifier les données saisies.

Pour placer un formulaire en "mode ajout" (les
enregistrements existants n'apparaissent pas), mettre la
propriété "Entrée données" (DataEntry) à Oui.

Tu as également la possibilité d'interdire la suppression,
l'ajout et la modif d'enregistrements (propriétés Suppr
autorisée, Ajout autorisé, modif autorisée).

En résumé, travailler via les formulaire te permet plus de
souplesse.

Cordialement.
Avatar
natou
Merci de tes explications
natou
-----Message d'origine-----
Bonjour Natou,


Il serait préférable de créer un formulaire basé sur ta
table. Cela te permettra de vérifier les données saisies.

Pour placer un formulaire en "mode ajout" (les
enregistrements existants n'apparaissent pas), mettre la
propriété "Entrée données" (DataEntry) à Oui.

Tu as également la possibilité d'interdire la
suppression,

l'ajout et la modif d'enregistrements (propriétés Suppr
autorisée, Ajout autorisé, modif autorisée).

En résumé, travailler via les formulaire te permet plus
de

souplesse.

Cordialement.
.