Recno ne marche pas, essaye de le recupérer à partir du dbgrid
cavalier2400
Messages postés120Date d'inscriptionmardi 8 juillet 2008StatutMembreDernière intervention 1 décembre 2010
-
27 juil. 2009 à 10:50
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 2021
-
27 juil. 2009 à 22:12
Bonjour,
Je recupère la ligne(du dbgrid) sous un format variant, et puis je me trouve dans l'impossibilité de recupé mon variant et de l'exploiter. j'ai essayé:
> de plonger le variant dans un conteneur qui accepte le type variant et de le recuper mais ce fus sans succès
> d'utiliser un formatage,
> d'utiliser system....
Marci
cavalier2400
Messages postés120Date d'inscriptionmardi 8 juillet 2008StatutMembreDernière intervention 1 décembre 20101 27 juil. 2009 à 13:13
Je recupère la ligne du dbgrid dans variant, et je me retrouve dans l'impossibilité d'exploiter le variant, pour ainsi dire comment convertir un variant en string. Merci
cavalier2400
Messages postés120Date d'inscriptionmardi 8 juillet 2008StatutMembreDernière intervention 1 décembre 20101 27 juil. 2009 à 18:19
Bonsoir
c'est x:=tsdbgrid1.currentrow;
x est un variant (inexploitable) directement comme un string, ou en integer, il doit exister un moyen, pour convertir cet variant, je vien d'essayer d'intercepter l'erreur mais sans veine. merci
cavalier2400
Messages postés120Date d'inscriptionmardi 8 juillet 2008StatutMembreDernière intervention 1 décembre 20101 27 juil. 2009 à 20:00
Bonsoir Cantador, bonsoir tous le monde
c'est sharewar que j'ai téléchargé un topGrid
C'est vrai currentrow pour le dbgrid(Borland) n'existe pas, mais le problème est là
comment connaître le recno de la ligne, les bookmarks ne donnent rien, (il pointent directement),
il doit bien y avoir des fonctions pour purifier la valeur de la ligne, l'éditeur, à fait en sorte
que les colonne sont des intégers et les lignes sous un format variant, et le currentrow, ne prend
pas les valeurs de l'ensemble de la ligne[col1..], mais juste la valeurs du recno, j'ai trouvé sur le
web une solution qui marche(que j'ai testé) de conversion (variant-->string), mais en assembleur. Merci
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 202113 27 juil. 2009 à 22:12
Déjà, donne la bonne appellation des composants que tu utilises.
ça gagne du temps.. et avant d'utiliser des outils exotiques, bien s'assurer qu'on ne peut pas résoudre son problème avec les composants natifs de delphi.