Le formulaire le contenant comporte des zones de textes pour permettre à
l'utilisateur d'entrer des valeurs et un bouton qui génère une requête
dont le résultat s'affiche dans le sous-formulaire.
Quand je veux réafficher la table complète en remplaçant la requête par
le nom de la table dans la propriété rowsource, seul le premier
enregistrement apparait dans le sous-formulaire.
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
Gafish
Bonjour également,
C'est toujours le premier enregistrement de ta table qui apparaît ? Sinon tu as peut etre fait un lien entre ton formulaire et ton sous formulaire qui filtre le contenu de ce dernier en fonction d'un champ du formulaire. Regarde notamment dans les propriétés "Champs fils" et "Champs pere" de ton sous-form voir si tu n'auras pas mis quelque chose.
Arnaud
"defluc" a écrit dans le message news:
J'affiche une table dans un sous-formulaire.
Le formulaire le contenant comporte des zones de textes pour permettre à l'utilisateur d'entrer des valeurs et un bouton qui génère une requête dont le résultat s'affiche dans le sous-formulaire.
Quand je veux réafficher la table complète en remplaçant la requête par le nom de la table dans la propriété rowsource, seul le premier enregistrement apparait dans le sous-formulaire.
Pourquoi ?
Bonjour également,
C'est toujours le premier enregistrement de ta table qui apparaît ?
Sinon tu as peut etre fait un lien entre ton formulaire et ton sous
formulaire qui filtre le contenu de ce dernier en fonction d'un champ du
formulaire.
Regarde notamment dans les propriétés "Champs fils" et "Champs pere" de ton
sous-form voir si tu n'auras pas mis quelque chose.
Arnaud
"defluc" <defluc@skynet.be> a écrit dans le message news:
4152A841.2060800@skynet.be...
J'affiche une table dans un sous-formulaire.
Le formulaire le contenant comporte des zones de textes pour permettre à
l'utilisateur d'entrer des valeurs et un bouton qui génère une requête
dont le résultat s'affiche dans le sous-formulaire.
Quand je veux réafficher la table complète en remplaçant la requête par
le nom de la table dans la propriété rowsource, seul le premier
enregistrement apparait dans le sous-formulaire.
C'est toujours le premier enregistrement de ta table qui apparaît ? Sinon tu as peut etre fait un lien entre ton formulaire et ton sous formulaire qui filtre le contenu de ce dernier en fonction d'un champ du formulaire. Regarde notamment dans les propriétés "Champs fils" et "Champs pere" de ton sous-form voir si tu n'auras pas mis quelque chose.
Arnaud
"defluc" a écrit dans le message news:
J'affiche une table dans un sous-formulaire.
Le formulaire le contenant comporte des zones de textes pour permettre à l'utilisateur d'entrer des valeurs et un bouton qui génère une requête dont le résultat s'affiche dans le sous-formulaire.
Quand je veux réafficher la table complète en remplaçant la requête par le nom de la table dans la propriété rowsource, seul le premier enregistrement apparait dans le sous-formulaire.
Pourquoi ?
defluc
Oui, c'est toujours le premier enregistrement qui apparait.
Gafish a écrit:
Bonjour également,
C'est toujours le premier enregistrement de ta table qui apparaît ? Sinon tu as peut etre fait un lien entre ton formulaire et ton sous formulaire qui filtre le contenu de ce dernier en fonction d'un champ du formulaire. Regarde notamment dans les propriétés "Champs fils" et "Champs pere" de ton sous-form voir si tu n'auras pas mis quelque chose.
Arnaud
"defluc" a écrit dans le message news:
J'affiche une table dans un sous-formulaire.
Le formulaire le contenant comporte des zones de textes pour permettre à l'utilisateur d'entrer des valeurs et un bouton qui génère une requête dont le résultat s'affiche dans le sous-formulaire.
Quand je veux réafficher la table complète en remplaçant la requête par le nom de la table dans la propriété rowsource, seul le premier enregistrement apparait dans le sous-formulaire.
Pourquoi ?
Oui, c'est toujours le premier enregistrement qui apparait.
Gafish a écrit:
Bonjour également,
C'est toujours le premier enregistrement de ta table qui apparaît ?
Sinon tu as peut etre fait un lien entre ton formulaire et ton sous
formulaire qui filtre le contenu de ce dernier en fonction d'un champ du
formulaire.
Regarde notamment dans les propriétés "Champs fils" et "Champs pere" de ton
sous-form voir si tu n'auras pas mis quelque chose.
Arnaud
"defluc" <defluc@skynet.be> a écrit dans le message news:
4152A841.2060800@skynet.be...
J'affiche une table dans un sous-formulaire.
Le formulaire le contenant comporte des zones de textes pour permettre à
l'utilisateur d'entrer des valeurs et un bouton qui génère une requête
dont le résultat s'affiche dans le sous-formulaire.
Quand je veux réafficher la table complète en remplaçant la requête par
le nom de la table dans la propriété rowsource, seul le premier
enregistrement apparait dans le sous-formulaire.
Oui, c'est toujours le premier enregistrement qui apparait.
Gafish a écrit:
Bonjour également,
C'est toujours le premier enregistrement de ta table qui apparaît ? Sinon tu as peut etre fait un lien entre ton formulaire et ton sous formulaire qui filtre le contenu de ce dernier en fonction d'un champ du formulaire. Regarde notamment dans les propriétés "Champs fils" et "Champs pere" de ton sous-form voir si tu n'auras pas mis quelque chose.
Arnaud
"defluc" a écrit dans le message news:
J'affiche une table dans un sous-formulaire.
Le formulaire le contenant comporte des zones de textes pour permettre à l'utilisateur d'entrer des valeurs et un bouton qui génère une requête dont le résultat s'affiche dans le sous-formulaire.
Quand je veux réafficher la table complète en remplaçant la requête par le nom de la table dans la propriété rowsource, seul le premier enregistrement apparait dans le sous-formulaire.
Pourquoi ?
Gafish
Et tu procèdes de quelle manière pour changer le rowsource de ton sous-formulaire ? Tu le changes "à la main", ou via vba ? Tu changes la source dans les propriétés du sous formulaire ouvert en tant que formulaire, ou dans l'objet sous formulaire de ton formulaire contenant ? Je viens de faire le test de mon côté, dans les mêmes conditions que toi cela fonctionne.
"defluc" a écrit dans le message news:
Oui, c'est toujours le premier enregistrement qui apparait.
Gafish a écrit:
Bonjour également,
C'est toujours le premier enregistrement de ta table qui apparaît ? Sinon tu as peut etre fait un lien entre ton formulaire et ton sous formulaire qui filtre le contenu de ce dernier en fonction d'un champ du formulaire. Regarde notamment dans les propriétés "Champs fils" et "Champs pere" de ton
sous-form voir si tu n'auras pas mis quelque chose.
Arnaud
"defluc" a écrit dans le message news:
J'affiche une table dans un sous-formulaire.
Le formulaire le contenant comporte des zones de textes pour permettre à l'utilisateur d'entrer des valeurs et un bouton qui génère une requête dont le résultat s'affiche dans le sous-formulaire.
Quand je veux réafficher la table complète en remplaçant la requête par le nom de la table dans la propriété rowsource, seul le premier enregistrement apparait dans le sous-formulaire.
Pourquoi ?
Et tu procèdes de quelle manière pour changer le rowsource de ton
sous-formulaire ?
Tu le changes "à la main", ou via vba ? Tu changes la source dans les
propriétés du sous formulaire ouvert en tant que formulaire, ou dans l'objet
sous formulaire de ton formulaire contenant ?
Je viens de faire le test de mon côté, dans les mêmes conditions que toi
cela fonctionne.
"defluc" <defluc@skynet.be> a écrit dans le message news:
4152ACC8.8080200@skynet.be...
Oui, c'est toujours le premier enregistrement qui apparait.
Gafish a écrit:
Bonjour également,
C'est toujours le premier enregistrement de ta table qui apparaît ?
Sinon tu as peut etre fait un lien entre ton formulaire et ton sous
formulaire qui filtre le contenu de ce dernier en fonction d'un champ du
formulaire.
Regarde notamment dans les propriétés "Champs fils" et "Champs pere" de
ton
sous-form voir si tu n'auras pas mis quelque chose.
Arnaud
"defluc" <defluc@skynet.be> a écrit dans le message news:
4152A841.2060800@skynet.be...
J'affiche une table dans un sous-formulaire.
Le formulaire le contenant comporte des zones de textes pour permettre à
l'utilisateur d'entrer des valeurs et un bouton qui génère une requête
dont le résultat s'affiche dans le sous-formulaire.
Quand je veux réafficher la table complète en remplaçant la requête par
le nom de la table dans la propriété rowsource, seul le premier
enregistrement apparait dans le sous-formulaire.
Et tu procèdes de quelle manière pour changer le rowsource de ton sous-formulaire ? Tu le changes "à la main", ou via vba ? Tu changes la source dans les propriétés du sous formulaire ouvert en tant que formulaire, ou dans l'objet sous formulaire de ton formulaire contenant ? Je viens de faire le test de mon côté, dans les mêmes conditions que toi cela fonctionne.
"defluc" a écrit dans le message news:
Oui, c'est toujours le premier enregistrement qui apparait.
Gafish a écrit:
Bonjour également,
C'est toujours le premier enregistrement de ta table qui apparaît ? Sinon tu as peut etre fait un lien entre ton formulaire et ton sous formulaire qui filtre le contenu de ce dernier en fonction d'un champ du formulaire. Regarde notamment dans les propriétés "Champs fils" et "Champs pere" de ton
sous-form voir si tu n'auras pas mis quelque chose.
Arnaud
"defluc" a écrit dans le message news:
J'affiche une table dans un sous-formulaire.
Le formulaire le contenant comporte des zones de textes pour permettre à l'utilisateur d'entrer des valeurs et un bouton qui génère une requête dont le résultat s'affiche dans le sous-formulaire.
Quand je veux réafficher la table complète en remplaçant la requête par le nom de la table dans la propriété rowsource, seul le premier enregistrement apparait dans le sous-formulaire.
Pourquoi ?
defluc
L'instruction «SousFormulaire.SourceObject = "MaTable"» se trouve dans une procedure du formulaire contenant et est suivie d'une instruction «SousFormulaire.Requery»
Gafish a écrit:
Et tu procèdes de quelle manière pour changer le rowsource de ton sous-formulaire ? Tu le changes "à la main", ou via vba ? Tu changes la source dans les propriétés du sous formulaire ouvert en tant que formulaire, ou dans l'objet sous formulaire de ton formulaire contenant ? Je viens de faire le test de mon côté, dans les mêmes conditions que toi cela fonctionne.
"defluc" a écrit dans le message news:
Oui, c'est toujours le premier enregistrement qui apparait.
Gafish a écrit:
Bonjour également,
C'est toujours le premier enregistrement de ta table qui apparaît ? Sinon tu as peut etre fait un lien entre ton formulaire et ton sous formulaire qui filtre le contenu de ce dernier en fonction d'un champ du formulaire. Regarde notamment dans les propriétés "Champs fils" et "Champs pere" de
ton
sous-form voir si tu n'auras pas mis quelque chose.
Arnaud
"defluc" a écrit dans le message news:
J'affiche une table dans un sous-formulaire.
Le formulaire le contenant comporte des zones de textes pour permettre à l'utilisateur d'entrer des valeurs et un bouton qui génère une requête dont le résultat s'affiche dans le sous-formulaire.
Quand je veux réafficher la table complète en remplaçant la requête par le nom de la table dans la propriété rowsource, seul le premier enregistrement apparait dans le sous-formulaire.
Pourquoi ?
L'instruction «SousFormulaire.SourceObject = "MaTable"» se trouve dans
une procedure du formulaire contenant et est suivie d'une instruction
«SousFormulaire.Requery»
Gafish a écrit:
Et tu procèdes de quelle manière pour changer le rowsource de ton
sous-formulaire ?
Tu le changes "à la main", ou via vba ? Tu changes la source dans les
propriétés du sous formulaire ouvert en tant que formulaire, ou dans l'objet
sous formulaire de ton formulaire contenant ?
Je viens de faire le test de mon côté, dans les mêmes conditions que toi
cela fonctionne.
"defluc" <defluc@skynet.be> a écrit dans le message news:
4152ACC8.8080200@skynet.be...
Oui, c'est toujours le premier enregistrement qui apparait.
Gafish a écrit:
Bonjour également,
C'est toujours le premier enregistrement de ta table qui apparaît ?
Sinon tu as peut etre fait un lien entre ton formulaire et ton sous
formulaire qui filtre le contenu de ce dernier en fonction d'un champ du
formulaire.
Regarde notamment dans les propriétés "Champs fils" et "Champs pere" de
ton
sous-form voir si tu n'auras pas mis quelque chose.
Arnaud
"defluc" <defluc@skynet.be> a écrit dans le message news:
4152A841.2060800@skynet.be...
J'affiche une table dans un sous-formulaire.
Le formulaire le contenant comporte des zones de textes pour permettre à
l'utilisateur d'entrer des valeurs et un bouton qui génère une requête
dont le résultat s'affiche dans le sous-formulaire.
Quand je veux réafficher la table complète en remplaçant la requête par
le nom de la table dans la propriété rowsource, seul le premier
enregistrement apparait dans le sous-formulaire.
L'instruction «SousFormulaire.SourceObject = "MaTable"» se trouve dans une procedure du formulaire contenant et est suivie d'une instruction «SousFormulaire.Requery»
Gafish a écrit:
Et tu procèdes de quelle manière pour changer le rowsource de ton sous-formulaire ? Tu le changes "à la main", ou via vba ? Tu changes la source dans les propriétés du sous formulaire ouvert en tant que formulaire, ou dans l'objet sous formulaire de ton formulaire contenant ? Je viens de faire le test de mon côté, dans les mêmes conditions que toi cela fonctionne.
"defluc" a écrit dans le message news:
Oui, c'est toujours le premier enregistrement qui apparait.
Gafish a écrit:
Bonjour également,
C'est toujours le premier enregistrement de ta table qui apparaît ? Sinon tu as peut etre fait un lien entre ton formulaire et ton sous formulaire qui filtre le contenu de ce dernier en fonction d'un champ du formulaire. Regarde notamment dans les propriétés "Champs fils" et "Champs pere" de
ton
sous-form voir si tu n'auras pas mis quelque chose.
Arnaud
"defluc" a écrit dans le message news:
J'affiche une table dans un sous-formulaire.
Le formulaire le contenant comporte des zones de textes pour permettre à l'utilisateur d'entrer des valeurs et un bouton qui génère une requête dont le résultat s'affiche dans le sous-formulaire.
Quand je veux réafficher la table complète en remplaçant la requête par le nom de la table dans la propriété rowsource, seul le premier enregistrement apparait dans le sous-formulaire.
Pourquoi ?
Gafish
C'est normal, SourceObject ce n'est pas la source de données de ton sous formulaire, mais le nom du sous formulaire que tu mets dans ton form. A la place mets plutôt : Forms![TonForm]![TonSousForm].Form.RecordSource = "SELECT * FROM [TaTable];"
"defluc" a écrit dans le message news:
L'instruction «SousFormulaire.SourceObject = "MaTable"» se trouve dans une procedure du formulaire contenant et est suivie d'une instruction «SousFormulaire.Requery»
Gafish a écrit:
Et tu procèdes de quelle manière pour changer le rowsource de ton sous-formulaire ? Tu le changes "à la main", ou via vba ? Tu changes la source dans les propriétés du sous formulaire ouvert en tant que formulaire, ou dans l'objet
sous formulaire de ton formulaire contenant ? Je viens de faire le test de mon côté, dans les mêmes conditions que toi cela fonctionne.
"defluc" a écrit dans le message news:
Oui, c'est toujours le premier enregistrement qui apparait.
Gafish a écrit:
Bonjour également,
C'est toujours le premier enregistrement de ta table qui apparaît ? Sinon tu as peut etre fait un lien entre ton formulaire et ton sous formulaire qui filtre le contenu de ce dernier en fonction d'un champ du
formulaire. Regarde notamment dans les propriétés "Champs fils" et "Champs pere" de
ton
sous-form voir si tu n'auras pas mis quelque chose.
Arnaud
"defluc" a écrit dans le message news:
J'affiche une table dans un sous-formulaire.
Le formulaire le contenant comporte des zones de textes pour permettre à
l'utilisateur d'entrer des valeurs et un bouton qui génère une requête dont le résultat s'affiche dans le sous-formulaire.
Quand je veux réafficher la table complète en remplaçant la requête par
le nom de la table dans la propriété rowsource, seul le premier enregistrement apparait dans le sous-formulaire.
Pourquoi ?
C'est normal, SourceObject ce n'est pas la source de données de ton sous
formulaire, mais le nom du sous formulaire que tu mets dans ton form.
A la place mets plutôt :
Forms![TonForm]![TonSousForm].Form.RecordSource = "SELECT * FROM [TaTable];"
"defluc" <defluc@skynet.be> a écrit dans le message news:
4152E573.3050707@skynet.be...
L'instruction «SousFormulaire.SourceObject = "MaTable"» se trouve dans
une procedure du formulaire contenant et est suivie d'une instruction
«SousFormulaire.Requery»
Gafish a écrit:
Et tu procèdes de quelle manière pour changer le rowsource de ton
sous-formulaire ?
Tu le changes "à la main", ou via vba ? Tu changes la source dans les
propriétés du sous formulaire ouvert en tant que formulaire, ou dans
l'objet
sous formulaire de ton formulaire contenant ?
Je viens de faire le test de mon côté, dans les mêmes conditions que toi
cela fonctionne.
"defluc" <defluc@skynet.be> a écrit dans le message news:
4152ACC8.8080200@skynet.be...
Oui, c'est toujours le premier enregistrement qui apparait.
Gafish a écrit:
Bonjour également,
C'est toujours le premier enregistrement de ta table qui apparaît ?
Sinon tu as peut etre fait un lien entre ton formulaire et ton sous
formulaire qui filtre le contenu de ce dernier en fonction d'un champ
du
formulaire.
Regarde notamment dans les propriétés "Champs fils" et "Champs pere" de
ton
sous-form voir si tu n'auras pas mis quelque chose.
Arnaud
"defluc" <defluc@skynet.be> a écrit dans le message news:
4152A841.2060800@skynet.be...
J'affiche une table dans un sous-formulaire.
Le formulaire le contenant comporte des zones de textes pour permettre
à
l'utilisateur d'entrer des valeurs et un bouton qui génère une requête
dont le résultat s'affiche dans le sous-formulaire.
Quand je veux réafficher la table complète en remplaçant la requête
par
le nom de la table dans la propriété rowsource, seul le premier
enregistrement apparait dans le sous-formulaire.
C'est normal, SourceObject ce n'est pas la source de données de ton sous formulaire, mais le nom du sous formulaire que tu mets dans ton form. A la place mets plutôt : Forms![TonForm]![TonSousForm].Form.RecordSource = "SELECT * FROM [TaTable];"
"defluc" a écrit dans le message news:
L'instruction «SousFormulaire.SourceObject = "MaTable"» se trouve dans une procedure du formulaire contenant et est suivie d'une instruction «SousFormulaire.Requery»
Gafish a écrit:
Et tu procèdes de quelle manière pour changer le rowsource de ton sous-formulaire ? Tu le changes "à la main", ou via vba ? Tu changes la source dans les propriétés du sous formulaire ouvert en tant que formulaire, ou dans l'objet
sous formulaire de ton formulaire contenant ? Je viens de faire le test de mon côté, dans les mêmes conditions que toi cela fonctionne.
"defluc" a écrit dans le message news:
Oui, c'est toujours le premier enregistrement qui apparait.
Gafish a écrit:
Bonjour également,
C'est toujours le premier enregistrement de ta table qui apparaît ? Sinon tu as peut etre fait un lien entre ton formulaire et ton sous formulaire qui filtre le contenu de ce dernier en fonction d'un champ du
formulaire. Regarde notamment dans les propriétés "Champs fils" et "Champs pere" de
ton
sous-form voir si tu n'auras pas mis quelque chose.
Arnaud
"defluc" a écrit dans le message news:
J'affiche une table dans un sous-formulaire.
Le formulaire le contenant comporte des zones de textes pour permettre à
l'utilisateur d'entrer des valeurs et un bouton qui génère une requête dont le résultat s'affiche dans le sous-formulaire.
Quand je veux réafficher la table complète en remplaçant la requête par
le nom de la table dans la propriété rowsource, seul le premier enregistrement apparait dans le sous-formulaire.