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

C++Builder Discussion :

comparer une cellule avec une variable


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Inscrit en
    Novembre 2006
    Messages
    134
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 134
    Par d�faut comparer une cellule avec une variable
    salut
    bein voila j'ai un stringgrid et je veux comparais la colonne 0 et ligne i avec une variable voir si ils sont egaux le probleme je ne suis pas sur de l'instruction que j'ai utiliser puisque elle n'est jamais a true voila le code

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    if(StringGrid1->Cells[0][i]==+"S"+X)
    remarque dans la cellule cells [0][i]==S1 jusqu'a S10 et X =5
    esque l'instruction est juste?

  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,

    Pour ton soucis de comparaison, si je comprends bien, tu veux comparer des cellules et savoir si chaque cellule contient S5 ?

    Moi je vois cela comme ceci :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    if(StringGrid1->Cells[0][i]=="S"+X)
    Pas besoin de + ... car la on ne fait pas de concat�nation avec le "S"

    Voil�
    A+

  3. #3
    Membre confirm�
    Inscrit en
    Novembre 2006
    Messages
    134
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 134
    Par d�faut
    salut oui c'est se que j'ai fait au debut sa na pas marcher donc j'ai esseyais sa et sa marche
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    if((StringGrind1->Cells[0][i].Delete(1,1)==X)
    merci

  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
    Je ne comprends pas trop ta manipulation...

    Tu voulais tester si le chiffre 5 �tait pr�sent dans une celleule ou tu voulais que dans la cellule il y ait "S5" ?

    Car cher moi ca fonctionne mais il faut v�rifier 2 choses :

    1) Que tu respectes bien la casse car "S5" et diff�rente de "s5"
    2) Que X soit bien de type entier pour la concat�nation

    Voil�
    A+

  5. #5
    Membre confirm�
    Inscrit en
    Novembre 2006
    Messages
    134
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 134
    Par d�faut
    oui les 2 condition sont verifier ,je ne sais pas pourquoi sa ne marche pas de toute les fa�ons se que j'ai fait a l'aire de bien fonctionnner ,donc l'instruction que j'ai faite veut dir si je ne me trompe pas : que le S qui se trouve dans la cellule sera enleve et je compars juste le chiffre qui vien apres le S avec mon X qui est egal a 5 voila 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 : 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
    Oui, pour l'interpr�tation de ton code, c'est juste ... mais �a m'intrigue cette histoire de fonctionner avec une m�thode et pas avec une autre.

    Moi �a fonctionne niquel ! Tu es sur que tu n'as pas fait d'erreur de code ?

    X est d�clar� de quel type ?
    Chez moi la comparaison avec S5 fonctionne...

    A+

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 1
    Dernier message: 13/04/2015, 11h17
  2. R�ponses: 15
    Dernier message: 26/01/2015, 19h37
  3. R�ponses: 2
    Dernier message: 18/10/2014, 14h01
  4. [Toutes versions] coller les donn�es d'une plage d'une cellule dans une cellule d'une autre feuille[VBA]
    Par arthson dans le forum Macros et VBA Excel
    R�ponses: 1
    Dernier message: 24/01/2012, 17h37
  5. [XL-2002] Macro de comparaison d'une cellule d'une feuille avec une cellule d'une autre feuille.
    Par steelydan dans le forum Macros et VBA Excel
    R�ponses: 6
    Dernier message: 08/09/2010, 12h59

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