Page 1 sur 1

Mixer 2 listes

MessagePublié: 16 Jan 2007 à 15:21
par Michael DELIQUE
Il y a 3 manières de mixer 2 listes :

Liste1 := "AAA":"BBB":"CCC"
Liste2 := "111":"222":"333"

Liste3 := Liste1+Liste2
soit Liste3 = "AAA111":"BBB222":"CCC333"

Liste3 := Liste1:Liste2
soit Liste3 = "AAA":"BBB":"CCC":"111":"222":"333"

Liste3 := Liste1*+Liste2
soit Liste3 = "AAA111":"AAA222":"AAA333":"BBB111":"BBB222":"BBB333":"CCC111":"CCC222":"CCC333"

(Merci à Amahi pour le *+)

Mixer 3 listes avec ajout et suppression

MessagePublié: 17 Jan 2007 à 11:35
par sandrine
Si on veut

AAA + BBB - CCC

la traduction en formule est:

liste1 := @trim(AAA);
liste2 := @trim(BBB);
liste3 := @trim(CCC);

liste1bis := liste1:liste2;
@trim(@replace(liste1bis;liste3;"").

PS: attention les @trim sont hypers importants.

Petit ajout de l'admin => En fin de compte CCC est égal à AAA ou BBB