J'ai une form qui contient une sub_form dans laquelle se trouve une table.
Je sélectionne un certain nombre de paramètres dans la forme.
Lorsque je clique sur un bouton refresh, une query est fabriquée au moyen d'une chaîne de caractères contenant les paramètres sélectionnés.
Cette query est passée dans la table de la sub_form de la façon suivante:
Il affiche bien les éléments de la table en fonction des paramètres sélectionnés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 F_sub_form.Form.RecordSource = get_query F_sub_form.Form.Requery
Néanmoins, pour des raisons de lisibilité, j'ai rajouté dans la requette un renommage des champs de la manière suivante:
Le problème est que la table de la sub_form ne donne pas les champs T_type.Name, T_country_channel.Abreviation et T_responsible.First_Name.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2query = query & "select T_type.Name as Type, T_country_channel.Abreviation as Channel, T_responsible.First_Name as Responsible..."
Il affiche #Name? à la place.
Que dois-je faire pour contourner le pb?
Partager