Boa noite amigos.
Venho pedir, mais uma vez, a vossa ajuda.
A ideia seria criar um formulário onde constem duas caixas: Uma onde se poderá inserir um número de arquivo (Caixa_Num_artigo) ou então, se optarmos pela outra caixa inserirmos um numero de processo (Caixa_Num_processo).
Assim, se inserirmos um valor na Caixa_Num_arquivo, irá pesquisar na tabela Arquivo. Caso exista registado esse número, apresentará, no mesmo formulário todos os dados desse registo (por exemplo: Num_Processo, Autor, etc) e esses dados sejam exibidos na parte inferior do formulário. O mesmo poderá acontecer se optarmos por inserir o valor na Caixa_Num_processo (onde fará o mesmo..verificar na tabela se existe o nº de processo e caso exista exibir os resultados na mesma localização do formulário. Se os valores introduzidos não existissem na tabela, apareceria a mensagem de processo Inexistente ou não registado e a opção para efetuar o registo do processo. Para isso fecharia o atual formulário e abria o Formulário Form_Arquivo_Registo.
No entanto, na zona central do formulário e, caso fosse detetado o registo desejado, haveria vários campos para preenchimento, a serem guardados noutra tabela (Tabela_Requisicoes). Esses campos são Requisitante, Telefone. Email, etc. Nesta tabela iria ter, também, outros campos (observações 1, observações2, etc ou aceito ideia melhor) onde seria registada toda a atividade relativa ao processo que está registado na tabela Arquivo. A ideia seria registar os diversos movimentos, em forma de historial, que esse processo sofria na Tabela_Requisições. Por exemplo: dia 10/09/2015 procedeu-se ao recebimento; dias 11/09/2015 procedeu-se à entrega; dia 15/09/2015 houve a devolução do processo; dia 20/09/2015 procedeu-se ao transporte para o arquivo central... e que teria também os campos já referidos: Requisitante, telefone, email, etc.
Portanto, seria trabalhar com duas tabelas e seus campos no mesmo formulário.
Como sou muito novato na programação em VBA agradeço, do fundo do coração, que os passos sejam comentados para que consiga percebê-los evitando assim futuros pedidos pois a minha intenção é também aprender. Hoje vocês...amanhã terei eu o prazer de poder ajudar outros!
Obrigado pela vossa colaboração.
Abraço
Bem hajam!
Exemplo:
Venho pedir, mais uma vez, a vossa ajuda.
A ideia seria criar um formulário onde constem duas caixas: Uma onde se poderá inserir um número de arquivo (Caixa_Num_artigo) ou então, se optarmos pela outra caixa inserirmos um numero de processo (Caixa_Num_processo).
Assim, se inserirmos um valor na Caixa_Num_arquivo, irá pesquisar na tabela Arquivo. Caso exista registado esse número, apresentará, no mesmo formulário todos os dados desse registo (por exemplo: Num_Processo, Autor, etc) e esses dados sejam exibidos na parte inferior do formulário. O mesmo poderá acontecer se optarmos por inserir o valor na Caixa_Num_processo (onde fará o mesmo..verificar na tabela se existe o nº de processo e caso exista exibir os resultados na mesma localização do formulário. Se os valores introduzidos não existissem na tabela, apareceria a mensagem de processo Inexistente ou não registado e a opção para efetuar o registo do processo. Para isso fecharia o atual formulário e abria o Formulário Form_Arquivo_Registo.
No entanto, na zona central do formulário e, caso fosse detetado o registo desejado, haveria vários campos para preenchimento, a serem guardados noutra tabela (Tabela_Requisicoes). Esses campos são Requisitante, Telefone. Email, etc. Nesta tabela iria ter, também, outros campos (observações 1, observações2, etc ou aceito ideia melhor) onde seria registada toda a atividade relativa ao processo que está registado na tabela Arquivo. A ideia seria registar os diversos movimentos, em forma de historial, que esse processo sofria na Tabela_Requisições. Por exemplo: dia 10/09/2015 procedeu-se ao recebimento; dias 11/09/2015 procedeu-se à entrega; dia 15/09/2015 houve a devolução do processo; dia 20/09/2015 procedeu-se ao transporte para o arquivo central... e que teria também os campos já referidos: Requisitante, telefone, email, etc.
Portanto, seria trabalhar com duas tabelas e seus campos no mesmo formulário.
Como sou muito novato na programação em VBA agradeço, do fundo do coração, que os passos sejam comentados para que consiga percebê-los evitando assim futuros pedidos pois a minha intenção é também aprender. Hoje vocês...amanhã terei eu o prazer de poder ajudar outros!
Obrigado pela vossa colaboração.
Abraço
Bem hajam!
Exemplo: