Ferramenta em Delphi com banco GDB

19/08/2017

0

Olá! Estou com uma duvida de como começar a criar uma ferramenta em Delphi, tenho 2 bancos de DADOS GBD de um Supermercado, onde diariamente tenho que alterar preço dos bancos e sempre que tem alteração no final do DIA faço o Filtre e Update para Criar um Script:

[B]UPDATE ITEM SET
PRCVISTA = 2.84999990463257
WHERE (CODBARRA = '7896945402527');

UPDATE ITEM SET
PRCVISTA = 1.78999996185303
WHERE (CODBARRA = '7896945402329');

UPDATE ITEM SET
PRCVISTA = 3.84999990463257
WHERE (CODBARRA = '7896945402541');

UPDATE ITEM SET
PRCVISTA = 2.25
WHERE (CODBARRA = '7891528029504');


COMMIT WORK;[/B]

[U]Filtro:[/U]

[B]WHERE (NOT CODBARRA IS NULL) AND
(ITE_DATAALT > '08/17/2017')
ORDER BY ITE_DATAALT[/B]


No momento estou fazendo Manual pelo IBExpert, no final do dia entro no banco, exporto Data script, ponho o filtro por Data, Seleciono o que quero mudar que no caso seria só os Valores puxando pelo Cod de barra! e Vou no outro Banco de Dados e executo o Script criado!

Teria como criar uma Ferramenta que agilizasse essa Tarefa?


Grato!
Felipe

Felipe

Responder

Posts

22/08/2017

Luiz Vichiatto

Isso é possível, pode criar um programa em DELPHI criando dois acessos, um para o BD_A e outro acesso para o BD_B.

Se forem banco de dados do mesmo SGBD e versão basta executar o mesmo script, bastando trocar a conexão.

Outro formato é utilizar ferramentas de ETL.
Responder

23/08/2017

Felipe

Isso, é o mesmo Tipo de banco só muda as Empresas! Todo final de dia Realizo essa tarefa! Ainda sou leigo em Delphi, + em contra partida aprendi rapido a usar IBExpert para essa Função!

Como seria um Modelo, para eu começar o Projeto?
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar