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 rapide du forum , bein merci boucoup, j'esper que ça aidera le plus de monde possible
ciao
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager