bonjour tout le monde,
comment actualiser un formulaire pour tout ses controle se remet à l'etat initiale quand j'ouvre le formulaire?
bonjour tout le monde,
comment actualiser un formulaire pour tout ses controle se remet à l'etat initiale quand j'ouvre le formulaire?
consulte la FAQ
Code : Sélectionner tout - Visualiser dans une fenêtre à part me.monformulaire.requery
oui mais dans quel evenement?Envoyé par polo(31)
j'explique,j'ai un formulaire avec 3 controle,liste deroulante,zone de liste et un bouton,ce bouton et lié a une requete d'ajout qui ajoute tout ce qui etais choisi ds la liste deroulante et tout ce qui a etais selectionner dans la zone de liste,alors quand j'appui sur le bouton je veux actualiser le formulaire,j'ai mis la commande me.requery sur l'evenement clic du bouton mais ca marche pas?alors je sais pas koi faire?si qlq un a une solution ?
ton Me.Requery, si je ne m'abuse est interpreter dans ton bouton, donc tu actualise ton bouton....
Fait plutot :
Dans l'evenement Click du bouton, comme toujours
Code : Sélectionner tout - Visualiser dans une fenêtre à part NomDuFormulaire.Requery
tu est sur que lorsque tu clic sur ton bouton le code s'éxecute,
si oui alors essai ça:c'est bidon mais ça marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 docmd.close docmd.openform monformullaire
Envoyé par Boolean69
ah, oui désolé (étourderi)
Non, me s'applique au formulaire.Envoyé par Boolean69
Quant à la question, pour vider tous les controles, y a pas d'autres choix que de leur affeter la valeur "" un à un
la méthode de fermer puis de réouvrir le formulaire marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Private Sub RESET_Click() On Error GoTo Err_RESET_Click Dim stResetFrm As String DoCmd.Close stResetFrm = "MODIF" DoCmd.OpenForm stResetFrm Exit_RESET_Click: Exit Sub Err_RESET_Click: MsgBox Err.Description Resume Exit_RESET_Click End Sub
j'ai essayé mais il reconnais pas le nom du formulaire,il y a un message d'erreur qui:erreur '424 'objet requis.Envoyé par Boolean69
si jamais tu me pose la question ,oui je suis sur que le nom du formulaire et le bon
je l'utilise tou le temp pour évité de me prendre la téte
essaie de le mettre dans une variable?Envoyé par issam16
Si tu veux initialiser la sélection d'une liste je verrai plutôt :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Me.MaListe = Null
Non, ça ne fonctionnera pas...
Pourquoi parce que l'on accède pas à un formulaire avec son nom directement mais depuis la collections à laquelle il appartient.
Donc
Me.Requery
ou bien
Forms("MonFormulaire").Requery
Sans nul doute la première est meilleure
EDIT : Je répondais à Polo 31
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager