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

Delphi Discussion :

Le composant EDIT et les types de données


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 19
    Par défaut Le composant EDIT et les types de données
    Bonsoir,

    pour ajouter un fournisseur dans la base de donnée l'utilisateur doit rentrer des données dans un fournisseur...

    Je voulais savoir si il était possible de controler les données que rentre l'utilisateur, c'est à sire que celui-ci ne puisse pas rentrer des lettres lorsqu'on lui demande un numéro de téléphone???

    Je sais qu'il existe une technique qui est de vérifier a chaque appuie sur le clavier mais je trouve ca un peu gros...
    Exist'il une propriété sur l'EDIT que je n'arriverai pas à voir?

  2. #2
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut
    Salut,

    Citation Envoyé par létudiant (EPSI)
    Exist'il une propriété sur l'EDIT que je n'arriverai pas à voir
    Heu, à ma connaissance non! J'ai toujours vérifié le contenu de Key lors du OnKeyPress afin de ne mettre que des nombres ...

    De plus, la FAQ possède un lien concernant ce sujet donc je ne pense pas que l'on puisse faire autrement : Voici le lien : ici

    Sinon, tu peux utiliser le composant MaskEdit

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 19
    Par défaut
    Bonsoir ero-sennin

    Merci de ta réponse, j'ai bien vu la FAQ pour le onkeypress mais je trouve ca assez pesant pour l'application mais bon...

    Je connais pas le composant Maskedit je vais le chercher^^

    j'attend un autre avis ou c'est peine perdu pour moi?

  4. #4
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut
    Le composant MaskEdit se trouve dans l'onglet Supplément ...
    En ce qui concerne son utilisation, c'est sur que là tu ne dois plus vérifié la touche saisie

    De plus, tu as la possibilité de mettre le séparateur des nombres

    Attend un autre avis, mais personnellement j'irai pas cherché plus loin
    Ce ne sont pas quelque ligne de code qui vont te rebuter tout de même

    Bon courage

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 19
    Par défaut
    Je viens de trouver le fameu Maskedit, je pense que c'est exactement ce qu'il me faut!

    Merci beaucoup ero-sennin!

    je marque résolu! encore merci a ero-sennin.

  6. #6
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    A noter que j'ai ete confronté a ce probleme pour d'autres cas : Detecter la fin de saisie d'une valeur afin d'entamer la lise a jour de la cible de l'edit.

    Je m'explique : Je faisait un editeur qui affiche des données (3D) et propose des champs pour modifier lesdites données.
    Il me fallait donc detecter la fin de saisie pour mettre a jour la 3D en eviter de cliquer sur un bouton.

    Pour ca il faut reperer tous les modes de perte du focus (Pression touche entree, click sur composant tiers, OnExit, etc ....)

    Si tu as des soucis, je peut essayer de retrouver des bouts de codes ...

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 19
    Par défaut
    Merci beaucoup Clorish mais les Maskedit me conviennent a merveille en fait!

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/04/2009, 16h03
  2. Réponses: 3
    Dernier message: 27/12/2008, 19h18
  3. Comment extraire les types des données dans un message SOAP
    Par demcoul dans le forum Services Web
    Réponses: 3
    Dernier message: 19/05/2008, 11h58
  4. [SQL 2000] Question sur les types de données
    Par Angath dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 03/11/2006, 14h05
  5. [VB] Les types de données en VB
    Par jam92400 dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 16/05/2006, 21h37

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