Comment éviter les sous-formulaires dans un formulaire, pour les .
3 réponses
captainsql
Mon formulaire est basé sur ma table principale. Je souhaite faire apparaitre
des données issues d'une autre table, mais sans recourir aux sous-formulaires
(pour des questions d'ergonomie). J'essaie donc avec une zone de liste mais
la définition des champs pères et fils n'est pas possible avec ce type de
zone (les données de cette zone de liste n'étant pas actualisées lorsqu'on
passe à l'enregistrement suivant).
J'ai tenté une ligne de code pour rafraichir la zone de liste (Requery) mais
cela ne fonctionne pas..
Je vous remercie d'avance pour votre aide éventuelle.
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 [mvp]
Bonjour.
mon aide personnelle éventuelle va être de te convaincre qu'il faut passer par un sous-formulaire obligatoirement pour des questions de qualité de ton application dans le résultat. Pour la question d'ergonomie, tu peux très bien aménager un sous-formulaire en continu qui n'apparaisse pas comme une feuille de données mais comme un formulaire etc....... etc.....
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"captainsql" a écrit dans le message de news:
Mon formulaire est basé sur ma table principale. Je souhaite faire apparaitre des données issues d'une autre table, mais sans recourir aux sous-formulaires (pour des questions d'ergonomie). J'essaie donc avec une zone de liste mais la définition des champs pères et fils n'est pas possible avec ce type de zone (les données de cette zone de liste n'étant pas actualisées lorsqu'on passe à l'enregistrement suivant). J'ai tenté une ligne de code pour rafraichir la zone de liste (Requery) mais cela ne fonctionne pas.. Je vous remercie d'avance pour votre aide éventuelle.
Bonjour.
mon aide personnelle éventuelle va être de te convaincre qu'il faut passer
par un sous-formulaire obligatoirement pour des questions de qualité de ton
application dans le résultat. Pour la question d'ergonomie, tu peux très
bien aménager un sous-formulaire en continu qui n'apparaisse pas comme une
feuille de données mais comme un formulaire etc....... etc.....
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"captainsql" <captainsql@discussions.microsoft.com> a écrit dans le message
de news: C5B1FB20-3051-4F2D-BF38-8ABD2091B6A1@microsoft.com...
Mon formulaire est basé sur ma table principale. Je souhaite faire
apparaitre
des données issues d'une autre table, mais sans recourir aux
sous-formulaires
(pour des questions d'ergonomie). J'essaie donc avec une zone de liste
mais
la définition des champs pères et fils n'est pas possible avec ce type de
zone (les données de cette zone de liste n'étant pas actualisées lorsqu'on
passe à l'enregistrement suivant).
J'ai tenté une ligne de code pour rafraichir la zone de liste (Requery)
mais
cela ne fonctionne pas..
Je vous remercie d'avance pour votre aide éventuelle.
mon aide personnelle éventuelle va être de te convaincre qu'il faut passer par un sous-formulaire obligatoirement pour des questions de qualité de ton application dans le résultat. Pour la question d'ergonomie, tu peux très bien aménager un sous-formulaire en continu qui n'apparaisse pas comme une feuille de données mais comme un formulaire etc....... etc.....
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"captainsql" a écrit dans le message de news:
Mon formulaire est basé sur ma table principale. Je souhaite faire apparaitre des données issues d'une autre table, mais sans recourir aux sous-formulaires (pour des questions d'ergonomie). J'essaie donc avec une zone de liste mais la définition des champs pères et fils n'est pas possible avec ce type de zone (les données de cette zone de liste n'étant pas actualisées lorsqu'on passe à l'enregistrement suivant). J'ai tenté une ligne de code pour rafraichir la zone de liste (Requery) mais cela ne fonctionne pas.. Je vous remercie d'avance pour votre aide éventuelle.
Gafish
Bonjour aussi,
Le requery est la bonne propriété pour le refresh de ta liste, en revanche peut etre que tu ne l'as pas mis dans le bon évenement. Où as tu mis ton requery ? Sinon la syntaxe pour le requery c'est Me.NomDeTaListe.Requery
Arnaud
"captainsql" a écrit dans le message news:
Mon formulaire est basé sur ma table principale. Je souhaite faire apparaitre
des données issues d'une autre table, mais sans recourir aux sous-formulaires
(pour des questions d'ergonomie). J'essaie donc avec une zone de liste mais
la définition des champs pères et fils n'est pas possible avec ce type de zone (les données de cette zone de liste n'étant pas actualisées lorsqu'on passe à l'enregistrement suivant). J'ai tenté une ligne de code pour rafraichir la zone de liste (Requery) mais
cela ne fonctionne pas.. Je vous remercie d'avance pour votre aide éventuelle.
Bonjour aussi,
Le requery est la bonne propriété pour le refresh de ta liste, en revanche
peut etre que tu ne l'as pas mis dans le bon évenement. Où as tu mis ton
requery ?
Sinon la syntaxe pour le requery c'est Me.NomDeTaListe.Requery
Arnaud
"captainsql" <captainsql@discussions.microsoft.com> a écrit dans le message
news: C5B1FB20-3051-4F2D-BF38-8ABD2091B6A1@microsoft.com...
Mon formulaire est basé sur ma table principale. Je souhaite faire
apparaitre
des données issues d'une autre table, mais sans recourir aux
sous-formulaires
(pour des questions d'ergonomie). J'essaie donc avec une zone de liste
mais
la définition des champs pères et fils n'est pas possible avec ce type de
zone (les données de cette zone de liste n'étant pas actualisées lorsqu'on
passe à l'enregistrement suivant).
J'ai tenté une ligne de code pour rafraichir la zone de liste (Requery)
mais
cela ne fonctionne pas..
Je vous remercie d'avance pour votre aide éventuelle.
Le requery est la bonne propriété pour le refresh de ta liste, en revanche peut etre que tu ne l'as pas mis dans le bon évenement. Où as tu mis ton requery ? Sinon la syntaxe pour le requery c'est Me.NomDeTaListe.Requery
Arnaud
"captainsql" a écrit dans le message news:
Mon formulaire est basé sur ma table principale. Je souhaite faire apparaitre
des données issues d'une autre table, mais sans recourir aux sous-formulaires
(pour des questions d'ergonomie). J'essaie donc avec une zone de liste mais
la définition des champs pères et fils n'est pas possible avec ce type de zone (les données de cette zone de liste n'étant pas actualisées lorsqu'on passe à l'enregistrement suivant). J'ai tenté une ligne de code pour rafraichir la zone de liste (Requery) mais
cela ne fonctionne pas.. Je vous remercie d'avance pour votre aide éventuelle.
Ilan
Bonjour,
essaie en ecrivant dans l' evenement After_Update du controle sur lequel est base le contenu de la liste.
Me.ZoneListe.RowSource="SELECT * FROM Matable WHERE MonChamp=" & Me.Controle & ";" Me.ZoneListe.Requery
Mon formulaire est basé sur ma table principale. Je souhaite faire apparaitre des données issues d'une autre table, mais sans recourir aux sous-formulaires (pour des questions d'ergonomie). J'essaie donc avec une zone de liste mais la définition des champs pères et fils n'est pas possible avec ce type de zone (les données de cette zone de liste n'étant pas actualisées lorsqu'on passe à l'enregistrement suivant). J'ai tenté une ligne de code pour rafraichir la zone de liste (Requery) mais cela ne fonctionne pas.. Je vous remercie d'avance pour votre aide éventuelle.
Bonjour,
essaie en ecrivant dans l' evenement After_Update du controle sur lequel est
base le contenu de la liste.
Me.ZoneListe.RowSource="SELECT * FROM Matable WHERE MonChamp=" &
Me.Controle & ";"
Me.ZoneListe.Requery
Mon formulaire est basé sur ma table principale. Je souhaite faire apparaitre
des données issues d'une autre table, mais sans recourir aux sous-formulaires
(pour des questions d'ergonomie). J'essaie donc avec une zone de liste mais
la définition des champs pères et fils n'est pas possible avec ce type de
zone (les données de cette zone de liste n'étant pas actualisées lorsqu'on
passe à l'enregistrement suivant).
J'ai tenté une ligne de code pour rafraichir la zone de liste (Requery) mais
cela ne fonctionne pas..
Je vous remercie d'avance pour votre aide éventuelle.
essaie en ecrivant dans l' evenement After_Update du controle sur lequel est base le contenu de la liste.
Me.ZoneListe.RowSource="SELECT * FROM Matable WHERE MonChamp=" & Me.Controle & ";" Me.ZoneListe.Requery
Mon formulaire est basé sur ma table principale. Je souhaite faire apparaitre des données issues d'une autre table, mais sans recourir aux sous-formulaires (pour des questions d'ergonomie). J'essaie donc avec une zone de liste mais la définition des champs pères et fils n'est pas possible avec ce type de zone (les données de cette zone de liste n'étant pas actualisées lorsqu'on passe à l'enregistrement suivant). J'ai tenté une ligne de code pour rafraichir la zone de liste (Requery) mais cela ne fonctionne pas.. Je vous remercie d'avance pour votre aide éventuelle.