GARANTIR DESCONTO

Fórum Criar tabela virtual #351177

28/12/2007

0

Tem alguma ferramenta no delphi que me permita criar tabela virtual, que náo armazenado na base.
cria a tabela, depois que sai do sistema morre tudo.


Luiz_aquino

Luiz_aquino

Responder

Post mais votado

30/12/2007

Crie um ClientDataset no seu DataModule.

Insira quantos campos precisar. (Usando New Field).
Não precisa linkar a nenhum outro componente, nem ao Banco de Dados.

No evendo OnCreate do DataModule coloque o seguinte: ClientDataset1.CreateDataset.

Pronto. Ele estará disponível para que você use a vontade. Para limpar o conteúdo use ClienDataSet1.EmptyDataset, mas para isso o ClientDataset deve estar ABERTO.

Você pode usá-lo em uma rotina de vendas, onde os itens da venda são acumulados nesse dataset e só quando finalizada a venda os dados são gravados no banco.

Você pode ordenar (ClientDataset1.IndexFieldNames := ´campo´) e pode criar campos calculados e agregates.

Fui ... 8)


Sergio Carvalho

Sergio Carvalho
Responder

Gostei + 1

Mais Posts

28/12/2007

Rafaeloliveira

com o client dataset você pode ´brincar´ a vontade com a tabela...
e ao fechar o programa.. nada ficar salvo.. isso pq ele salva os dados em memória... e só passa para o banco após vc da 1 applyUpdate(0);

ou seja.. vc pode ir dando post no componente visualizando os registros numa grid. etc etc... e se não quiser salvar.. basta liberar o componente :P

caso queira salvar no banco da 1 applyupdate...

espero ter sido claro. qlqr coisa pergunta aí..

abraço


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar