IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Word Discussion :

Formulaire : Format de Nombre dans un champ texte [WD-2007]


Sujet :

Word

  1. #1
    Membre régulier Avatar de Escandil
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Mai 2003
    Messages : 84
    Points : 70
    Points
    70
    Par défaut Formulaire : Format de Nombre dans un champ texte
    Bonjour,

    Je souhaite mettre en place des formats de nombre personnalisés dans un formulaire.

    Par exemple un numéro de téléphone de ce style : 00.00.00.00.00
    Pour ce faire je créer mon nouveau champ texte, Type Nombre et Format :
    Ou encore une référence du type 000/0000
    Tant qu'il ne s'agit que d'affichage tout cela fonctionne à merveille.
    Par contre en voulant agir sur des données monétaires tout ce complique.

    Par exemple il m'est impossible de limiter le format a 4 chiffres avant la virgule et deux chiffres après.
    J'ai donc souhaité mettre les nombres supérieurs à 9999 en rouge :
    Les conditions ne sont prises que comme des zones de texte à ajouter et j'obtiens le résultat suivant :
    [Rouge][>9999]1 00,00


    De même lorsque j'utilise les bases des formules d'Excel je rencontre des problèmes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    # ##0,00\ _€;-# ##0,00\ _€
    avec une saisie a 1000 je récupère :
    0,01\ _€;- 0,00\ _€

    Existe-t-il une syntaxe propre à Word ? Suis-je limité au format préenregistré pour les formules monétaires ?

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Salut,

    Pas de syntaxe pour Word.
    Le commutateur Rouge n'existe pas.

    On pourrait envisager des If en fonction des données et suivant l'endroit les basculer dans une couleur ou l'autre, mais ton document va devenir une usine à gaz.

  3. #3
    Membre régulier Avatar de Escandil
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Mai 2003
    Messages : 84
    Points : 70
    Points
    70
    Par défaut
    Sans aller jusqu'à insérer du pseudo code dans ma case format, je pensais au moins personnaliser mes nombres comme sous Excel.

    En me basant sur le tuto des formats personnalisés (pour excel) je pensais retrouver la syntaxe basique :


    • Le premier concerne la mise en forme des nombres positifs.
    • Le second concerne la mise en forme des nombres négatifs.
    • Le troisième concerne la mise en forme des cellules contenant une valeur 0.
    • Le quatrième concerne la mise en forme des cellules texte.


    Et dans le format préenregistré sur les valeurs monétaires, on retrouve ce principe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #*##0,00 €;(#*##0,00)
    Si le chiffre est négatif il apparait entre parenthèse (ça fonctionne bien)

    Par contre si je le modifie (en remplaçant les parenthèses par des crochets par exemple, j'obtiens un gros n'importe quoi.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Format : #*##0,00 €;[#*##0,00]
    Saisie : -100
    Affichage : 0,00 €;[ 1,00]
    Et là je ne comprends plus.
    J'ai cherché sur la toile, mais aussi dans l'aide de Word (Insérer et mettre en forme des codes de champ dans Word), mais les règles de formats sont les mêmes que sous Excel et le format ci-dessus devrait fonctionner.

    Du coup je me dis que c'est peut-être plus un problème lié aux contrôles de formulaire hérités, mais ça ne me satisfait pas.
    Et je trouve dommage de devoir passer par une macro pour un problème de formatage.

    Je ne sais plus comment tourner ma recherche pour ne pas tomber
    • Sur des formats personnalisés Excel
    • Sur des formats de champ QuickPart

  4. #4
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Salut,

    Malheureusement, les règles sous Word ne sont pas modifiables comme dans Excel où l'on peut définir un format d'affichage personnalisé et jonglant avec les règles.

    Word ne permet pas d'écart.

  5. #5
    Membre régulier Avatar de Escandil
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Mai 2003
    Messages : 84
    Points : 70
    Points
    70
    Par défaut
    Citation Envoyé par Heureux-oli Voir le message
    Salut,

    Malheureusement, les règles sous Word ne sont pas modifiables comme dans Excel où l'on peut définir un format d'affichage personnalisé et jonglant avec les règles.

    Word ne permet pas d'écart.
    Bon du coup je vais rester sur le format de base.
    Merci pour tes réponses Olivier.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Requête SQL complexe Additionner nombre dans un champ texte
    Par spaukensen dans le forum Requêtes
    Réponses: 1
    Dernier message: 30/01/2012, 11h37
  2. [AC-2007] Sélection stricte des nombres dans un champ texte
    Par Razorback dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 17/08/2009, 09h32
  3. Réponses: 2
    Dernier message: 27/03/2007, 23h04
  4. Récupérer un nombre dans un champs texte
    Par mandou36 dans le forum Access
    Réponses: 18
    Dernier message: 05/09/2006, 19h11
  5. [HTML] formulaire gérer les espaces dans un champs texte
    Par renofx1 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 12/01/2006, 14h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo