Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Invité
    Invité(e)

    Par défaut format numero de telephone

    bonjour à tous,
    j'ai des numeros de téléphone stockés dans une table avec le masque de saisie téléphone appliqué à ces champs texte.
    dans un formulaire je vais chercher ces données pour fournir l'information comme suit :

    Code :
    1
    2
    3
    Info1 = DLookup("Societe", "AdressesAstreintes", "Numero = 1")
    Info2 = DLookup("telephone1", "AdressesAstreintes", "Numero = 1")
    InfosAstreinte = "Prevenir la société " &  info1 & " au " & info2
    le probleme est que le numero de telephone affiche dans InfosAstreinte perd sa mise en forme. Les numeros sont collés sans espace.

    Quelqu'un aurait-il une idee pour y remedier ?

    merci d'avance.

  2. #2
    Modérateur

    Homme Profil pro René MAROT
    Inscrit en
    octobre 2005
    Messages
    7 017
    Détails du profil
    Informations personnelles :
    Nom : Homme René MAROT
    Localisation : Canada

    Informations forums :
    Inscription : octobre 2005
    Messages : 7 017
    Points : 10 210
    Points
    10 210

    Par défaut

    Le formast n'est destiné qu'à l'affichage quand tu manipule les données par code tu récupère la valeur stocké dans la table.

    Tu peux utiliser la commande format.

    Code :
    1
    2
    3
    4
     
    dim nomSociete as string : nomSociete = DLookup("Societe", "AdressesAstreintes", "Numero = 1")
    dim telSociete as long : telSociete = DLookup("telephone1", "AdressesAstreintes", "Numero = 1")
    InfosAstreinte = "Prevenir la société " &  nomSociete & " au " & format(telSociete,"(000) 000-0000")
    J'ai mis un exemple de format nord américain mais tu peux bien sur utiliser celui qui te convient et j'ai typé et changé le nom de tes variables pour rendre le code plus lisible.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.

  3. #3
    Invité
    Invité(e)

    Par défaut

    merci Marot,
    j'ai adapté au format frenchie, je le colle ici ça peut dépanner d'autres personnes :
    Code :
    Format(Telephone, "00-00-00-00-00")
    ça fonctionne nickel ! merci beaucoup

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •