Access97 : SQL & VB

Fermé
Zic0 - 24 oct. 2001 à 11:13
mouse Messages postés 136 Date d'inscription mercredi 4 avril 2001 Statut Membre Dernière intervention 13 avril 2007 - 24 oct. 2001 à 16:36
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 jeudi 20 septembre 2001 Statut Membre Dernière intervention 7 décembre 2007 5
24 oct. 2001 à 12:19
Sous access 97 version anglaise faire dans ta requete ':right("nomdechamps";4)' sinon suppose que dans version francaise cela peut être 'droit'???
0
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 mercredi 4 avril 2001 Statut Membre Dernière intervention 13 avril 2007 10
24 oct. 2001 à 16:36
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