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

Langage Delphi Discussion :

Comparaison chiffre text


Sujet :

Langage Delphi

  1. #1
    Membre régulier
    Inscrit en
    Août 2007
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 158
    Points : 80
    Points
    80
    Par défaut Comparaison chiffre text
    Bon soir

    Je veux comparer un contenu d'un dbedit avec un nombre entier sachant que le type du champ est numerique comment faire s'il vous plait

  2. #2
    Expert éminent sénior

    Avatar de sjrd
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2004
    Messages
    4 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2004
    Messages : 4 517
    Points : 10 154
    Points
    10 154
    Par défaut
    Avec , StrToInt et/ou IntToStr.

  3. #3
    Membre régulier
    Inscrit en
    Août 2007
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 158
    Points : 80
    Points
    80
    Par défaut
    Il me manque quelque chose parce que a la compilation j'obtiens une erreur disant pas assez de parametres originaux

  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 : 38
    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
    Points : 4 935
    Points
    4 935
    Par défaut
    Salut,

    Citation Envoyé par gentilman_delphi Voir le message
    Il me manque quelque chose parce que a la compilation j'obtiens une erreur disant pas assez de paramètres originaux
    As-tu regarder l'aide de Delphi ?
    Celui-ci te propose un exemple d'utilisation.
    Comment t'y prends tu pour faire la chose ?

  5. #5
    Membre régulier
    Inscrit en
    Août 2007
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 158
    Points : 80
    Points
    80
    Par défaut
    Jusqu'ici j'ai pas compris

    Je veux limiter les enreigistrements d'un champ;c'est a dire tout les enreigistrements doivent etre SUPERIEUR par example de 1200
    Je veux dire lorsque l'utilisateur fait 1199 ;il sera affiché un message d'erreur

    Merci

  6. #6
    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 : 38
    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
    Points : 4 935
    Points
    4 935
    Par défaut
    Citation Envoyé par gentilman_delphi Voir le message
    Jusqu'ici j'ai pas compris

    Je veux limiter les enreigistrements d'un champ;c'est a dire tout les enreigistrements doivent etre SUPERIEUR par example de 1200
    Je veux dire lorsque l'utilisateur fait 1199 ;il sera affiché un message d'erreur

    Merci
    Heu, si je comprends bien, si l'utilisateur entre la valeur 1199 dans le DBEdit, alors on affiche un message disant qu'il faut mettre au minimum la valeur 1200 ?

    Du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if (StrToInt(DBEdit1.Text) < 1200) then 
      ShowMessage('Erreur! La valeur doit être supérieure à 1200');
    J'espère bien avoir saisi ton soucis

  7. #7
    Membre régulier
    Inscrit en
    Août 2007
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 158
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par ero-sennin Voir le message
    Heu, si je comprends bien, si l'utilisateur entre la valeur 1199 dans le DBEdit, alors on affiche un message disant qu'il faut mettre au minimum la valeur 1200 ?

    Du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if (StrToInt(DBEdit1.Text) < 1200) then 
      ShowMessage('Erreur! La valeur doit être supérieure à 1200');
    J'espère bien avoir saisi ton soucis
    Nous sommes a la meme ligne et le probleme if (StrToInt(DBEdit1.Text) < 1200) peut provoquer une erreur de syntaxe a la compilation pas assez de parametres originaux

  8. #8
    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 : 38
    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
    Points : 4 935
    Points
    4 935
    Par défaut
    Montre nous ton code voir ... comme ça on pourra surement mieux cerné d'où vient l'erreur....

  9. #9
    Membre régulier
    Inscrit en
    Août 2007
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 158
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par gentilman_delphi Voir le message
    Nous sommes a la meme ligne et le probleme if (StrToInt(DBEdit1.Text) < 1200) peut provoquer une erreur de syntaxe a la compilation pas assez de parametres originaux
    J'ai trouvé la solution ;ma faute c'etait que j'ai pas met les () sur le showmessage

    Mais ;il s'agit d'un autre probleme
    Lors de la saisie par exemple 1200 ;tu fais 1 et le message apparait parce qu'il compare 1200 avec la premiere caractere 1

  10. #10
    Membre régulier
    Inscrit en
    Août 2007
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 158
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par gentilman_delphi Voir le message
    J'ai trouvé la solution ;ma faute c'etait que j'ai pas met les () sur le showmessage

    Mais ;il s'agit d'un autre probleme
    Lors de la saisie par exemple 1200 ;tu fais 1 et le message apparait parce qu'il compare 1200 avec la premiere caractere 1
    Normalement j'ai trouvé la solution

    lorsuque je fais dbedit.onchange il me se pose le probleme
    mais lorsque je fais dbedit.onexit ça passe bien

    Merci tres infiniment;vous etes genereux pour vos idées

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

Discussions similaires

  1. comparaison numérique / texte
    Par kikidrome dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 10/06/2008, 16h58
  2. Comparaison de texte utf8 et latin1
    Par MartyMacFly dans le forum Langage SQL
    Réponses: 2
    Dernier message: 12/05/2008, 13h29
  3. Algorithme de comparaison de texte?
    Par tixu dans le forum Outils
    Réponses: 2
    Dernier message: 02/09/2007, 01h02
  4. [ DELPHI 7 ] Comparaison chiffre en binaire
    Par Targan dans le forum Débuter
    Réponses: 3
    Dernier message: 31/08/2007, 20h02
  5. Comparaison chiffre binaire
    Par bouchette63 dans le forum Langage
    Réponses: 2
    Dernier message: 08/06/2006, 13h30

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