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![]()
peace !
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![]()
peace !
dans l'évenement OnDataChange de ton DataSources Vous inserez ce code.
le datasource et celui relier a votre Dbgrid.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 rapidedu forum , bein merci boucoup, j'esper que ça aidera le plus de monde possible
ciao
Partager