[Access VBA] Lier un module à un formulaire
Fermé
_goni
Messages postés
964
Date d'inscription
jeudi 21 décembre 2006
Statut
Membre
Dernière intervention
30 juillet 2009
-
13 mars 2007 à 13:22
blux Messages postés 26020 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 3 mai 2024 - 29 nov. 2007 à 08:47
blux Messages postés 26020 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 3 mai 2024 - 29 nov. 2007 à 08:47
A voir également:
- [Access VBA] Lier un module à un formulaire
- Exemple base de données access à télécharger gratuit - Forum Access
- Cisco eap fast module - Forum Windows 8 / 8.1
- Module ci+ ou carte à puce non trouvée ✓ - Forum TV & Vidéo
- Hkcmd module ✓ - Forum Virus
- Formulaire de contact le bon coin introuvable ✓ - Forum Réseaux sociaux
3 réponses
blux
Messages postés
26020
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
3 mai 2024
3 289
13 mars 2007 à 13:25
13 mars 2007 à 13:25
Salut,
si ta fonction est décrite en "public", tu ne devrais pas avoir de souci, dans le cas contraire, elle n'est appelable que dans le module qui la contient...
si ta fonction est décrite en "public", tu ne devrais pas avoir de souci, dans le cas contraire, elle n'est appelable que dans le module qui la contient...
blux
Messages postés
26020
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
3 mai 2024
3 289
29 nov. 2007 à 08:47
29 nov. 2007 à 08:47
C'est normal, tu as mélangé beaucoup de choses qui n'ont pas de rapport les unes avec les autres...
- Private Sub DATE_FACTURATION_BeforeUpdate(Cancel As Integer) est une fonction qui est appelée quand la zone DATE_FACTURATION voit sa valeur mise à jour. C'est un non-sens que de tester si elle existe.
- iif est une fonction de SQL, elle n'a rien à faire ici.
- Private Sub Bascule104_Click()...End Sub est l'évènement qui se produit lorsqu'on appuie sur le bouton Bascule104, en aucun cas, il ne s'agit du code pour le faire basculer
Ce qu'il faudrait faire, à peu de choses près...
- vérifier à quel moment est supposée être remplie la date de facturation
- mettre un évènement à ce moment, pour qu'il vérifie la présence ou non de la date et enchainer sur la bascule du bouton (d'ailleurs, qu'entends-tu par basculer le bouton : simuler un clic, le rendre opérationnel ?)
- Private Sub DATE_FACTURATION_BeforeUpdate(Cancel As Integer) est une fonction qui est appelée quand la zone DATE_FACTURATION voit sa valeur mise à jour. C'est un non-sens que de tester si elle existe.
- iif est une fonction de SQL, elle n'a rien à faire ici.
- Private Sub Bascule104_Click()...End Sub est l'évènement qui se produit lorsqu'on appuie sur le bouton Bascule104, en aucun cas, il ne s'agit du code pour le faire basculer
Ce qu'il faudrait faire, à peu de choses près...
- vérifier à quel moment est supposée être remplie la date de facturation
- mettre un évènement à ce moment, pour qu'il vérifie la présence ou non de la date et enchainer sur la bascule du bouton (d'ailleurs, qu'entends-tu par basculer le bouton : simuler un clic, le rendre opérationnel ?)
Salut J'ai un gros souci, je n'ai qu'une petite formation en access et j'essaie de créer des formules avec les modules, j'ai essayé de suivre les exemples de blux mais je n'y arrive pas.
ce que je voudrais, c'est une formule type avec "si":
mon bouton à bascule "à facturer" doit "basculer" quand je n'ai pas de date de facturation, je me retourouve donc à vouloir faire une formule du style :
IIf IsMissing Private Sub DATE_FACTURATION_BeforeUpdate(Cancel As Integer)
End Sub
Private Sub Bascule104_Click()
End Sub
ensuite je ne sais pas comment terminer car il n'accepte pas "then" et "else"
que dois-je faire????????????????????
ce que je voudrais, c'est une formule type avec "si":
mon bouton à bascule "à facturer" doit "basculer" quand je n'ai pas de date de facturation, je me retourouve donc à vouloir faire une formule du style :
IIf IsMissing Private Sub DATE_FACTURATION_BeforeUpdate(Cancel As Integer)
End Sub
Private Sub Bascule104_Click()
End Sub
ensuite je ne sais pas comment terminer car il n'accepte pas "then" et "else"
que dois-je faire????????????????????
13 mars 2007 à 13:28
13 mars 2007 à 13:31
13 mars 2007 à 14:03
13 mars 2007 à 14:09
16 avril 2007 à 02:40
Par contre j'ai crée un module VBA, pas moyen de le lancer via macro ou code évenement en cliquant sur un bouton du formulaire, Public ne marche pas non plus :(
Quelqu'un a une idée?
Thx Alex