Bonjour
Je suis bloqué quand je veux sélectionner un enregistrement dans un
formulaire (form1) à partir d'un autre (form2)
Dans l'ordre : le form1 est ouvert, le focus est sur la clef recherchée, on
ouvre automatiquement le form2,
l'utilisateur tape une partie du nom , tél ou autre et clique pour afficher
les enreg correspondant (toujours dans form2)
Il en selectionne 1 et je voudrais qu'à partir de là le form2 seferme (ou
soit non visible) , afin d'afficher sur le form1
la totalité des infos de l'enregistrement choisi
C'est là que ca plante : je n'arrive pas à activer et à demander d'aller à
enregistrement choisi , tant que j'ai form2 ouvert
Bien sur si je ferme form2 , je ne peux plus demander ce qu'il y avait de
selectionné dedans
Si qq1 voit une solution ?
Merci de votre aide
DAniel
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
david
salut,
fait un DoCmd.SelectObject acForm, "Form1" pour rendre actif ton formulaire Form1 Ensuite, tu peux effectuer un DoCmd.FindReccord "valeurRecherchéeDansLeChampEnCours" pour te placer sur l'enregistrement de Form1 correspondant à celui selectionné dans Form2 Une fois cela fait, tu peux refermer Form2 avec un DoCmd.Close acForm, "Form2"
A+, david
salut,
fait un DoCmd.SelectObject acForm, "Form1" pour rendre actif ton
formulaire Form1
Ensuite, tu peux effectuer un DoCmd.FindReccord
"valeurRecherchéeDansLeChampEnCours" pour te placer sur
l'enregistrement de Form1 correspondant à celui selectionné dans
Form2
Une fois cela fait, tu peux refermer Form2 avec un DoCmd.Close acForm,
"Form2"
fait un DoCmd.SelectObject acForm, "Form1" pour rendre actif ton formulaire Form1 Ensuite, tu peux effectuer un DoCmd.FindReccord "valeurRecherchéeDansLeChampEnCours" pour te placer sur l'enregistrement de Form1 correspondant à celui selectionné dans Form2 Une fois cela fait, tu peux refermer Form2 avec un DoCmd.Close acForm, "Form2"
A+, david
DAniel
Merci David Il ne manquait en fait que le "DoCmd.SelectObject acForm " j'étais parti sur .activate et là ca bloquait pour de bon Daniel
"david" a écrit dans le message de news:
salut,
fait un DoCmd.SelectObject acForm, "Form1" pour rendre actif ton formulaire Form1 Ensuite, tu peux effectuer un DoCmd.FindReccord "valeurRecherchéeDansLeChampEnCours" pour te placer sur l'enregistrement de Form1 correspondant à celui selectionné dans Form2 Une fois cela fait, tu peux refermer Form2 avec un DoCmd.Close acForm, "Form2"
A+, david
Merci David
Il ne manquait en fait que le "DoCmd.SelectObject acForm " j'étais parti sur
.activate et là ca bloquait pour de bon
Daniel
"david" <capelle.david@worldonline.fr> a écrit dans le message de news:
1133354269.701821.297240@g14g2000cwa.googlegroups.com...
salut,
fait un DoCmd.SelectObject acForm, "Form1" pour rendre actif ton
formulaire Form1
Ensuite, tu peux effectuer un DoCmd.FindReccord
"valeurRecherchéeDansLeChampEnCours" pour te placer sur
l'enregistrement de Form1 correspondant à celui selectionné dans
Form2
Une fois cela fait, tu peux refermer Form2 avec un DoCmd.Close acForm,
"Form2"
Merci David Il ne manquait en fait que le "DoCmd.SelectObject acForm " j'étais parti sur .activate et là ca bloquait pour de bon Daniel
"david" a écrit dans le message de news:
salut,
fait un DoCmd.SelectObject acForm, "Form1" pour rendre actif ton formulaire Form1 Ensuite, tu peux effectuer un DoCmd.FindReccord "valeurRecherchéeDansLeChampEnCours" pour te placer sur l'enregistrement de Form1 correspondant à celui selectionné dans Form2 Une fois cela fait, tu peux refermer Form2 avec un DoCmd.Close acForm, "Form2"