Voila j'ai un formulaire Visite médicale avec un sous-formulaire visite
médicale.
J'ai une liste déroulante qui me permet de sélectionner une personne dont
trois champ ce trouve
sur le formulaire et faire apparaitre toute les visites médicales passaient
par cette personne selectionné.
L'utilisateur souhaiterais pouvoir passer d'une personne à l'autre par le
biais de bouton avec flèche.
J'ai crée grace access (97 pour info) deux boutons qui v'ont chercher les
prochains enregistements.
Malheureusement cela ne fonctionne pas car il faudrait mettre
automatiquement les champs qui
se trouve dans le formulaire principale. Ces zones textes qui se trouve dans
le formulaire (Nom, Prénom, Matricule)
se mettent à jour grâce à une commande "rechdom" crée par le générateur
d'expression.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gafish
Bonjour,
Je ne suis pas sûr d'avoir tout compris. En fait, le problème est que quelques zones gardent les anciennes informations après le "previous" ou le "next" ? Essaie alors de faire un requery sur ces zones pour les rafraîchir, juste après le : DoCmd.GoToRecord , , acPrevious tu mets un Me.NomDeTaZone.Requery en remplaçant ici NomDeTaZone par le nom de la zone de texte à rafraîchir, et en répétant pour toutes les zones de texte. Par contre je n'ai pas bien compris ce qui était dans le formulaire et dans le sous formulaire et ou était le previous, peut-être qu'il faudra ci-dessus remplacer me par le chemin d'accès au formulaire ou au sous formulaire.
Arnaud
"Michel Blottiere" a écrit dans le message news: #
Bonjour à tous !
Voila j'ai un formulaire Visite médicale avec un sous-formulaire visite médicale. J'ai une liste déroulante qui me permet de sélectionner une personne dont trois champ ce trouve sur le formulaire et faire apparaitre toute les visites médicales passaient
par cette personne selectionné. L'utilisateur souhaiterais pouvoir passer d'une personne à l'autre par le biais de bouton avec flèche.
J'ai crée grace access (97 pour info) deux boutons qui v'ont chercher les prochains enregistements. Malheureusement cela ne fonctionne pas car il faudrait mettre automatiquement les champs qui se trouve dans le formulaire principale. Ces zones textes qui se trouve dans
le formulaire (Nom, Prénom, Matricule) se mettent à jour grâce à une commande "rechdom" crée par le générateur d'expression.
C'est pour cela que le commande crée par access
DoCmd.GoToRecord , , acPrevious
ne fonctionne pas.
Auriez-vous une idée de réponse. Merci.
@+
Michel
Bonjour,
Je ne suis pas sûr d'avoir tout compris.
En fait, le problème est que quelques zones gardent les anciennes
informations après le "previous" ou le "next" ? Essaie alors de faire un
requery sur ces zones pour les rafraîchir, juste après le :
DoCmd.GoToRecord , , acPrevious
tu mets un
Me.NomDeTaZone.Requery
en remplaçant ici NomDeTaZone par le nom de la zone de texte à rafraîchir,
et en répétant pour toutes les zones de texte.
Par contre je n'ai pas bien compris ce qui était dans le formulaire et dans
le sous formulaire et ou était le previous, peut-être qu'il faudra ci-dessus
remplacer me par le chemin d'accès au formulaire ou au sous formulaire.
Arnaud
"Michel Blottiere" <blottiere@worldonline.fr> a écrit dans le message news:
#TqvTizDFHA.1396@tk2msftngp13.phx.gbl...
Bonjour à tous !
Voila j'ai un formulaire Visite médicale avec un sous-formulaire visite
médicale.
J'ai une liste déroulante qui me permet de sélectionner une personne dont
trois champ ce trouve
sur le formulaire et faire apparaitre toute les visites médicales
passaient
par cette personne selectionné.
L'utilisateur souhaiterais pouvoir passer d'une personne à l'autre par le
biais de bouton avec flèche.
J'ai crée grace access (97 pour info) deux boutons qui v'ont chercher les
prochains enregistements.
Malheureusement cela ne fonctionne pas car il faudrait mettre
automatiquement les champs qui
se trouve dans le formulaire principale. Ces zones textes qui se trouve
dans
le formulaire (Nom, Prénom, Matricule)
se mettent à jour grâce à une commande "rechdom" crée par le générateur
d'expression.
Je ne suis pas sûr d'avoir tout compris. En fait, le problème est que quelques zones gardent les anciennes informations après le "previous" ou le "next" ? Essaie alors de faire un requery sur ces zones pour les rafraîchir, juste après le : DoCmd.GoToRecord , , acPrevious tu mets un Me.NomDeTaZone.Requery en remplaçant ici NomDeTaZone par le nom de la zone de texte à rafraîchir, et en répétant pour toutes les zones de texte. Par contre je n'ai pas bien compris ce qui était dans le formulaire et dans le sous formulaire et ou était le previous, peut-être qu'il faudra ci-dessus remplacer me par le chemin d'accès au formulaire ou au sous formulaire.
Arnaud
"Michel Blottiere" a écrit dans le message news: #
Bonjour à tous !
Voila j'ai un formulaire Visite médicale avec un sous-formulaire visite médicale. J'ai une liste déroulante qui me permet de sélectionner une personne dont trois champ ce trouve sur le formulaire et faire apparaitre toute les visites médicales passaient
par cette personne selectionné. L'utilisateur souhaiterais pouvoir passer d'une personne à l'autre par le biais de bouton avec flèche.
J'ai crée grace access (97 pour info) deux boutons qui v'ont chercher les prochains enregistements. Malheureusement cela ne fonctionne pas car il faudrait mettre automatiquement les champs qui se trouve dans le formulaire principale. Ces zones textes qui se trouve dans
le formulaire (Nom, Prénom, Matricule) se mettent à jour grâce à une commande "rechdom" crée par le générateur d'expression.