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

Bases de données Delphi Discussion :

Valeur de la saisie en cours dans un dbEdit


Sujet :

Bases de données Delphi

  1. #1
    Membre confirmé Avatar de Issam
    Inscrit en
    Mars 2002
    Messages
    578
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Mars 2002
    Messages : 578
    Points : 604
    Points
    604
    Par défaut Valeur de la saisie en cours dans un dbEdit
    Bonjour


    je souhaite avoir la valeur en cours de saisie d'un champs d'un dbedit
    pour afficher une sorte de inplace-editor


    (dans un évenement onkeypress par exemple)

    évidemment le dbedit1.text ne marche pas et ne me donne la valeur qu'aprés validation


    Merci et bonne journée

  2. #2
    Membre émérite
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 401
    Points : 2 310
    Points
    2 310
    Par défaut
    Salut;

    il me semble avoir vu ça sur la FAQ je ferais des recherches pour toi.

    bon codage.

  3. #3
    Membre confirmé Avatar de Issam
    Inscrit en
    Mars 2002
    Messages
    578
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Mars 2002
    Messages : 578
    Points : 604
    Points
    604
    Par défaut
    merci Kelloucheaeh

    j'ai regardé dans la mais j'ai rien trouvé

  4. #4
    Membre à l'essai
    Profil pro
    It manager
    Inscrit en
    Décembre 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : It manager

    Informations forums :
    Inscription : Décembre 2005
    Messages : 18
    Points : 20
    Points
    20
    Par défaut
    sur l'évenement onchange non ?

  5. #5
    Nouveau membre du Club
    Inscrit en
    Janvier 2007
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 35
    Points : 29
    Points
    29
    Par défaut
    effectivement c'est sur l'evenement OnChange qu'il faut mettre ton Code
    voiçi un bout du code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if table.FindKey([e1.text]) then
    begin
      e2.text:=table.fieldbyname('Nom').asstring);
      e3.text:=table.fieldbyname('Prenom').asstring);
    end;
    normalement comme ça sa marchera.

  6. #6
    Membre confirmé Avatar de Issam
    Inscrit en
    Mars 2002
    Messages
    578
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Mars 2002
    Messages : 578
    Points : 604
    Points
    604
    Par défaut
    Désolé mais ça ne marche toujours pas ! ni dans le onchange ni dans le onkeypress (surement un truc de buffer)


    L'idéal serai de récupérer la valeur du dbedit comme s'il s'agissait d'un simple edit mais la propriété Text a surement été redéfinie vu que ça ne donne pas ce résultat et le cast ne marche pas non plus

    j'ai cherché d'autres propriétés similaires mais je n'ai pas trouvé


    Merci

  7. #7
    Membre confirmé Avatar de Issam
    Inscrit en
    Mars 2002
    Messages
    578
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Mars 2002
    Messages : 578
    Points : 604
    Points
    604
    Par défaut
    je testai la valeur d'un autre composant ...

  8. #8
    Membre émérite
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 401
    Points : 2 310
    Points
    2 310
    Par défaut
    Re;

    as-tu réglé ton problème ?

    car effectivement OnChange te permet d'intercepter les valeurs tapées au clavier.

  9. #9
    Membre confirmé Avatar de Issam
    Inscrit en
    Mars 2002
    Messages
    578
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Mars 2002
    Messages : 578
    Points : 604
    Points
    604
    Par défaut
    oui car j'ai mis un résolu

    en fait je testai la valeur d'un autre composant dbedit dans le onchange
    du style
    alors que le composant en question était edit1 .... je sais je sais

    merci et bonne soirée

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 06/01/2015, 16h10
  2. [AC-2000] lire la saisie en cours dans un menu déroulant
    Par nico84 dans le forum IHM
    Réponses: 2
    Dernier message: 03/05/2012, 20h12
  3. Réponses: 4
    Dernier message: 17/04/2012, 12h25
  4. Réponses: 3
    Dernier message: 09/11/2011, 19h29
  5. Réponses: 4
    Dernier message: 15/10/2008, 11h58

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