Problèmes événement access
Bonjour ,
Je débute dans le monde d' Access ,
Et j'ai quelques petits problèmes dont je bloque depuis un bon moment dessus dont je n'ai aucune idée de comment les résoudre :oops: ,
Alors voila, j'ai pour projet de crée un devis que je pourrait convertir en pdf par la suite . Après plusieurs essais j'ai vite comprit qu'il fallait que je fasse un état car il sont fait exprès pour.
Mon projet est donc composée d'un formulaire et d'un état. Pour le convertir je cherche donc a "structurer" mon devis depuis le formulaire (rentrer les champs ) et que l'état puissent récupérer les champs .
Mes problèmes sont les suivant :
Le premier est que je ne sais pas comment enregistrer un événement , c'est a dire dans mon formulaire je fait en sorte que si le prix Ht est <= 5000€ alors mes conditions (dans un sous formulaire) ne s'affichent pas sinon elle s'affichent j'ai donc tapé ceci :
Code:
1 2 3 4 5 6 7
| Private Sub Prix_HT_AfterUpdate()
If Me.Prix_HT >= 5000 Then
Me.[T_Condition sous-formulaire].Form.Visible = True (sous - formulaire ;) )
Else
Me.[T_Condition sous-formulaire].Form.Visible = False
End If
End Sub |
cela marche bien mais lorsque je ferme mon formulaire peut importe le prix(qui est bien rentrer dans la base de données) le sous-formulaire(avec les conditions) réapparaît je pense que c'est parce que je suit en après maj est qu'il attend mon clic du coup je ne sais pas quelle événement et le plus adapter pour cette situation ? :oops: (ex: si j'avais rentrer 20 € le devis , lorsque je r'ouvre le formulaire le sous formulaire n’apparaît pas ^^)
Ensuite je veut faire la même chose pour l'état mais je n'est aucune idée de la structure de la fonction :oops:
J'ai donc tenter de taper ceci :
Code:
1 2 3 4 5 6 7 8
| Private Sub Prix_HT_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
If [Prix_HT] <= 5000 Then
[S/E_condition] .Visible = False (le sous état ;))
Else
[S/E_condition].Visible = True
End If
End Sub |
encore une fois sans succès :oops:
Enfin ma dernière question est , est ce qu'il est possible de récupérer la valeur d'un champ du formulaire depuis un sous formulaire ?;)
Car je voudrait récupérer le nom de l'entreprise sur le formulaire "depuis" mon sous formulaire pour que mes champs se remplissent tous seul par rapport a l'entreprise récupérer dans le formulaire (pour sa j'ai crée un champs entreprise formulaire , et Entreprise pour le sous formulaires :D)
Je suis vraiment dans la panade pour le coup :oops: , si vous avez une petite astuce ?:mrgreen: