Bonjour,
Je tente de créer un DBCtrlGrid qui contient un DBCheckBox relié à un champ calculé booléen du dataset ainsi qu'un champ Edit qui affiche un libellé relié au dataset également.
A l'affichage, les libellés s'affichent mais je n'arrive pas à gérer correctement le DBCheckBox.
Sur le OnClick du DBCheckBox, j'ai codé ceci:
Je veux que la valeur du booléen boolSauce prenne la valeur true ou false selon que le dbcheckbox est coché ou non.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 if pdaDataModule.ADOQry_ComSauceboolSauce.Value = true then begin pdaDataModule.ADOQry_ComSauce.Edit; pdaDataModule.ADOQry_ComSauceboolSauce.Value := false; exit; end else if pdaDataModule.ADOQry_ComSauceboolSauce.Value = false then begin pdaDataModule.ADOQry_ComSauce.Edit; pdaDataModule.ADOQry_ComSauceboolSauce.Value := true; exit; end;
Or, avec ce code, ça boucle déjà à l'affichage du formulaire, car il passe dans le OnClick?!
Je sais qu'il existe les SMDBGrid qui permettent de gérer des multisélection mais je dois ne coder qu'avec du natif Delphi.. Grrrr!
Des idées?
Merci!
Partager