Ir para conteúdo
Fórum Script Brasil
  • 0

Tabela Temporária


Guest Laysa Giovana

Pergunta

Guest Laysa Giovana

Olá Pessoal,

Como estou começando a programar agora ainda estou apanhando

muito do Delphi... biggrin.gif Por isso gostaria de saber como crio uma

tabela temporária.

Meu problema é o seguinte:

Tenho um formulário que possui 2 grids. O usuário digita a chave da pesquisa e

logo em seguida os registros aparecerão no grid de cima. A partir daí o usuário selecionará quais registros ele quer imprimir... o registro escolhido será adicionado no grid de baixo (que vai estar ligado com a tabela temporária)... e é aí que está o problema:

Tenho que criar, carregar e inserir os registros na tabela temporária e depois limpá-la.

Alguém pode me ajudar??? PLEASE!!!!!!!!!!!!!!!

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

type TTemp = record // Defina os cpos que quer imprimir

Cpo1:String;

Cpo2:Integer;

Cpo3:Double;

Cpo4:TDateTime;

end;

var rTemp:array of TTemp;

No evento em que você for adicionar no grid de baixo

var i:Integer; rTemp:array of TTemp;

begin

SetLength(rTemp, Length(rTemp)+1);

rTemp[High(rTemp)].Cpo1 := valor do cpo1

rTemp[High(rTemp)].Cpo2 := valor do cpo2

rTemp[High(rTemp)].Cpo3 := valor do cpo3

rTemp[High(rTemp)].Cpo4 := valor do cpo4

end;

Quando for imprimir

for i := 0 to High(rTemp) do // utilize

begin

rTemp.Cpo1

rTemp.Cpo2

rTemp.Cpo3

rTemp.Cpo4

end;

Para liberar

rTemp := nil;

Link para o comentário
Compartilhar em outros sites

  • 0

Tenho uma sugestão:

Porquê que ao invés de criar uma tabela temporária e imprimir o conteúdo da tabela, você não faz uma pesquisa com SQL na primeira tabela, joga o resultado num relatório e imprime esse relatório, eu acho q daria menos trabalho. Use um componente TQuery ao invés de gerar uma tabela temporária e sete as propriedades do relatório e de seus componentes QrDBText para o TQuery. Caso queira fazer isso, mas não saiba fazer a busca e/ou não saiba gerar um relatório posta ae que o pessoal te ajuda.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...