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

Access Discussion :

parametrer un masque de saisie


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 39
    Points : 38
    Points
    38
    Par défaut parametrer un masque de saisie
    Bonjour,
    dans un formulaire, j'ai un controle (text) qui doit être paramétrer de façon différente en fonction du type d'objet auxquels il s'adresse. Chaque type d'objet est défini par un code alphanumérique Le masque doit reprendre ce code et inviter l'utilisateur à saisir une série de 5 chiffre.
    J'ai essayé inputMask, mai je bloque sur l'implémentation du code alphanumérique dans le masque
    Quelqu'un peut il m'aider?
    Merci

    Marmotine: Marmotte mutine

  2. #2
    Membre actif Avatar de zEndymion
    Homme Profil pro
    Responsable des applications
    Inscrit en
    Avril 2006
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable des applications
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2006
    Messages : 162
    Points : 203
    Points
    203
    Par défaut
    Bonjour,

    Si tu presses F1 sur la zone "Masque de Saisie" des propriétés de ton controles, tu sauras tout ce que tu veux savoir sur les Masques de saisie,

    Pour ton cas il faudrait utiliser quelques chose comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    me.Zone.InputMask = "AAAAA"    ' tous les carac obligatoire
    me.Zone.InputMask = "aaaaa"    ' Carac facultatif
    A+

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 39
    Points : 38
    Points
    38
    Par défaut
    je mesuis mal fait comprendre , mon problème relève du fait que mon masque doit reprendre des carractères issu d'un autre contrôle déjà rempli.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim MA As String
    MA = Forms![00-ensemble]![00-sous-ensemble].Form![Description]
    Forms![02-detail_objet]!Resume2.InputMask = MA"######"

  4. #4
    Membre habitué
    Inscrit en
    Juillet 2002
    Messages
    150
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 150
    Points : 169
    Points
    169
    Par défaut
    Salut,

    Il faut donc que sur saisie d'un code dans une zone de texte, le masque de saisie d'une seconde zone de saisie soit modifié

    ex
    sur l'évènement Sur sortie de la 1ère zone de texte, tu met à jour le masque de saisie de l'autre zone de texte
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Texte0_Exit(Cancel As Integer)
      Me.Texte2.InputMask = Me.Texte0.Value & "#####"
    End Sub
    cette syntaxe est fausse
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    MA = Forms![00-ensemble]![00-sous-ensemble].Form![Description] 
    Forms![02-detail_objet]!Resume2.InputMask = MA"######"
    il manque une & entre MA et "#####"

    @+

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 39
    Points : 38
    Points
    38
    Par défaut
    Merci beaucoup, ça marche.
    Une question cependant, pour ma culture, ça marche en utilisant l'intitulé du controle, pas lorsque la valeur est captée sous forme d'une variable

  6. #6
    Membre habitué
    Inscrit en
    Juillet 2002
    Messages
    150
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 150
    Points : 169
    Points
    169
    Par défaut
    mais encore ? Donne ton code, c'est qu'il y a un erreur

  7. #7
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    bonjour,
    je mets ma demande dans cette discussion car elle concerne aussi les masque de saisie.
    Voila mon pb:
    Ds le cadre d'un projet d'etude(fac) je suis en train de realisé la base de donnée pour une bibliotheque.
    J'aimerais savoir s'il etait possible pour le masque de saisie du code livre de demander a access de prendre les 3 premieres lettre du nom_auteur puis le code_rayon suivi du code_theme et enfin d'un numero auto (facultatif).

    merci d'avance
    shak

  8. #8
    Membre habitué
    Inscrit en
    Juillet 2002
    Messages
    150
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 150
    Points : 169
    Points
    169
    Par défaut
    Citation Envoyé par shakkar
    bonjour,
    je mets ma demande dans cette discussion car elle concerne aussi les masque de saisie.
    Voila mon pb:
    Ds le cadre d'un projet d'etude(fac) je suis en train de realisé la base de donnée pour une bibliotheque.
    J'aimerais savoir s'il etait possible pour le masque de saisie du code livre de demander a access de prendre les 3 premieres lettre du nom_auteur puis le code_rayon suivi du code_theme et enfin d'un numero auto (facultatif).

    merci d'avance
    shak
    oui, sur le même principe

  9. #9
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    le probleme c'est que tu le passe en code(ce qui je l'amets est plus simple) mais on a pas le droit de passer par vb (ce qui est vraiment dommage car on l'a appris et si c'est pas pour s'en servir pourquoi la fac nous le fait apprendre
    on doit donc directement passer par les requeles, les formulaires ,les etats, et enfin les macros.
    on peut faire une telles saisie sans passer par vb?
    merci.

Discussions similaires

  1. Réponses: 0
    Dernier message: 11/10/2010, 11h27
  2. Réponses: 9
    Dernier message: 20/09/2005, 17h18
  3. Masque de saisie
    Par moicalex dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/03/2005, 19h05
  4. Réponses: 2
    Dernier message: 17/02/2005, 00h00
  5. problème avec masque de saisie dans table
    Par porki dans le forum Access
    Réponses: 6
    Dernier message: 13/10/2004, 08h58

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