Access97 : SQL & VB

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

  1. Sous access 97 version anglaise faire dans ta requete ':right("nomdechamps";4)' sinon suppose que dans version francaise cela peut être 'droit'???
    1. 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.
  2. 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