traitement d'une chaine de caractères dans Access 2000
6 réponses
josy
Bonjour,
J'ai actuellement une colone dans une table qui contient=20
des enregistrements texte du type : champ1 =3D 'jiljijk /=20
huhjijkj / huhuhuhju / jkjkjkjk'
Je connais chacun des =E9l=E8ments pr=E9cis=E9ment.
je voudrais cr=E9er des colonnes du type : jiljijk =3D 0 si=20
jiljijk n'est pas rencontr=E9, =3D 1 si rencontr=E9.
Je ne domine pas toutes les fonctions de SQL mais je=20
pensais appliquer la fonction CHERCHE("jiljijk";champ1;1),=20
en me disant que cela renvoyait un chiffre si la cha=EEne=20
jiljijk =E9tait rencontr=E9e et une erreur sinon.
Pb : j'ai toujours un message d'erreur quand j'utilise=20
cette fonction. Pouvez-vous m'aider ?
traduction: si tu trouves jiljijk dans le champ1, le champ 2 prend la valeur 1, sinon champ2 prend la valeur 0
En espèrant t'aider.
A + Damien. "josy" a écrit dans le message news: 149d01c3b985$f991d9a0$ Bonjour,
J'ai actuellement une colone dans une table qui contient des enregistrements texte du type : champ1 = 'jiljijk / huhjijkj / huhuhuhju / jkjkjkjk'
Je connais chacun des élèments précisément.
je voudrais créer des colonnes du type : jiljijk = 0 si jiljijk n'est pas rencontré, = 1 si rencontré.
Je ne domine pas toutes les fonctions de SQL mais je pensais appliquer la fonction CHERCHE("jiljijk";champ1;1), en me disant que cela renvoyait un chiffre si la chaîne jiljijk était rencontrée et une erreur sinon.
Pb : j'ai toujours un message d'erreur quand j'utilise cette fonction. Pouvez-vous m'aider ?
Merci
Salut,
Cherche je connais pas trop, je te propose un équivalent
traduction: si tu trouves jiljijk dans le champ1, le champ 2 prend la
valeur 1, sinon champ2 prend la valeur 0
En espèrant t'aider.
A +
Damien.
"josy" <anonymous@discussions.microsoft.com> a écrit dans le message news:
149d01c3b985$f991d9a0$7d02280a@phx.gbl...
Bonjour,
J'ai actuellement une colone dans une table qui contient
des enregistrements texte du type : champ1 = 'jiljijk /
huhjijkj / huhuhuhju / jkjkjkjk'
Je connais chacun des élèments précisément.
je voudrais créer des colonnes du type : jiljijk = 0 si
jiljijk n'est pas rencontré, = 1 si rencontré.
Je ne domine pas toutes les fonctions de SQL mais je
pensais appliquer la fonction CHERCHE("jiljijk";champ1;1),
en me disant que cela renvoyait un chiffre si la chaîne
jiljijk était rencontrée et une erreur sinon.
Pb : j'ai toujours un message d'erreur quand j'utilise
cette fonction. Pouvez-vous m'aider ?
traduction: si tu trouves jiljijk dans le champ1, le champ 2 prend la valeur 1, sinon champ2 prend la valeur 0
En espèrant t'aider.
A + Damien. "josy" a écrit dans le message news: 149d01c3b985$f991d9a0$ Bonjour,
J'ai actuellement une colone dans une table qui contient des enregistrements texte du type : champ1 = 'jiljijk / huhjijkj / huhuhuhju / jkjkjkjk'
Je connais chacun des élèments précisément.
je voudrais créer des colonnes du type : jiljijk = 0 si jiljijk n'est pas rencontré, = 1 si rencontré.
Je ne domine pas toutes les fonctions de SQL mais je pensais appliquer la fonction CHERCHE("jiljijk";champ1;1), en me disant que cela renvoyait un chiffre si la chaîne jiljijk était rencontrée et une erreur sinon.
Pb : j'ai toujours un message d'erreur quand j'utilise cette fonction. Pouvez-vous m'aider ?
Merci
Merci. Je trouev l'idée très bonne et elle me conviendrait bien si je savais vb dans le texte.
Malheureusement, je sais à peu près parler SQL mais pas autre chose, donc, je ne réussis pas manier ton instruction en mode SQL.
Tu peux m'aider ?
josy
-----Message d'origine----- Salut,
Cherche je connais pas trop, je te propose un équivalent
traduction: si tu trouves jiljijk dans le champ1, le champ 2 prend la
valeur 1, sinon champ2 prend la valeur 0
En espèrant t'aider.
A + Damien. "josy" a écrit dans le message news:
149d01c3b985$f991d9a0$ Bonjour,
J'ai actuellement une colone dans une table qui contient des enregistrements texte du type : champ1 = 'jiljijk / huhjijkj / huhuhuhju / jkjkjkjk'
Je connais chacun des élèments précisément.
je voudrais créer des colonnes du type : jiljijk = 0 si jiljijk n'est pas rencontré, = 1 si rencontré.
Je ne domine pas toutes les fonctions de SQL mais je pensais appliquer la fonction CHERCHE("jiljijk";champ1;1), en me disant que cela renvoyait un chiffre si la chaîne jiljijk était rencontrée et une erreur sinon.
Pb : j'ai toujours un message d'erreur quand j'utilise cette fonction. Pouvez-vous m'aider ?
Merci
.
Merci. Je trouev l'idée très bonne et elle me conviendrait
bien si je savais vb dans le texte.
Malheureusement, je sais à peu près parler SQL mais pas
autre chose, donc, je ne réussis pas manier ton
instruction en mode SQL.
Tu peux m'aider ?
josy
-----Message d'origine-----
Salut,
Cherche je connais pas trop, je te propose un équivalent
J'ai actuellement une colone dans une table qui contient
des enregistrements texte du type : champ1 = 'jiljijk /
huhjijkj / huhuhuhju / jkjkjkjk'
Je connais chacun des élèments précisément.
je voudrais créer des colonnes du type : jiljijk = 0 si
jiljijk n'est pas rencontré, = 1 si rencontré.
Je ne domine pas toutes les fonctions de SQL mais je
pensais appliquer la fonction CHERCHE("jiljijk";champ1;1),
en me disant que cela renvoyait un chiffre si la chaîne
jiljijk était rencontrée et une erreur sinon.
Pb : j'ai toujours un message d'erreur quand j'utilise
cette fonction. Pouvez-vous m'aider ?
traduction: si tu trouves jiljijk dans le champ1, le champ 2 prend la
valeur 1, sinon champ2 prend la valeur 0
En espèrant t'aider.
A + Damien. "josy" a écrit dans le message news:
149d01c3b985$f991d9a0$ Bonjour,
J'ai actuellement une colone dans une table qui contient des enregistrements texte du type : champ1 = 'jiljijk / huhjijkj / huhuhuhju / jkjkjkjk'
Je connais chacun des élèments précisément.
je voudrais créer des colonnes du type : jiljijk = 0 si jiljijk n'est pas rencontré, = 1 si rencontré.
Je ne domine pas toutes les fonctions de SQL mais je pensais appliquer la fonction CHERCHE("jiljijk";champ1;1), en me disant que cela renvoyait un chiffre si la chaîne jiljijk était rencontrée et une erreur sinon.
Pb : j'ai toujours un message d'erreur quand j'utilise cette fonction. Pouvez-vous m'aider ?
Merci
.
Damien Mermoz
C'est pas du vb je croyais que tu étais en mode création d'une requête. En SQL (de toute façon je préfère) ca donne : select champ1, iif(instr([champ1],"jmachin") <>0,1,0) as champ2 from tatable;
ce coup ci ça devrait marcher. A + Damien.
a écrit dans le message news: 0aa301c3b98c$f75b4660$ Merci. Je trouev l'idée très bonne et elle me conviendrait bien si je savais vb dans le texte.
Malheureusement, je sais à peu près parler SQL mais pas autre chose, donc, je ne réussis pas manier ton instruction en mode SQL.
Tu peux m'aider ?
josy
-----Message d'origine----- Salut,
Cherche je connais pas trop, je te propose un équivalent
traduction: si tu trouves jiljijk dans le champ1, le champ 2 prend la
valeur 1, sinon champ2 prend la valeur 0
En espèrant t'aider.
A + Damien. "josy" a écrit dans le message news:
149d01c3b985$f991d9a0$ Bonjour,
J'ai actuellement une colone dans une table qui contient des enregistrements texte du type : champ1 = 'jiljijk / huhjijkj / huhuhuhju / jkjkjkjk'
Je connais chacun des élèments précisément.
je voudrais créer des colonnes du type : jiljijk = 0 si jiljijk n'est pas rencontré, = 1 si rencontré.
Je ne domine pas toutes les fonctions de SQL mais je pensais appliquer la fonction CHERCHE("jiljijk";champ1;1), en me disant que cela renvoyait un chiffre si la chaîne jiljijk était rencontrée et une erreur sinon.
Pb : j'ai toujours un message d'erreur quand j'utilise cette fonction. Pouvez-vous m'aider ?
Merci
.
C'est pas du vb je croyais que tu étais en mode création d'une requête.
En SQL (de toute façon je préfère) ca donne :
select champ1, iif(instr([champ1],"jmachin") <>0,1,0) as champ2
from tatable;
ce coup ci ça devrait marcher.
A +
Damien.
<anonymous@discussions.microsoft.com> a écrit dans le message news:
0aa301c3b98c$f75b4660$a101280a@phx.gbl...
Merci. Je trouev l'idée très bonne et elle me conviendrait
bien si je savais vb dans le texte.
Malheureusement, je sais à peu près parler SQL mais pas
autre chose, donc, je ne réussis pas manier ton
instruction en mode SQL.
Tu peux m'aider ?
josy
-----Message d'origine-----
Salut,
Cherche je connais pas trop, je te propose un équivalent
J'ai actuellement une colone dans une table qui contient
des enregistrements texte du type : champ1 = 'jiljijk /
huhjijkj / huhuhuhju / jkjkjkjk'
Je connais chacun des élèments précisément.
je voudrais créer des colonnes du type : jiljijk = 0 si
jiljijk n'est pas rencontré, = 1 si rencontré.
Je ne domine pas toutes les fonctions de SQL mais je
pensais appliquer la fonction CHERCHE("jiljijk";champ1;1),
en me disant que cela renvoyait un chiffre si la chaîne
jiljijk était rencontrée et une erreur sinon.
Pb : j'ai toujours un message d'erreur quand j'utilise
cette fonction. Pouvez-vous m'aider ?
C'est pas du vb je croyais que tu étais en mode création d'une requête. En SQL (de toute façon je préfère) ca donne : select champ1, iif(instr([champ1],"jmachin") <>0,1,0) as champ2 from tatable;
ce coup ci ça devrait marcher. A + Damien.
a écrit dans le message news: 0aa301c3b98c$f75b4660$ Merci. Je trouev l'idée très bonne et elle me conviendrait bien si je savais vb dans le texte.
Malheureusement, je sais à peu près parler SQL mais pas autre chose, donc, je ne réussis pas manier ton instruction en mode SQL.
Tu peux m'aider ?
josy
-----Message d'origine----- Salut,
Cherche je connais pas trop, je te propose un équivalent
traduction: si tu trouves jiljijk dans le champ1, le champ 2 prend la
valeur 1, sinon champ2 prend la valeur 0
En espèrant t'aider.
A + Damien. "josy" a écrit dans le message news:
149d01c3b985$f991d9a0$ Bonjour,
J'ai actuellement une colone dans une table qui contient des enregistrements texte du type : champ1 = 'jiljijk / huhjijkj / huhuhuhju / jkjkjkjk'
Je connais chacun des élèments précisément.
je voudrais créer des colonnes du type : jiljijk = 0 si jiljijk n'est pas rencontré, = 1 si rencontré.
Je ne domine pas toutes les fonctions de SQL mais je pensais appliquer la fonction CHERCHE("jiljijk";champ1;1), en me disant que cela renvoyait un chiffre si la chaîne jiljijk était rencontrée et une erreur sinon.
Pb : j'ai toujours un message d'erreur quand j'utilise cette fonction. Pouvez-vous m'aider ?
Merci
.
josy
GENIAL !!!
Ce qui me manquait, c'était en fait la fonction INSTR dont l'aide d'Access ne parle même pas !
Merci beaucoup !!!
josy
-----Message d'origine----- C'est pas du vb je croyais que tu étais en mode création d'une requête.
En SQL (de toute façon je préfère) ca donne : select champ1, iif(instr([champ1],"jmachin") <>0,1,0) as champ2
from tatable;
ce coup ci ça devrait marcher. A + Damien.
a écrit dans le message news:
0aa301c3b98c$f75b4660$ Merci. Je trouev l'idée très bonne et elle me conviendrait bien si je savais vb dans le texte.
Malheureusement, je sais à peu près parler SQL mais pas autre chose, donc, je ne réussis pas manier ton instruction en mode SQL.
Tu peux m'aider ?
josy
-----Message d'origine----- Salut,
Cherche je connais pas trop, je te propose un équivalent