A voir également:
- Aide access Tables
- Tables des matières word - Guide
- Access appdata - Guide
- Tables ascii - Guide
- Acer quick access - Forum Logiciels
- You don't have permission to access this resource ✓ - Forum Réseaux sociaux
24 réponses
magicshark
Messages postés
402
Date d'inscription
mardi 27 juillet 2010
Statut
Membre
Dernière intervention
6 mai 2014
13
1 mars 2011 à 18:10
1 mars 2011 à 18:10
mdr
ban tu as plusieurs userform si j'ai bien tout compris
tu veux qu'au double click sur une listbox tu soit rediriger vers un autre userform et que le premier ce ferme
donc tu a besoin de :
unload MONPREMIERUSERFORM
MONUSERFORM.show
Maintenant pour passer les valeur d'un userform a l'autre pkoi ne pas stocker ces valeurs de maniere temporaire t'as pleins de méthode pour ça certaine mieux que d'autres
ban tu as plusieurs userform si j'ai bien tout compris
tu veux qu'au double click sur une listbox tu soit rediriger vers un autre userform et que le premier ce ferme
donc tu a besoin de :
unload MONPREMIERUSERFORM
MONUSERFORM.show
Maintenant pour passer les valeur d'un userform a l'autre pkoi ne pas stocker ces valeurs de maniere temporaire t'as pleins de méthode pour ça certaine mieux que d'autres
Il faut utiliser la commande DoCmd.OpenForm :
Aide Access (f1) :
DoCmd.OpenForm nomformulaire[, affichage][, nomfiltre][, conditionwhere][, modedonnées][, modefenêtre][, openargs]
C'est la condition Where (" conditionwhere ") qu'il faut modifier.
Si on veut ouvrir en fonction de la valeur d'un contrôle d'un autre formulaire :
"[nom_champ] =" & Forms![nom_formulaire]![nom_contrôle dans autre formulaire]
Si on veut ouvrir en fonction de la valeur d'un contrôle du formulaire en cours :
"[nom_champ] =" & Me.[MonControle]
voila cke jai pu trouver x) ...
Aide Access (f1) :
DoCmd.OpenForm nomformulaire[, affichage][, nomfiltre][, conditionwhere][, modedonnées][, modefenêtre][, openargs]
C'est la condition Where (" conditionwhere ") qu'il faut modifier.
Si on veut ouvrir en fonction de la valeur d'un contrôle d'un autre formulaire :
"[nom_champ] =" & Forms![nom_formulaire]![nom_contrôle dans autre formulaire]
Si on veut ouvrir en fonction de la valeur d'un contrôle du formulaire en cours :
"[nom_champ] =" & Me.[MonControle]
voila cke jai pu trouver x) ...
Alors sa avance mai pas tan ke sa XD ... jai du inverser des trucs ^^ ... jai ecri :
Private Sub Liste0_DblClick(Cancel As Integer)
Dim sql As String
DoCmd.OpenForm "Clientform", acNormal, , "Numclient =" & Me.Liste0
End Sub
sachan que Clientfor ces le formulaire
Numclient ces une valeur kil me demande de taper O_o ...
Liste0 ces le nom de la liste deroulante ^^ !!
alors ce kil se passe quand je klike sur nimporte lekelle il me dande (pour le tou premier) une valeur pour Numclient si je tape exemple 4 et bian lorske je klike sur le client numero 4 il mouvra le formulaire avec un clien de rentré dedan et si je klik sur les autres sa me met un formulaire avec ecri dans la zone de numero de client "Nouv" T_T ... ces a saracher les cheveux x) ...
Private Sub Liste0_DblClick(Cancel As Integer)
Dim sql As String
DoCmd.OpenForm "Clientform", acNormal, , "Numclient =" & Me.Liste0
End Sub
sachan que Clientfor ces le formulaire
Numclient ces une valeur kil me demande de taper O_o ...
Liste0 ces le nom de la liste deroulante ^^ !!
alors ce kil se passe quand je klike sur nimporte lekelle il me dande (pour le tou premier) une valeur pour Numclient si je tape exemple 4 et bian lorske je klike sur le client numero 4 il mouvra le formulaire avec un clien de rentré dedan et si je klik sur les autres sa me met un formulaire avec ecri dans la zone de numero de client "Nouv" T_T ... ces a saracher les cheveux x) ...
JAI REUSSI !!!cetai trop bete XD ... !!! cetai paske cetai ma premiere base de donnée XD ... et javai applé le champs "Numéro de client" du coup kan il recherchai le num client il trouvai pas donc il me demandai XD ... et aprai il savai pas ou la metre vu ke la case cetai celle du champ "numéro de client" T___T !!! donc la ces bon jai tou ce kil me fau pour bien travailler XD !!! MERCI encore =D !!!!