problème pour modifier une sélection multiple
Salut tous j'ai un code pour ajouter dans un champs un nombre grâce a une sélection multiple dans u DBGrid
voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
begin
for i:=0 to SMDBGrid1.SelectedRows.Count-1 do
begin
SMDBGrid1.DataSource.DataSet.GotoBookmark(pointer(SMDBGrid1.SelectedRows.Items[i]));
SMDBGrid1.DataSource.DataSet.Edit;
SMDBGrid1.DataSource.DataSet.FieldByName('champs').AsInteger := 2;
SMDBGrid1.DataSource.DataSet.Post;
end;
end; |
Maintenant je cher a faire , sélectionner uniquement les cases a cocher dont le champs = 2 dans mon dbgrid pour faire une modification et faire la modification ?
merci de votre aides