Activer une image suivant la valeur retrouver dans la base [Résolu]

Messages postés
26
Date d'inscription
vendredi 7 mars 2003
Statut
Membre
Dernière intervention
22 octobre 2010
- - Dernière réponse : ThWilliam
Messages postés
418
Date d'inscription
mardi 3 janvier 2006
Statut
Membre
Dernière intervention
26 novembre 2013
- 30 mai 2010 à 18:53
Bonjour
j'ai actuellement une base de donnée et je cherche un robinet dedans
et j'utilise cette syntaxe
Code :

begin
if trystrtoint(edit_cherche.Text,helpvar) then
if not adotable1.Locate('numrob',edit_cherche.Text,[])
then showmessage('robinet pas connu')
else showmessage('robinet connu')
else showmessage('The value you entered is not an integer value');
end;
end;

et il le retrouve la ligne correspondant quand il est connu
dans cette ligne je désire récupérer une colonne pour activer une image
si la cellule m'indique true alors la Timage s'active
d'avance merci de votre aide
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
418
Date d'inscription
mardi 3 janvier 2006
Statut
Membre
Dernière intervention
26 novembre 2013
2
3
Merci
Salut.

if ADOTable1.fieldbyname('numrob').AsBoolean then  // inutile de dire = true
   im_non_manoeuvrable.visible := true;


ou plus simplement :

im_non_manoeuvrable.visible := ADOTable1.fieldbyname('numrob').AsBoolean;

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 205 internautes nous ont dit merci ce mois-ci

Commenter la réponse de ThWilliam
Messages postés
26
Date d'inscription
vendredi 7 mars 2003
Statut
Membre
Dernière intervention
22 octobre 2010
1
0
Merci
Bon suite à mes recherche
comme dans ma base j'ai une valeur bolean true false

j'ai essayer ca et toujours une erreur
ADOTable1.fieldbyname('numrob').value:= 1 then im_non_manoeuvrable.visible := true
message d'erreur il me dit que se doit etre boolean

donc j'ai essayé ca sans succès

ADOTable1.fieldbyname('numrob').AsBoolean:= true then im_non_manoeuvrable.visible := true
quelqu'un a t'il une idée
D'avance merci
Commenter la réponse de pratrick