OVH Cloud OVH Cloud

ouvrir un formulaire lié à un enregistrement variable

24 réponses
Avatar
Marie Christine PINSOLLE
Bonjour,
je voudrais pouvoir ouvrir un formulaire correspondant à un enregistrement
dont je viens de changer la valeur d'un controle, en sachant que je vais
changer la valeur de ce controle sur d'autres enregistrements qui devront au
fur et à mesure remplacer le premier. Comment faire ?
Merci de bien vouloir m'aider.

10 réponses

1 2 3
Avatar
marie-christine.pinsolle
Eh bien tant pis pour moi je me débrouillerai à moins que tu me
donnes un
tuyau pour que cela n'arrive pas !
merci
Avatar
marie-christine.pinsolle
Eh bien tant pis pour moi je me débrouillerai à moins que tu me
donnes un
tuyau pour que cela n'arrive pas !
merci
Avatar
marie-christine.pinsolle
Eric
Désolée, je n'y arrive pas !
Dans ma macro à la clause when je mets [nomformulaire!nomcontrole]<>0
cela m'affiche tous les enregistrements correspondants alors que je ne
veux voir sous le formulaire B que le dernier modifié.
Comment faire ?
Merci
Avatar
Eric
re,
Donnes moi le nom du champ qui est modifié sur le formulaireA et les
champs du formulaireB.


Eric
Désolée, je n'y arrive pas !
Dans ma macro à la clause when je mets [nomformulaire!nomcontrole]<>0
cela m'affiche tous les enregistrements correspondants alors que je ne
veux voir sous le formulaire B que le dernier modifié.
Comment faire ?
Merci



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
marie-christine.pinsolle
Eric
Le champ modifié sur formulaireA s'appelle AVIS DONNES56
Les champs du formulaireB sont
NOM;
PRENOM;
NAISS ;
MOTMT.
voilà
Merci d'essayer
Avatar
Eric
Oui mais là, je suis mal barré ;-)
Je ne vois pas de lien.
Car changer la valeur de [AVIS DONNES56] ok mais pour qui ? Dans le
formulaireA, il doit bien y avoir d'autres champs genre NOM, PRENOM qui
doivent permettre de faire le lien (l'idéal serait un numéro)

Eric
Le champ modifié sur formulaireA s'appelle AVIS DONNES56
Les champs du formulaireB sont
NOM;
PRENOM;
NAISS ;
MOTMT.
voilà
Merci d'essayer



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
marie-christine.pinsolle
oui effectivement dans le formulaireA il y a NOM PRENOM NAISS mais je
n'ai pas mis de numauto car j'ai peur que pour la personne qui
complète (ce n'est jamais moi) cela pose un pb et que je sois obligée
de courir la dépanner insitu alors que j'ai autre chose à faire...
Avatar
Eric
Vous n'avez pas de clé primaire sur la table ???
la condition d'ouverture doit être du genre :
DoCmd.OpenForm "FormulaireB", , , "Nom='" & me!Nom & "' and PRENOM='" &
me!Prenom & "' and NAISS=" & format(NAISS,"#mm/dd/yy#")
Si le nom ou le prénom peuuvent contenir des apostrophes, remplacez le
simple quote (') par 2 guillemets.


oui effectivement dans le formulaireA il y a NOM PRENOM NAISS mais je
n'ai pas mis de numauto car j'ai peur que pour la personne qui
complète (ce n'est jamais moi) cela pose un pb et que je sois obligée
de courir la dépanner insitu alors que j'ai autre chose à faire...



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
marie-christine.pinsolle
Eric,
Je reviens vers toi toujours par rapport à ce problème
Je n'y arrive toujours pas
J'ai donc décidé de mettre sur le formulaireA un bouton avec commande
dans VB j'ai mis ceci :
Private Sub Imprimer_AV_Click()
DoCmd.PrintReport "AV", , , "NOM='" & Me!NOM & "' and PRENOM='" &
Me!"PRENOM = "'"
End Sub
et cela ne marche toujours pas, j'ai même essayé de mettre des
numéroAuto mais il n'y a rien à faire j'ai de toute façon un message
erreur de syntaxe erreur de compilation.
Peux-tu encore m'aider.
Merci
Avatar
Pierre CFI [mvp]
bonjour
si c'est un copier coller, il y a une erreur, 1 = au lieu de &
à la fin

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

a écrit dans le message de news:
Eric,
Je reviens vers toi toujours par rapport à ce problème
Je n'y arrive toujours pas
J'ai donc décidé de mettre sur le formulaireA un bouton avec commande
dans VB j'ai mis ceci :
Private Sub Imprimer_AV_Click()
DoCmd.PrintReport "AV", , , "NOM='" & Me!NOM & "' and PRENOM='" &
Me!"PRENOM = "'"
End Sub
et cela ne marche toujours pas, j'ai même essayé de mettre des
numéroAuto mais il n'y a rien à faire j'ai de toute façon un message
erreur de syntaxe erreur de compilation.
Peux-tu encore m'aider.
Merci
1 2 3