| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
miguel135 Novato

Registrado: Domingo, 31 de Março de 2013 Mensagens: 66
|
Enviada: Sáb Jun 08, 2013 9:50 am Assunto: Delphi+Access 2010 |
|
|
| Qual é a instrução na qual eu seleciono um intervalo de registros? Por exemplo, queria selecionar do 6º ate o 12º registro de uma tabela, precisava disso para um sistema que estou desenvolvendo. |
|
| Voltar ao Topo |
|
 |
Batera Colaborador


Registrado: Quarta-Feira, 23 de Julho de 2008 Mensagens: 4899 Localização: Maringá
|
Enviada: Sáb Jun 08, 2013 10:41 am Assunto: |
|
|
Bom dia, Miguel.
Acho que você quis dizer selecionar vários registros em uma DBGrid, não é?
Se for isso, altere a propriedade Options.dgMultiSelect da DBGrid para True. Isso permitirá que o usuário selecione vários registros com a tecla Control. Depois, para manipular estes registros selecionados, utilize o SelectedRows:
| Código: | var
i: integer;
begin
for i := 0 to DBGrid1.SelectedRows.Count - 1 do
begin
// operações com a linha selecionada
end;
end; |
|
|
| Voltar ao Topo |
|
 |
miguel135 Novato

Registrado: Domingo, 31 de Março de 2013 Mensagens: 66
|
Enviada: Sáb Jun 08, 2013 11:44 am Assunto: |
|
|
| não era isso, tenho uma tabela no access com 20 registros por ex. Queria fazer um select para que ja seja selecionado do registro 6 até o 12 no adoquery |
|
| Voltar ao Topo |
|
 |
Batera Colaborador


Registrado: Quarta-Feira, 23 de Julho de 2008 Mensagens: 4899 Localização: Maringá
|
Enviada: Sáb Jun 08, 2013 11:49 am Assunto: |
|
|
Bom, neste caso eu acho que você teria que usar algum tipo de filtro (com o Filter, por exemplo).
Se houver uma maneira de selecionar de forma avulsa, eu desconheço. |
|
| Voltar ao Topo |
|
 |
|