Re: [users-fr] OOo 2.3.1 - Ba se - Plusieurs champs dans une liste déro ulante

2007-12-13 Thread Pierre Wirtz

Bonjour,

C'est la fonction SPACE(1) qui vous manque. Votre requête sera alors la 
suivante :

SELECT "Prenom" + SPACE(1) + "Nom" FROM "Animateurs" AS "Animateurs"

La fonction CONCAT() marche également pour concaténer deux champs, mais 
seule la fonction SPACE(1) vous donnera un espace entre les champs.
A noter qu'il est également possible d'utiliser la fonction CHAR(xxx) 
pour insérer un caractère autre qu'un espace. Il suffit alors de saisir 
un code décimal correspondant au code de votre caractère dans la table 
ASCII (voir sur http://www.table-ascii.com/ pour une liste complète).


--
Bien à vous.

Pierre Wirtz

VersusMind

Vous accompagne vers la bureautique libre
--
www.versusmind.eu
[EMAIL PROTECTED]
Tél : + 33 (0)3 83 27 22 03



Ludovic CHEVALIER a écrit :

Bonjour.

Je souhaiterai faire apparaître deux champs dans une même liste 
déroulante de formulaire (Exemple: faire apparaître le nom et le 
prénom contenu dans une table contact).
Pour l'instant, j'ai essayé de mettre dans l'onglet données comme 
contenu des requêtes du style "SELECT "prenom", "nom" FROM "contact"", 
mais ça na pas marché.
J'ai essayé de créer une requête pour concaténer en indiquant "SELECT 
"Prenom" + "Nom" FROM "Animateurs" AS "Animateurs"" dans l'idée de 
l'inclure ensuite comme entrée de liste, mais je ne sais pas comment 
de mettre un espace entre "prenom" et "nom".


Voyez vous un moyen pour ce faire???

Merci par avance pour votre aide.

Ludo


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] OOo 2.3.1 - Ba se - Plusieurs champs dans une liste déro ulante

2007-12-18 Thread Ludovic CHEVALIER

Bonjour.

En disant que ça avait résolu mon problème, je me suis un peu vite 
emballé. Car en réalité, j'ai énormément d'enregistrements qui 
apparaissent vides pour la colonne qui est concaténée (avec n'importe 
quelle méthode citée ci-dessous).


Est-ce normale? Ai-je fait une erreur quelque part???

Voici ma requête sql:
SELECT "Raison_Sociale" + SPACE(1) + "Ville", "ID_Struc" FROM 
"Structures" AS "Structures"


Merci pour vos réponses.

Pierre Wirtz a écrit :

Bonjour,

C'est la fonction SPACE(1) qui vous manque. Votre requête sera alors 
la suivante :

SELECT "Prenom" + SPACE(1) + "Nom" FROM "Animateurs" AS "Animateurs"

La fonction CONCAT() marche également pour concaténer deux champs, 
mais seule la fonction SPACE(1) vous donnera un espace entre les champs.
A noter qu'il est également possible d'utiliser la fonction CHAR(xxx) 
pour insérer un caractère autre qu'un espace. Il suffit alors de 
saisir un code décimal correspondant au code de votre caractère dans 
la table ASCII (voir sur http://www.table-ascii.com/ pour une liste 
complète).




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] OOo 2.3.1 - Ba se - Plusieurs champs dans une liste déro ulante

2007-12-18 Thread Alex Thurgood
Ludovic CHEVALIER a écrit :
> Bonjour.
>
> En disant que ça avait résolu mon problème, je me suis un peu vite
> emballé. Car en réalité, j'ai énormément d'enregistrements qui
> apparaissent vides pour la colonne qui est concaténée (avec n'importe
> quelle méthode citée ci-dessous).
>
> Est-ce normale? Ai-je fait une erreur quelque part???
>
> Voici ma requête sql:
> SELECT "Raison_Sociale" + SPACE(1) + "Ville", "ID_Struc" FROM
> "Structures" AS "Structures"
>
> Merci pour vos réponses.

Bonsoir,

Si l'un des champs concaténé est vide, tu auras un résultat "NULL".

Alex

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] OOo 2.3.1 - Ba se - Plusieurs champs dans une liste déro ulante [Résolu]

2007-12-13 Thread Ludovic CHEVALIER

Merci beaucoup. Ça fonctionne impeccablement bien.


Pierre Wirtz a écrit :
C'est la fonction SPACE(1) qui vous manque. Votre requête sera alors 
la suivante :

SELECT "Prenom" + SPACE(1) + "Nom" FROM "Animateurs" AS "Animateurs"

La fonction CONCAT() marche également pour concaténer deux champs, 
mais seule la fonction SPACE(1) vous donnera un espace entre les champs.
A noter qu'il est également possible d'utiliser la fonction CHAR(xxx) 
pour insérer un caractère autre qu'un espace. Il suffit alors de 
saisir un code décimal correspondant au code de votre caractère dans 
la table ASCII (voir sur http://www.table-ascii.com/ pour une liste 
complète).




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]