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

IHM Discussion :

mettre a jour le formulaire une fois le texte saisi [AC-2003]


Sujet :

IHM

  1. #1
    Membre régulier
    Inscrit en
    Décembre 2007
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 213
    Points : 105
    Points
    105
    Par défaut mettre a jour le formulaire une fois le texte saisi
    Bonjour,

    admettons un formulaire avec un champ Texte, j'aimerais que le code s'exécute automatiquement une fois le dernier caractère saisi.

    Actuellement je dois valider en tapant ENTREE (sur le clavier lol) et là le code s'exécute.

    J'ai beau regarder dans les options de la fenetre PROPRIETE je ne vois pas

    Merci de votre aide,
    Sai

    PS : L'evenènement est sur APRES MAJ

  2. #2
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 424
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 424
    Points : 20 002
    Points
    20 002
    Billets dans le blog
    67
    Par défaut
    Salut,

    Il te faut bien appuyer sur une touche pour lui indiquer que c'est le dernier caractère (touche Entrée, Tab, bouton souris...etc):

    Donc dans ce cas l'évènement afterUpdate se déclenche

  3. #3
    Membre régulier
    Inscrit en
    Décembre 2007
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 213
    Points : 105
    Points
    105
    Par défaut
    bah justement je voudrais ne pas avoir a utiliser la touche entrée, tab ou autres chose juste le fait de saisir mon dernier caractère et hop exécution du code...

  4. #4
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 424
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 424
    Points : 20 002
    Points
    20 002
    Billets dans le blog
    67
    Par défaut
    et comment le programme sait que c'est le dernier caractère

  5. #5
    Membre régulier
    Inscrit en
    Décembre 2007
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 213
    Points : 105
    Points
    105
    Par défaut
    avec un masque...ca marcherait pas ?

  6. #6
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 424
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 424
    Points : 20 002
    Points
    20 002
    Billets dans le blog
    67
    Par défaut
    Je sais pas trop,

    Si ton texte ne dépasse pas 10 caractères par exemple tu peux tester la longueur du texte sur l'évènement changement, du type:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Texte1_Change()
     
       If Len(Texte1.Text)=10
       ' ton code à éxécuter
       end if
     
    End Sub

  7. #7
    Membre régulier
    Inscrit en
    Décembre 2007
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 213
    Points : 105
    Points
    105
    Par défaut
    je teste ca et te tiens au courant, merci en tout cas !!

  8. #8
    Membre régulier
    Inscrit en
    Décembre 2007
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 213
    Points : 105
    Points
    105
    Par défaut
    Finalement c'était mon masque de saisi qui était mal fait.

    Je l'ai refait du coup, dès le dernier caractère saisi => exécution du code VBA !

    Ca fait plaisir !!

    Thank you !

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

Discussions similaires

  1. Nouveau formulaire une fois remplit
    Par desmodromique dans le forum IHM
    Réponses: 1
    Dernier message: 27/11/2011, 00h15
  2. [SQL-Server] verifier si une partie du text saisi appartient a une liste des valeurs
    Par manel ingenieur dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 23/12/2010, 11h47
  3. Mettre un lien cliquable dans une zone de texte
    Par mlny84 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 07/09/2009, 23h23
  4. Réponses: 7
    Dernier message: 13/08/2008, 13h17
  5. Vider les champs d'un formulaire une fois ce dernier validé
    Par Silveur dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 07/03/2007, 09h58

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