[Access] probleme de format!!!

katsu -  
 katsu -
Bonjour,
alors voila mon probléme, lorsque j'importe un fichier excel dans une table. dans cette table il y a un champ telephone sous cette forme (+33 XXXXXXXXX). et donc je voudrais faire une requete mise à jour pour modifier le format de ce champ et ainsi obtenir (+33)X XX XX XX XX
mais je n arrive pas a trouver la bonne syntaxe à mettre dans la case mise à jour.
si quel qu un pouvait m'aider ca serait sympa.
merci.
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  1. blux Messages postés 5036 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Salut,

    voilà une requête pour avoir le téléphone formaté correctement :

    SELECT Left(tel,4) & ")" & mid(tel,6,1) & " " & mid(tel,7,2) & " " & mid(tel,9,2) & " " & mid(tel,11,2) & " " & mid(tel,13,2)
    FROM Table4;

    A toi de l'adapter pour la mise à jour...
    0
    1. katsu
       
      Désolé j'avais oublié de préciser que j'étais un gros débutant.

      donc je te remercie pour ta reponse rapide mais je vois pas du tout ou il faut que je mette cette ligne.
      0
    2. blux Messages postés 5036 Date d'inscription   Statut Modérateur Dernière intervention   3 455
       
      Quand tu es dans ta requête, tu bascules en mode SQL (tu dois avoir un petit bouton en haut à gauche de tes menus ACCESS.

      Ca te "traduit" la requête du format 'graphique' vers le format SQL, il te suffit remplacer le texte par ce que j'ai donné (en modifiant le nom de la table et du champ concerné) :
      UPDATE table SET Tel = Left(tel,4) & ")" & mid(tel,6,1) & " " & mid(tel,7,2) & " " & mid(tel,9,2) & " " & mid(tel,11,2) & " " & mid(tel,13,2);
      Ou un truc s'y rapprochant...
      0
      1. katsu > blux Messages postés 5036 Date d'inscription   Statut Modérateur Dernière intervention  
         
        je te remercie. j'ai du faire quelques modifications mais ca marche.
        0