Fórum selecionar varios registros #506156
03/01/2015
0
Nei
Curtir tópico
+ 0Posts
04/01/2015
Douglas
Acredito que você esteja utilizando o componente TDBGrid. Faça o seguinte! Selecione o objeto grid em seu formulário, vá no object inspector e na guia properties procure pela propriedade options, clique sobre o sinal de "+" e altere a opção dgMultiSelect para true. Desta forma, você poderá fazer uma seleção de múltiplas linhas. Preparei um código, onde você consegue editar todas as linhas de uma determina coluna do grid ao mesmo tempo escrevendo o conteúdo em um "Edit". Abaixo o código:
procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
begin
for I := 0 to DBGrid1.SelectedRows.Count - 1 do
begin
DBGrid1.DataSource.DataSet.GotoBookmark(DBGrid1.SelectedRows.Items[i]);
ClientDataSet1.Edit;
ClientDataSet1.FieldByName('nome').AsString := edtAlteracao.text;
ClientDataSet1.Open;
end;
end;
OBS: Levando em consideração que você saiba como exibir os dados da tabela no DBGrid, não entrei no mérito explicativo do mesmo.
Qualquer dúvida estou à disposição.
Gostei + 0
04/01/2015
Nei
Gostei + 0
04/01/2015
Douglas
Gostei + 0
04/01/2015
Nei
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)