Access97 : SQL & VB

Zic0 -  
mouse Messages postés 136 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Sous Access97, Je souhaiterais afficher dans un état suelement les 4 derniers caractéres d'un champ. Pour faire cela J'ai deux piste possible :
- Soit on met une fonction VB dans la requete de l'état
-Soit on code la création de cette état pour pouvoir tronquer le champ.

Quelle est la solution la plus judicieuse et comment faire ?
Si quelqu'un a une solution à mon Pb je le remerci d'avance.

2 réponses

bnb Messages postés 150 Date d'inscription   Statut Membre Dernière intervention   5
 
Sous access 97 version anglaise faire dans ta requete ':right("nomdechamps";4)' sinon suppose que dans version francaise cela peut être 'droit'???
0
Zic0
 
C'est même pire que cela. quand j'écrit "Rignt" Access l'interprete et renvoi "droite" ; Il reconnait donc cette fonction.
Je pense que ce PB est plutôt du une mauvaise syntaxe ou une mauvaise utilisation de cette fonction.

Merci quand même.
0
mouse Messages postés 136 Date d'inscription   Statut Membre Dernière intervention   10
 
la fonction Droite fonctionne bien

pour une table nommé table1 contenant le champs salut

SELECT Right([table1]![salut],4) AS truc
FROM Table1;

cette requete me donne les 4 derniers caracteres du champs salut dans le champs truc de ma requête.

J'espere que ca va t'aider
A+
Mouse
0