Fonction ConcatForQuery de J.Sempere

Le
Véronique DEFRAIN
Bonjour à tous,

Il s'agit d'obtenir que les jours de fermeture de chaque entreprise soit
concaténés
sur 1 seule ligne par entreprise
Certaines entreprises ont 1 ou plusieurs jours de fermeture et d'autres pas
de fermeture du tout.

La requête1 est basée sur 3 tables (relation 1 à plusieurs) et contient le
champs JFerm, résultat de la concaténation de 2 champs

La requête2 (basée sur la requête1) ayant pour résultat les champs suivants :
[N° Empl] [Nom Entreprise] etc
[JFerm]

J'ai essayé d'ajouter 1 champ calculé avec l'expression :
TtlFerm : ConcatForQuery("N° EMPL";[N° EMPL];"JFerm";"Requête1";" - ")

Je n'obtiens que des erreurs
Merci de bien vouloir m'apporter votre aide.
VD
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
3stone
Le #17928411
Salut,

"Véronique DEFRAIN"
| Il s'agit d'obtenir que les jours de fermeture de chaque entreprise soit
| concaténés
| sur 1 seule ligne par entreprise
| Certaines entreprises ont 1 ou plusieurs jours de fermeture et d'autres pas
| de fermeture du tout.
|
| La requête1 est basée sur 3 tables (relation 1 à plusieurs) et contient le
| champs JFerm, résultat de la concaténation de 2 champs
|
| La requête2 (basée sur la requête1) ayant pour résultat les champs suivants :
| [N° Empl] [Nom Entreprise] etc
| [JFerm]
|
| J'ai essayé d'ajouter 1 champ calculé avec l'expression :
| TtlFerm : ConcatForQuery("N° EMPL";[N° EMPL];"JFerm";"Requête1";" - ")
|
| Je n'obtiens que des erreurs


La fonction de Jessy est bien expliquée pourtant...

As-tu fait ton regroupement ?
Evite aussi des noms comme "N° EMPL" et préfère "NoEmpl"

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Véronique DEFRAIN
Le #17942151
Bonjour à tous,

Merci de m'avoir répondu, mais qu'entendez-vous par regroupement ?

A bientôt
VD

"3stone" a écrit :

Salut,

"Véronique DEFRAIN"
| Il s'agit d'obtenir que les jours de fermeture de chaque entreprise soit
| concaténés
| sur 1 seule ligne par entreprise
| Certaines entreprises ont 1 ou plusieurs jours de fermeture et d'autres pas
| de fermeture du tout.
|
| La requête1 est basée sur 3 tables (relation 1 à plusieurs) et contient le
| champs JFerm, résultat de la concaténation de 2 champs
|
| La requête2 (basée sur la requête1) ayant pour résultat les champs suivants :
| [N° Empl] [Nom Entreprise] etc
| [JFerm]
|
| J'ai essayé d'ajouter 1 champ calculé avec l'expression :
| TtlFerm : ConcatForQuery("N° EMPL";[N° EMPL];"JFerm";"Requête1";" - ")
|
| Je n'obtiens que des erreurs


La fonction de Jessy est bien expliquée pourtant...

As-tu fait ton regroupement ?
Evite aussi des noms comme "N° EMPL" et préfère "NoEmpl"

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)





3stone
Le #17943851
Salut,

"Véronique DEFRAIN"
|
| mais qu'entendez-vous par regroupement ?


??

Cette fonction (et l'explication de Jessy est claire) s'utilise lorsque
l'on souhaite par exemple "cacaténer" tous les enfants d'une famille.

Si l'on dispose des enregistrements suivants :

Dubois, Paul
Dubois, Henri
Dubois Juliette
Durant, Gerard,
Durand, Paulette

et que l'on souhaite présenter ceci :

Dubois, Paul, Henri, Juliette
Durant, Gerard, Paulette

il faudra bien faire un regroupement sur le nom de famille.

Ce regroupement s'obtient dans une requête via le bouton "Totaux"
ou par le menu "Affichage, Totaux"
Il faut d'abord créer la requête qui va bien, avant de vouloir utiliser la fonction.

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Véronique DEFRAIN
Le #17953291
Bonjour à tous,

Merci beaucoup, j'ai le résultat escompté.
A bientôt
VD

"3stone" a écrit :

Salut,

"Véronique DEFRAIN"
|
| mais qu'entendez-vous par regroupement ?


??

Cette fonction (et l'explication de Jessy est claire) s'utilise lorsque
l'on souhaite par exemple "cacaténer" tous les enfants d'une famille.

Si l'on dispose des enregistrements suivants :

Dubois, Paul
Dubois, Henri
Dubois Juliette
Durant, Gerard,
Durand, Paulette

et que l'on souhaite présenter ceci :

Dubois, Paul, Henri, Juliette
Durant, Gerard, Paulette

il faudra bien faire un regroupement sur le nom de famille.

Ce regroupement s'obtient dans une requête via le bouton "Totaux"
ou par le menu "Affichage, Totaux"
Il faut d'abord créer la requête qui va bien, avant de vouloir utiliser la fonction.

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)





Publicité
Poster une réponse
Anonyme