voila, je voudrai grisé un bouton supprimer quand mon dbgrid est vide, je vais continué a bidouillé tout seul en attendant vos Suggestion,
heuu pardon , j 'utilise un adoquery pour alimenté mon dbgrid , voila :D
peace !
Version imprimable
voila, je voudrai grisé un bouton supprimer quand mon dbgrid est vide, je vais continué a bidouillé tout seul en attendant vos Suggestion,
heuu pardon , j 'utilise un adoquery pour alimenté mon dbgrid , voila :D
peace !
dans l'évenement OnDataChange de ton DataSources Vous inserez ce code.
le datasource et celui relier a votre Dbgrid.Code:Button1.Enable := (MyTable.RecordCount <>0);
Salut
Ou alors, tu peux relier ton bouton 'Supprimer' à une action, et mettre ce code dans le Update de l'action:
Ainsi le bouton sera actif uniquement si ta requête est active et contient au moins 1 enregsitrement.Code:
1
2
3
4
5 procedure TForm1.ActionSuppimerUpdate(Sender: TObject); begin TAction(Sender).Enabled := (ADOQuery1.State <> dsInactive) and (not ADOQuery1.IsEmpty); end;
@+ Claudius
wow, c'est le plus rapide :resolu: du forum , bein merci boucoup, j'esper que ça aidera le plus de monde possible
ciao