Bonjour.
Pour les chiffres à virgule que je rentre dans un formulaire, je peux saisir 10.2 et faire un replace du . par une , pour que Access ne me jette pas?
Bonjour.
Pour les chiffres à virgule que je rentre dans un formulaire, je peux saisir 10.2 et faire un replace du . par une , pour que Access ne me jette pas?
Hello, Je ne savais pas que Access rejetais les points
Donc en VB (et je pense que tu connais mieux que moi car tu m'a deja pas mal aidé )Pour le replace tu fais ca:
montant = Replace(montant,".",",")
Voila
Ok merci.
Access me jarte avec un . ! Mes champs sont déclarés de type numérique c'est peut-être pour çà?
Tant que tu y es j' ai aussi le délire avec les apostrophes. J4avais vu la soluce sur le forum mais c'était pas lisible (les quotes et double quotes collées)
Faut faire:
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part analyse=Replace(analyse," ' " , " ' ' ")
Enleve les espace entre les guillemets c'est mieux donc oui il faut les coller et ca donne ce que tu as posté !
Et met ca aussi pour les <, >
Fait une petite fonction remplacer(texte)
texte=Replace(texte,"'","''")
texte=Replace(texte,"<","<")
texte=Replace(texte,">",">")
Ok merci. j'y mettrais aussi les retours à la ligne!
Bien vu pour < et >.
J'avais pas testé ces caractères et là et çà mets le bordel aussi
Moi je n'ai pas remplacé les retours a la ligne pour des champs texte sur access, il les prends bien , et c'est utile pour la mise en forme du texte.Envoyé par pmboutteau
Maintenant que tu me le dis au début j'avais fait replace sur les retour chariot car mon champs étatit en texte et pas de type MEMO. et là il coupait n'importe où ce que je tapais. Du coup après j'ai laissé le replace sur les retours chariots!
Merci
http://www.developpez.net/forums/viewtopic.php?t=355238
Toi qui maitrise les requetes Si t'as 2 minutes jette un coup d'oeil sur ce probleme que j'ai , rien de compliqué, mais j'hesite . Merci
Au fait les replace je les mets où car j'ai testé sur un champs avec apostrophe et j'ai toujours le délire.
J'ai une page html ou j'ai 1 formulaire avec 2 textArea analyse et decision.
Ensuite je pars sur une page asp pour enregistrer dans ma BD. Les replace je les faits après le Request.Form
Et après j'ai la même erreur que s'il n'y en avait pas
Du coup ce que tu fais:
nombrerecu = replace(request.form("nombre"),"'"," ' ' ")
Bon moi j'ai fait une fonction remplacer que j'ai mis dans un fichier include.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <SCRIPT LANGUAGE=VBScript RUNAT=Server> 'Fonction qui remplace les caractères reservés en ASP, apostrophe , <,> etc... function remplacer(texte) texte=Replace(texte,"'","''") texte=Replace(texte,"<","<") texte=Replace(texte,">",">") remplacer = texte end function </script>traitementedition.asp est le fichier ou se trouve la fonction remplacer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Du coup tu fera sur ta page asp <!-- #include file="include/traitementedition.asp" --> Et tu appelles ta fonction de cette facon: label=remplacer(request.form("textLABEL")) titref=remplacer(request.form("TITREF")) titrea=remplacer(request.form("TITREA"))
Voila
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager