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

VBA Access Discussion :

Masque de Saisie sur un String


Sujet :

VBA Access

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 328
    Points : 85
    Points
    85
    Par défaut Masque de Saisie sur un String
    voilà je cherche à récuperer la vrai valeur de mon numero de devis qui est fait comme celà : 004789856 mais le souci c'est mon programme me renvoie 4789856, voilà ou j'en suis dans le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim numdevi As String
    numdevi = CStr(Me.lstResults)
    DoCmd.OpenForm "V2 - Formulaire Affaire", acNormal, , "[NumDevis] = " & numdevi
    j'ai pas trouver sur developpez, je pens que c'est les mot que j'ai utilisé pour la recherche car je pense bien que c'est monnaie courante cette bidouille

    donc en gros je voudrais faire un peu comme date un format(numdevi,"00000000")...mais bon ça c'est que pour le format date...

    merci d'avance

  2. #2
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Bonjour.....
    ...mon numero de devis qui est fait comme celà : 004789856
    ....comment a-t'il était défini ...
    ...est ce que dans ta table ce numéro apparait tel quel (avec les zéros)...

    Car sur un champ de type Numérique (sauf erreur de ma part...), les zéros ne sont pas significatifs...("004789856" sera sauvegardé sous la forme "4789856"...

    Maintenant si ton problème est de "formater" ton numéro de devis pour qu'il contiennent obligatoirement 9 chiffres complétés par des zéros.......
    - passe ton champ en type "Texte"

  3. #3
    Membre actif
    Inscrit en
    Mai 2006
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 179
    Points : 222
    Points
    222
    Par défaut
    salut,
    Dans la proriété format de champ poitant vers une zone numérique, tu fais en vba
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    toto.format ="000000000"
    ou ,en mode design formulaire, tu fais de même.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 328
    Points : 85
    Points
    85
    Par défaut
    comment je n'en sais rien, c'est une démarche qualité veille de plusieurs années je suis obligé de reprogrammer ma base en prenant compte de cet type, je suis en texte pour avoir les 00 au niveau de ma table, mais j'ai l'impression que mon Me.lstResults lui me renvoie un entier c'est pour ça qu'il zappe la partie du début avec les 00, donc mon objectif c'est de transformer avec une variable tempo "Me.lstResults" en texte ( string non ? ) et de mettre un masque sur la variable tempo de type "0000000000" pour faire apparaitre les zeros... j'ai testé vos idées ça ne marche pas
    merci quand même...

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/04/2007, 20h01
  2. masque de saisie sur sql server 2000
    Par adil_math2006 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 27/03/2007, 12h56
  3. Créer un masque de saisie sur 1 TDBEdit
    Par User dans le forum Delphi
    Réponses: 3
    Dernier message: 22/03/2007, 23h06
  4. Masque de saisie sur demande de variable
    Par Smint dans le forum Access
    Réponses: 9
    Dernier message: 06/10/2006, 18h18
  5. Masque de saisie sur champs auto
    Par sam29 dans le forum Access
    Réponses: 8
    Dernier message: 21/08/2006, 14h25

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