noDbgrid use a propriedade rowselectall
ou algo precido
--- Em ter, 11/5/10, Richardson Freddo escreveu:
De: Richardson Freddo
Assunto: [delphi-br] ajuda com DBGRID
Para: "Grupo"
Data: Terça-feira, 11 de Maio de 2010, 11:29
Pessoal.
Tenho um DB
Exemplo de como faer uma varredura nos registros selecionados:
procedure TForm1.btnDoSumClick(Sender: TObject);
var
i: Integer;
sum : Single;
begin
if DBGrid1.SelectedRows.Count > 0 then
begin
sum := 0;
with DBGrid1.DataSource.DataSet do
begin
Tenta esse codigo para pegar os registros selecionados
Joao
DBGrid1.SelectedRows.CurrentRowSelected := true;
qdettit.DisableControls;
for i := 0 to DBGrid1.SelectedRows.Count-1 do begin
qdettit.BookMark := DBGrid1.SelectedRows.Items[i];
end;
- Original Message
da uma olhada ai...
http://scriptbrasil.com.br/forum/index.php?showtopic=103586&pid=433423&st=0entry433423
é uma função pra copiar os dados do grid... mas vc pode ver como
funciona a rotina pra percorrer teu dataset...
o/
Em 11/05/2010 11:29, Richardson Freddo escreveu:
> Pessoal.
>
> Tenho um
: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Thu, 3 Jul 2008 14:32:06 -0300
Subject: Re: [delphi-br] ajuda com dbgrid
desculpe nao me expliquei, estou usando uma adoquery
e por isso pensei em usar o campo calculado.
2008/7/3 Rubem Nascimento da Rocha <[EMAIL PROTECTED]>:
desculpe nao me expliquei, estou usando uma adoquery
e por isso pensei em usar o campo calculado.
2008/7/3 Rubem Nascimento da Rocha <[EMAIL PROTECTED]>:
>
> O TDBGrid é um componente/controle data-aware (orientado a dados) que
> apenas mostra o que está definido no dataset, incluindo-se aí a d
O TDBGrid é um componente/controle data-aware (orientado a dados) que apenas
mostra o que está definido no dataset, incluindo-se aí a definição de campos.
Se existe a necessidade de se criar um campo novo, é correto afirmar que este
deve estar definido no dataset, e não no TDBGrid. Sendo assim,
procedure TForm1.btMarcaTodosClick(Sender: TObject);
var
vlLinha: Integer;
begin
with DBGrid.DataSource.DataSet do
begin
First;
for vlLinha := 0 to RecordCount - 1 do
begin
DBGrid.SelectedRows.CurrentRowSelected := True;
Next;
end;
end;
DBGrid.SelectedRows.Refresh;
end;
Para Desmarcar todos os reg
Welson, não funcionou aqui. :( Cícero, poderia demonstrar como usar ese
método? Uso o Campo Nome da Tabela Cliente.
Em 08/03/06, Cícero <[EMAIL PROTECTED]> escreveu:
>
> há muito tempo fazia com FINDNEAREST. Ele vai posicionando de acordo com
> as
> letras que vai batendo com o conteúdo
> a ANTONI
9 matches
Mail list logo