J'essaye de formatter dynamiquement un état en utilisant l'évenement
OnFormat.
J'aimerai rendre visible/cacher certains éléments en fonction de la
valeur d'un champ de l'enregistrement en cours.
J'arrive à acceder aux propriétés des champs de l'état mais je n'arrive
pas à accéder aux données qui seront affichés.
J'ai une table avec un champ Toto.
Dans mon état j'ai un champ texte Toto.
J'arrive à afficher/cacher le champs texte en utilisant "Toto.Visible =
True/False".
Mais lorsque j'essaye d'acceder au contenu de l'enregistrement en cours
de formattage avec Me.Toto ou Me.Toto.Value cela ne fonctionne pas
(Message d'err : Expression sans parametres).
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
Raymond
Bonsoir.
place plutôt tes fonctions dans l'événement format de la section détail ( si les contrôles sont en section détail): exemple: Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) If Me.prenom = "AAAAA" Then Me.montant.Visible = False Else Me.montant.Visible = True End If End Sub
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Constantin CHARISSIS" a écrit dans le message de news:bj7mh1$l1t$
Bonjour,
J'essaye de formatter dynamiquement un état en utilisant l'évenement OnFormat.
J'aimerai rendre visible/cacher certains éléments en fonction de la valeur d'un champ de l'enregistrement en cours.
J'arrive à acceder aux propriétés des champs de l'état mais je n'arrive pas à accéder aux données qui seront affichés.
J'ai une table avec un champ Toto. Dans mon état j'ai un champ texte Toto.
J'arrive à afficher/cacher le champs texte en utilisant "Toto.Visible > True/False". Mais lorsque j'essaye d'acceder au contenu de l'enregistrement en cours de formattage avec Me.Toto ou Me.Toto.Value cela ne fonctionne pas (Message d'err : Expression sans parametres).
Merci.
Bonsoir.
place plutôt tes fonctions dans l'événement format de la section détail ( si
les contrôles sont en section détail):
exemple:
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
If Me.prenom = "AAAAA" Then
Me.montant.Visible = False
Else
Me.montant.Visible = True
End If
End Sub
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Constantin CHARISSIS" <ccharissis@fr.oleane.com> a écrit dans le message de
news:bj7mh1$l1t$1@s1.read.news.oleane.net...
Bonjour,
J'essaye de formatter dynamiquement un état en utilisant l'évenement
OnFormat.
J'aimerai rendre visible/cacher certains éléments en fonction de la
valeur d'un champ de l'enregistrement en cours.
J'arrive à acceder aux propriétés des champs de l'état mais je n'arrive
pas à accéder aux données qui seront affichés.
J'ai une table avec un champ Toto.
Dans mon état j'ai un champ texte Toto.
J'arrive à afficher/cacher le champs texte en utilisant "Toto.Visible > True/False".
Mais lorsque j'essaye d'acceder au contenu de l'enregistrement en cours
de formattage avec Me.Toto ou Me.Toto.Value cela ne fonctionne pas
(Message d'err : Expression sans parametres).
place plutôt tes fonctions dans l'événement format de la section détail ( si les contrôles sont en section détail): exemple: Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) If Me.prenom = "AAAAA" Then Me.montant.Visible = False Else Me.montant.Visible = True End If End Sub
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Constantin CHARISSIS" a écrit dans le message de news:bj7mh1$l1t$
Bonjour,
J'essaye de formatter dynamiquement un état en utilisant l'évenement OnFormat.
J'aimerai rendre visible/cacher certains éléments en fonction de la valeur d'un champ de l'enregistrement en cours.
J'arrive à acceder aux propriétés des champs de l'état mais je n'arrive pas à accéder aux données qui seront affichés.
J'ai une table avec un champ Toto. Dans mon état j'ai un champ texte Toto.
J'arrive à afficher/cacher le champs texte en utilisant "Toto.Visible > True/False". Mais lorsque j'essaye d'acceder au contenu de l'enregistrement en cours de formattage avec Me.Toto ou Me.Toto.Value cela ne fonctionne pas (Message d'err : Expression sans parametres).