|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 7 ![]() |
Bonjour,
J'ai une table P_CAM avec un champ RAPPORT, Ce champ contient des enregistrements de type "/cam/divers/" que je voudrais remplacer par "/' et ce à chaque nouvel enregistrement via un formulaire. Je n'ai trouvé aucun code susceptible de m'aider en VB (je suis debutant). Quelqu'un aurait-il une idée ? D'avance merci |
|
|
00
|
|
|
#2 |
![]() ![]() |
bonjour,
tu peux faire une requête d'update du style : Code sql :
UPDATE Matable SET Champs='/' WHERE Champs LIKE '*/*' |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 7 ![]() |
Eh non car j'ai oublié de dire que ce n'etait qu'une partie de la chaine de caracteres à remplacer :
"/cam/divers/truc" devient "/truc" |
|
|
00
|
|
|
#4 |
![]() ![]() |
mdr, déjà si on parle pas du même énoncé, on va pas avancer....
![]() Ton idée et de garder seulement les derniers caractères après le dernier / ? |
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 7 ![]() |
Mille excuses, c'est vrai que je suis pas très clair.
Bon je vais faire mieux. J'ai recuperé une procédure qui me permet de recuperer le chemin complet d'un fichier sur un disque en reseau. ce qui donne : \\serveur\cam\divers\truc\machin.jpg Je dois en faire un lien http visant ce fichier mais en obtenant http://truc/machin.jpg. J'ai reussi sans trop de mal à rajouter http: et remplacer les \ par / (fonctions trouvées à droite et gauche puis adaptées), il me reste juste à supprimer 'serveur/cam' de mon champ mais je sèche... C'est plus clair ? |
|
|
00
|
|
|
#6 |
![]() ![]() |
si ton serveur\cam reste fixe tu peux faire un
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 7 ![]() |
C'est la ou je comprends plus car j'ai fait une requête
Code sql :
UPDATE MATABLE SET MATABLE.MONCHAMP = REPLACE(MONCHAMP,"cam_cam","\"); |
|
|
00
|
|
|
#8 |
![]() ![]() |
euh, ta requête tu la lance depuis l'interface graphique ou en passant par du code ?
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 7 ![]() |
Depuis l'interface graphique... Pourquoi faut pas ?
|
|
|
00
|
|
|
#10 |
![]() ![]() |
si si c'est pas mauvais, c'est juste que la requête est bonne, mais pitetre que ca ne correspond pas à la réalité de ta base ?
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 7 ![]() |
Je suis en access 2000, la fonction n'est peut être pas valide ? Sinon ma table et mes champs sont bons...
|
|
|
00
|
|
|
#12 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 7 ![]() |
Problème resolu, j'avais créé une fonction dans un module qui s'appelait replace, et forcémment elle ne fonctionnait pas.... Comment perdre une demi journée.
Merci de ton aide |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com