Jump to content
Fórum Script Brasil
  • 0

Banco de dados VBA


Question

Boa noite.

 

Eu tenho um banco de dados em uma das aba do  excel onde contem informações de itens como:

Código, descrição, data de validade, data de emissão, Chave de acesso, NF. 

Na outra aba 2, eu vou digitar um desses códigos que estão no banco de dados e preciso que através do vba eu obtenha todos os outros dados presente no meu BD. 

Porém 1: Os códigos irão se repetir dentro do BD

Por exemplo, meu código 1 vai aparecer três vezes no BD, com 3 datas diferentes, x,y e z. Preciso que o meu código vba identifique qual a menor data, e puxe as informações referente a esta data para a outra aba.

Porém 2: Vou ter quantidades diferentes para cada Código.

Por exemplo, meu código 1 vai ter as quantidades 10, 20, 30, nas respectivas data, x,y e z.

Na aba que eu digitar este código 1, o mesmo vai ter uma quantidade especifica. Exemplo: Código 1 30 unidades. Preciso que seja identificado a data menor e as informações referente a essa data seja preenchida na aba 2 na linha do meu código digitado. Mas, se a quantidade total do meu código 1 ultrapassar a quantidade total da menor data no bd, preciso que seja feito esse mesmo processo para a próxima data mais curta, selecionando somente a quantidade faltante: Quantidade Pedida: 30 - 10 unidades 1º data curta = 20 - 20 unidades 2º data curta = 0

Depois disso, se possivel, gostaria que a quantidade total digitada na Aba 2 diminuísse do meu bd.

Esse processo se repetirá para todos os itens que eu digitar na aba 2.

 

Há alguma possibilidade de criar um código deste?

 

Desde já agradeço.

Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Boa noite @João Michel.

O forum tem objetivo de ajuda mutua. Se quiser ajuda para fazer o código estou aqui para te ajudar.

Mais se seu objetivo é que o código se feito e só coloque no seu projeto ai muda de ajuda para trabalho. Também posso fazer mediante a pagamento.

Vê ai se quer ajuda ou quer que alguém faça no formato freelance.

Respondendo sua pergunta: Sim da para fazer usando o For (loop) e usar variaveis para ir armazendo as informações.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Cloud Computing


  • Forum Statistics

    • Total Topics
      148872
    • Total Posts
      644906
×
×
  • Create New...