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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar