Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Fonction ConcatForQuery de J.Sempere

4 réponses
Avatar
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

4 réponses

Avatar
3stone
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)
Avatar
Véronique DEFRAIN
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)





Avatar
3stone
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)
Avatar
Véronique DEFRAIN
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)