Visites

   visiteurs

   visiteurs en ligne

Sujet n°231 Concatener un champ d'une colonne
    par SophieM le 20/02/2009 : 01:42

Je cherche à adapter le code "Concaténer toutes les valeurs texte d'un champ (d'une colonne) d'une table" sur une requête afin d'en extraire le résultat dans un champ texte. Sans succès. Le code est-il sensiblement similaire ? Est-on obligé de passer par un fonction ou une simple procédure click() suffit-elle ?


Réponse n° 1 par 3Stone le 20/02/2009 : 02:19
Bonjour SophieM wink

Le code dont tu parles est une fonction...
L'a tu bien placé dans un module général ?

Si oui, il suffit d'appeler la fonction en remplacant le nom de la table par le nom de la requête.

Donc, dans ta zone de texte, tu écris :

=WholeColumn("LaRequête" ; "NomDuChamp")

Cordialement,
Pierre(3stone)

Réponse n° 2 par SophieM le 20/02/2009 : 10:19

Bonjour Pierre,

Merci pour ta réponse.

J'ai compris mon erreur et rectifiée celle-ci.

En espérant que ce complément de réponse serve à d'autre personne.

SophieM.

Réponse n° 3 par SophieM le 23/02/2009 : 11:29

Bonjour Pierre,

Merci pour ta précédente réponse. Efficace.

Mon souci. Quand ma requête à pour source une table, le résultat s'affiche. Vive 3Stone ! Mais quand ma requête à pour source une requête (besoin de regroupement), une erreur d'exécution '3061' : Trop peu de paramètre. 8 attendu est générée et la ligne de l'OpenRecorset est pointée !?

Y-a-t'il une incompatibilité quelconque ?

 

Réponse n° 4 par 3Stone le 23/02/2009 : 14:30
Bonjour,

Ta requête ne serait-elle pas paramètrée ?

- du style [saisir une années]  ?

Si c'est le cas, faire pointer une zone de texte sur un formulaire. Zone que tu renseigneras avant exécution.

Cordialement,
Pierre(3stone)

[ Retour à la liste des sujets ]

Recherche



Préférences

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret


 Nombre de membres 1 membre


Connectés :

( personne )

Haut