OVH Cloud OVH Cloud

Valider enregistrement par bouton

2 réponses
Avatar
rené
bonjour,
J'ai un formulaire "Factures" avec un sous formulaire "DetailFactures"
(liaison 1 à Plusieurs)
Je veux controler la validation, la suppression, la modification ,l'annulation
des données des 2 formulaires, à partir de boutons situés sur le Formulaire
"Facture"

Si vous avez un modèle, ou des conseils
d'avance merci

René sous Access 2002

2 réponses

Avatar
RG
bonjour,

cet évenement "avant mise a jour",je le prend ou
dans le formulaire principal ou dans le sous formulaire ?

d'avance merci

rené



Salut,

"rené"
| J'ai un formulaire "Factures" avec un sous formulaire "DetailFactures"
| (liaison 1 à Plusieurs)
| Je veux controler la validation, la suppression, la modification ,l'annulation
| des données des 2 formulaires, à partir de boutons situés sur le Formulaire
| "Facture"


Il faut le formuler dans l'autre sens...
Acces gèrer la sauvegarde tout seul, à condition que les données soit
conforment à la définition. Et c'est *très* bien comme ca !

Si tu veux garder la main, il te suffit de placer du code dans l'événement
"sur avant mise à jour" du formulaire.
Quelque chose comme :


Dim rep As Integer
rep = MsgBox("Voulez-vous sauver...", vbYesNoCancel, "Sauver")

Select Case rep
Case vbCancel
Cancel = True
Exit Sub
Case vbNo
Cancel = True
Me.Undo
End Select


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/




Avatar
3stone
Salut,

"RG"
| cet évenement "avant mise a jour",je le prend ou
| dans le formulaire principal ou dans le sous formulaire ?


Les données n'ayant forcément pas la même source,
il faudra, si tu souhaite le contrôle total, le placer dans les deux.

Et il n'est évidement pas question de dire :
- je saisi dans le formulaire principal ET dans le sous-formulaire,
ensuite je demande si je souhaite sauver !

Saisir dans le sous-formulaire exige la création de la clé externe
et donc de l'existance effective de la clé primaire dans le
formulaire principal...

PS: Il y a bien les transactions, mais cela fait partie du "tome 2"

;-)


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/