OVH Cloud OVH Cloud

Référencement de controle incorrect

19 réponses
Avatar
alain teyssedre
Bonjour

malgré la lecture de la page http://www.mvps.org/accessfr/forms/frm0031.htm
je n'arrive pas à faire fonctionner correctement ma requete

Quelle est la bonne syntaxe ?

SELECT [Table2].[Champ1], [Table2].[ChampRéf]], [Table2].[Champ3]
FROM Table1 INNER JOIN Table2 ON [Table1].[ChampRéf]=[Table2].[ChampRéf]
WHERE
((([Table2].[ChampRéf])=[Forms]![MonFormulairePrincipal]!Sous-formulaire2.Fo
rm!ChampRéf));

Mon Sous-Formulaire2 n'a pas de champs liés avec mon formulaire principal

merci pour votre aide

cdlt
Alain

9 réponses

1 2
Avatar
3stone
J'avais dit...

... venant d'un autre...



;-))

Avatar
3stone
...c'est bien ce que j'avais compris !
Avatar
alain teyssedre
Et si dans la fenetre execution je tape

debug.Print [Formulaires]![form_societe]![Appels].[Formulaire]![RéfAdresse]

j'ai la msgbox :" Erreur de compilation - Nom externe non défini "

@+

Alain


"alain teyssedre" a écrit dans le message de
news:
Bonjour à tous

Je ne sais plus à qui répondre dans cette arborescence mais c'est sympa.

Excellente idée de Michel : tester la fenetre exécution

avec les 2 expressions j'ai le message d'erreur no 2465
" impossible de trouver le champ 'Appels' auquel il est fait référence
dans votre instruction"

serait ce un pb de référencement de sous-formulaire ?
comment trouver le bon référencement ?

@+
Alain

"3stone" a écrit dans le message de news:

...c'est bien ce que j'avais compris !











Avatar
3stone
re,

alain teyssedre

Et si dans la fenetre execution je tape

debug.Print [Formulaires]![form_societe]![Appels].[Formulaire]![RéfAdresse]

j'ai la msgbox :" Erreur de compilation - Nom externe non défini "




As tu bien vérifié les noms des formulaires / sous-formulaires ?

Propriétés, onglet Autres, ligne Nom...


Sinon, envoi moi ton formulaire et sousform.
On ne va quand même pas capituler ;-))


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------

Avatar
3stone
Salut Alain,

alain teyssedre
Lorsque mon sous-formulaire est en mode d'affichage continu
si je sélectionne un enregistrement pour laquelle ma zone de liste
est vide, alors j'ai toutes mes zones
de liste qui sont vident

si je sélectionne un enregistrement pour laquelle ma zone de liste
contient des valeurs, alors toutes
mes zone de listes affichent ces mêmes valeurs

Comment faire pour que pour chaque enregistrement ma zone de liste affiche
les valeurs correspondant à l'enregistrement
affiché sur la ligne en cours ?




Cette zone de liste, est-elle indépendant et placée dans la section détail de ton sous
formulaire ?



--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------

Avatar
alain teyssedre
Oui elle est indépendante et dans la section détail de mon formulaire

(si je me mets en affichage mode simple, ça marche, je pense qu'il s'agit de
lier correctement
ma zone de liste, mais je ne sais pas comment)

@+
Alain


"3stone" a écrit dans le message de news:

Salut Alain,

alain teyssedre
Lorsque mon sous-formulaire est en mode d'affichage continu
si je sélectionne un enregistrement pour laquelle ma zone de
liste


est vide, alors j'ai toutes mes zones
de liste qui sont vident

si je sélectionne un enregistrement pour laquelle ma zone de
liste


contient des valeurs, alors toutes
mes zone de listes affichent ces mêmes valeurs

Comment faire pour que pour chaque enregistrement ma zone de liste
affiche


les valeurs correspondant à l'enregistrement
affiché sur la ligne en cours ?




Cette zone de liste, est-elle indépendant et placée dans la section
détail de ton sous

formulaire ?



--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------






Avatar
3stone
re,

alain teyssedre
Oui elle est indépendante et dans la section détail de mon formulaire

(si je me mets en affichage mode simple, ça marche,


ben oui... un contrôle indépendant, liste ou autre, ne peut fonctionner
qu'en mode simple !

En mode continu, les sections détail, ne sont que des "clones"...


je pense qu'il s'agit de
lier correctement ma zone de liste, mais je ne sais pas comment)



Non, désolé... mais pas moins de "lier correctement"

Seul les contrôles dépendants "suivent" les enregistrements.



--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------

Avatar
3stone
re,

alain teyssedre
Ok mais alors puis je rendre ma zone de liste dépendante de quelque chose
pour avoir le bon affichage ?




Que représente cette liste indépendante ?

Ne peux tu pas simplement la remplacer par un champ lié ?


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------

Avatar
alain teyssedre
Cette zone de liste represente le ou les document(s) word ou exell
adressé(s) à une date donnée à un contact sélectionné

J'ai en fait 2 table liées :
- Appels qui s'affiche dans mon (sous) formulaire (Appels) et contient
donc les champs principaux
suivant:RéfAppel (AutoNum), Date, Contact (zone de liste),Objet (zone
detexte mémo)

- Courriers avec un champ RéfCourrier (AutoNum) et les champs
RefAppel(num), RéfContact(Num), Courrier(Texte),
Nom_Contact(Texte)

Si je rajoute 1 champ texte dans mon sous-formulaire appel ça marche
parfaitement sauf que si j'adresse plusieurs
courriers le même jour à la même personne je voudrais pouvoir voir et
sélectionner ces courriers à ma guise.
et avec 1 champ texte j'écrase à chaque fois le précédant ==> d'ou la zone
de liste

aurais tu une idée pour solutionner ça ?

merci
@+
Alain



"3stone" a écrit dans le message de news:

re,

alain teyssedre
Ok mais alors puis je rendre ma zone de liste dépendante de quelque
chose


pour avoir le bon affichage ?




Que représente cette liste indépendante ?

Ne peux tu pas simplement la remplacer par un champ lié ?


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------






1 2