Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1039 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Résolu] Dao : function replace() & access 2000

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Dao : function replace() & access 2000

n°1209549
antidotes
Posté le 28-09-2005 à 10:31:10  profilanswer
 

Bonjour,  
 
Je dois faire une petite modification sur une vieille application qui a été développée avec DAO.  
 
J'ai un problème de tri au niveau des apostrophes.  
Tri actuel :  
- D'AB  
- DAC  
- D'AD  
- DAD  
- D'EB  
- DEC  
 
Tri désiré:  
- D'AB  
- D'AD  
- D'EB  
- DAC  
- DAD  
- DEC  
 
Ma requête de selection pour permettre cela (elle marche dans les requêtes Access 2000)  
Select ... From ... Order by Replace(MonChamp, '''', ''' ');  
 
Le tri est correct grâce à cette requête dans Access, mais impossible de la faire marcher dans VB avec DAO 3.6  
 
C'est le Replace() qui ne marche pas err 3080 fonction non définie  
 
Ligne de code :  
vSQL= "Select ... From ... Order by Replace(MonChamp, '''', ''' ')"  
set vRs=db.OpenRecordset(vSQL,dbOpenDynaset) >>>l'erreur est ici  
 
Sachant que la même requête sans le replace marche tout à fait  
 
Avez-vous une idée pour que cela fonctionne ? ou une autre façon de faire pour que le tri soit correct?  
 
Merci d'avance.  
Cordialement.


Message édité par antidotes le 28-09-2005 à 16:23:00
mood
Publicité
Posté le 28-09-2005 à 10:31:10  profilanswer
 

n°1210000
antidotes
Posté le 28-09-2005 à 16:20:58  profilanswer
 

Bon ben j'ai trouvé une solution :)
 

Code :
  1. SELECT MonChamp
  2. FROM MaTable
  3. ORDER BY
  4. IIf(InStr([MonChamp],Chr(39))>0,Mid([MonChamp],1,InStr([MonChamp],Chr(39))-1) & ' ' & Mid([MonChamp],InStr([MonChamp],Chr(39))+1),[MonChamp])


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Résolu] Dao : function replace() & access 2000

 

Sujets relatifs
Additionner les résultat de deux requêtes SQL en access SQLComment importer des données précises d'excel dans Access
[résolu] pb longueur de chaîne avec dbi:PgPP[RESOLU]Fonction Excel STXT
[Résolu] Problème de division[SQL] Petit problème -> ...not contained in an aggregate function...
probleme installation SQL Server 2000[java] ChangedCharSetException [RESOLU]
[Resolu] Plusieurs requetes MySQL > Syntaxe PHP ?Pb formulaire access et zone de liste ! help plz !
Plus de sujets relatifs à : [Résolu] Dao : function replace() & access 2000


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR