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!
[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
Curtir tópico
+ 0
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.
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?
Como seria um Modelo, para eu começar o Projeto?
Responder
Clique aqui para fazer login e interagir na Comunidade :)