Por: Humberto Sales.
Quem nunca precisou criar uma tabela temporária ? Sim, alguns bancos de dados permite isso. Mas e se precisar usar uma tabela “virtual”, sem banco, na própria memória é possível ? Sim !
O Humberto mostrou como usar o componente TBufDataset. Além de ficar na memória, você pode salvar o buffer em arquivo e restaurar quando necessário.
Imagine você fazendo venda no seu PDV, armazenando os dados em uma tabela virtual no buffer e salvando no disco. Se cair a energia, quando você voltar na tela de venda, ele carrega todos os itens vendidos para vc continuar a sua venda… imagine uma compra com 100 itens e você passou pelo caixa mais que a metade dos itens, MUITO util e RÁPIDO !
Assistam o vídeo:
Boa noite caro colega Daniel Morais,
No Filter do BufDataSet não consigo fazer a busca por parte da String usando o LIKE. Qual comando você recomendaria buscar por partes de um nome usando BufDataSet?
Use a propriedade filter ..
bufdataset.filter = Cidade LIKE ‘SAO%’
bufdataset.filtered = true
Daniel! Eu sou programador amador e tb comecei no velho DBase III e Clipper ! Até hoje vejo aplicações em Clipper rodando em algumas lojas.