Bonjour,
Dans mon formulaire, l'enregistrement des données se fait automatiquement.
Je voudrais empêcher cela et passer par un bouton enregistrer ou annuler selon le cas.
Comment puis-je empêcher l'enregistrement automatique ?
Merci!
Version imprimable
Bonjour,
Dans mon formulaire, l'enregistrement des données se fait automatiquement.
Je voudrais empêcher cela et passer par un bouton enregistrer ou annuler selon le cas.
Comment puis-je empêcher l'enregistrement automatique ?
Merci!
Bonjour,
La classe MELA (CRUD) fait ça.
Il y un tuto explicatif et la classe en téléchargement sur ma page.
Cordialement,
ok, merci, je vais regarder cela.
Si j'ai des pièces jointes dans chacun de mes formulaires, est-ce que ça va fonctionner correctement ?
J'ai regardé cette procédure et installer ce qui était demandé mais j'ai une erreur en partant.
C'est aussi écrit de copier les boutons mais comment on les copie ?Code:
1
2
3 Private Sub Form_Open(Cancel As Integer) ' mise en fonction de la classe Set mButtonNav = MELA.CreerMELA()
On les copie via un copier/coller tout simplement.
Quelle erreur ?
erreur obtenue sur cette ligne :
valeur non définieCode:
1
2
3 Private Sub Form_Open(Cancel As Integer) ' mise en fonction de la classe Set mButtonNav = MELA.CreerMELA()
Là ça ne m'aide pas.
peux-tu poster ton appli ?
Si je pouvais, je le ferais mais il s'agit d'un budget et les données sont confidentielles.
Je vais essayer avec une application simple pour voir si j'arrive à faire fonctionner.
Tu as vu qu'il y a une petite application exemple avec le tuto.
Tu devrais peut-être commencer par là.
Effectivement, je l'ai regardée et elle fonctionne bien.
Je reviens avec ma question, comment savoir que je suis en mode ajout lorsque j'ouvre un formulaire ?
Bonjour,
en testant si AllowAdditions = True.
il y aussi DataEntry (rarement utilisé) qui ne permet QUE l'ajout de données : le Recordset ne contiendra QUE la saisie de la session en cours (tant que le formulaire est ouvert).
Peu importe, il est toujours à vrai.
Peu importe, il est toujours à vrai alors que je suis dans une fiche
Oui, car c'est une propriété du formulaire quelque soit la donnée lue.Citation:
Peu importe, il est toujours à vrai alors que je suis dans une fiche
Ok, merci!
Je vais m'y prendre autrement car cette commande ne sert pas.
En mode ajout les propriétés NewRec et Dirty sont à True.