Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/06/2011, 18h22   #1
Invité régulier
 
Homme Gérard Wolf
Ingénieur développement logiciels
Inscription : décembre 2006
Messages : 23
Détails du profil
Informations personnelles :
Nom : Homme Gérard Wolf
Âge : 63
Localisation : Belgique

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : décembre 2006
Messages : 23
Points : 6
Points : 6
Par défaut Sauver enregistrement formulaire principal après changement dans sous-formulaire

Sujet : Access 2003. Sauver l'enregistrement du formulaire principal après un changement dans le sous-formulaire.

Après un changement dans le sous-formulaire, je souhaite :
1. Mettre à jour un champ "Total" du formulaire principal.
2. Sauver l'enregistrement du formulaire principal.

J'ai écrit ces 3 lignes dans le sous-formulaire, dans la sub Form_AfterUpdate :

Code :
1
2
3
1. Parent!Total =2. Cmd.SelectObject acForm, Me.Parent.Name
3. DoCmd.RunCommand acCmdSaveRecord
Lignes 1 : pas de problème. La valeur apparait bien sur le formulaire principal. Le drapeau "dirty" du formulaire principal se met à oui. L'enregistrement du formulaire principal n'est pas encore sauvé. Il doit être sauvé. Sinon, l'utilisateur pourrait pousser "ESC". Le flag "dirty" est alors remis à non et l'enregistrement du formulaire principal n'est pas sauvé.

Lignes 2 et 3 : la ligne 2 vise à appliquer le SaveRecord sur l'enregistrement du formulaire principal. Cela fonctionnait en Access 2 mais cela ne fonctionne pas en Access 2003 !

Comment faire ?

Accessoirement, j'ai fait une recherche et n'ai rien trouvé. Pouvez-vous m'expliquer comment faire.

Merci pour votre aide.

Gérard
gerard101 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 06h14   #2
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 040
Points : 11 040
Bonjour,

Tu remplaces tes instructions 2 et 3 par

En clair : "Sauver l'enregistrement en cours de mon parent"
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h58.


 
 
 
 
Partenaires

Hébergement Web