MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    Campo com numeração condicionada

    avatar
    NMF
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 38
    Registrado : 02/03/2013

    Campo com numeração condicionada Empty Campo com numeração condicionada

    Mensagem  NMF 21/11/2013, 17:52

    Caros amigos,
    Venho solicitar a vossa ajuda para alguns problemas com que me deparo (já tentei pesquisar no fórum mas não encontrei a solução para os problemas com que me deparei).
    Antes de explicar as minhas dúvidas, peço desculpa se estas forem muito básicas, mas sou um utilizador básico de Access, e por isso peço, para além de ajuda, um pouco de paciência.
    Necessito de criar uma base de dados com as seguintes condições de funcionamento e não estou a conseguir lá chegar:
    1.
    Como faço para:
    No formulário FormDoc pretendo inserir registos na tblAlun, sendo que devem ser únicos (uma espécie de ficha de Cliente).

    Depois, no mesmo FormDoc pretendia “chamar” o registo da tblAlun e preencher com os dados da tabela tblDoc, ou seja, 1 registo da tblAlun pode ter “n” registos na tblDoc.

    2.
    Pretendia que na tblDoc o campo NmRegisto fosse incrementado de 1-n tendo em conta os campos Esc e Gr. Exemplo:
    ID131 (…) BIAluno = 1234 || Esc = Fac || Gr = A || NmRegisto = 1
    ID132 (…) BIAluno = 1234 || Esc = Esc || Gr = A || NmRegisto = 1
    ID133 (…) BIAluno = 4321 || Esc = Fac || Gr = A || NmRegisto = 2

    3.
    Preciso de garantir que o campo NmRegisto só seja incrementado sempre que todos os campos relativos à tabela tblDoc estejam preenchidos, para garantir duas coisas:
    a. Que não existem registo repetidos nos campos: BIAluno || Esc || Gr
    b. Que não existam números de registo não ocupados

    Anexo o ficheiro da base de dados onde tenho tentado fazer os testes.

    Muito obrigado pela ajuda que me possam dispensar.
    Anexos
    Campo com numeração condicionada AttachmentDatabase1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (57 Kb) Baixado 16 vez(es)
    avatar
    Convidado
    Convidado


    Campo com numeração condicionada Empty Re: Campo com numeração condicionada

    Mensagem  Convidado 21/11/2013, 20:23

    Boas Colega.. Vamos lá:

    1. Como faço para:
    No formulário FormDoc pretendo inserir registos na tblAlun, sendo que devem ser únicos (uma espécie de ficha de Cliente).
    R. Utilize o Campo ID para isto, como a sigla diz Identification (Este registro é unico e não pode ser alterado)

    Depois, no mesmo FormDoc pretendia “chamar” o registo da tblAlun e preencher com os dados da tabela tblDoc, ou seja, 1 registo da tblAlun pode ter “n” registos na tblDoc.
    R. na tabela doc, ao invés do campo blALuno, coloque Aluno_ID, aplique a tblDoc como subformulário do formulário FormDoc

    Feito isto retorne para vermos os demais itens.

    Cumprimentos.
    avatar
    Convidado
    Convidado


    Campo com numeração condicionada Empty Re: Campo com numeração condicionada

    Mensagem  Convidado 21/11/2013, 20:34

    Veja se já dá pra começar:

    https://dl.dropboxusercontent.com/u/26441349/NMFDatabase2.zip

    Cumprimentos.
    avatar
    NMF
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 38
    Registrado : 02/03/2013

    Campo com numeração condicionada Empty Re: Campo com numeração condicionada

    Mensagem  NMF 22/11/2013, 09:46

    Oi Piloto,

    Muito obrigado pela ajuda.

    O que precisava é que, de preferência, no mesmo formulário, o Utilizador acedesse à tabela tblAlun para preencher os dados do "Cliente" e ao mesmo tempo validásse que aquele "Cliente" já exista na tabela ou não, caso seja um "Cliente" novo.

    Posteriormente, o Utilizador preencheria os dados da tblDoc onde seria necessário que, automaticamente, o sistema atribuísse o NmRegisto tendo em conta a validação: AlunoID || Esc || Gr.

    Vi o que fizeste e é uma parte do que preciso.

    Obrigado pela tua ajuda.
    avatar
    Convidado
    Convidado


    Campo com numeração condicionada Empty Re: Campo com numeração condicionada

    Mensagem  Convidado 22/11/2013, 14:32

    Se já é uma parte do que necessita..

    Baseado neste que enviei de mais detalhes da outra necessidade.

    Cumprimentos
    avatar
    NMF
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 38
    Registrado : 02/03/2013

    Campo com numeração condicionada Empty Re: Campo com numeração condicionada

    Mensagem  NMF 5/12/2013, 11:17

    Oi pessoal,

    Ainda no seguimento do meu pedido de ajuda, tenho tentado encontrar uma solução para o meu problema, mas não estou a conseguir pelo que peço a vossa ajuda.

    Preciso que o Utilizador aceda ao Formulário “FrmAluno” e insira os dados de identificação do Aluno.  

    Este formulário está a alimentar a Tabela “tblAluno”.
    O mesmo aluno pode ter dois documentos mas pretendo que só tenha uma “entrada” na tabela, desta forma coloquei o campo “NrIdentif” não permitindo a duplicação. (será a melhor forma?)

    Depois dos dados do Aluno inseridos pretendia que o Utilizador acedesse ao Formulário “FrmDados” que está a alimentar a tabela “Documento”.
    Tentei colocar o botão utilizando o “Assistente de Controlo” do Access, escolhendo a opção “Operações de Formulários || Abrir Formulário || Abrir formulário e mostrar todos os registos” mas dá o erro: Method ‘HyperlinkSubAdress’ of object’_CommandButton’ failed.

    Assim e como percebo pouco de VBA, não consigo criar um botão no "FrmAluno" que reencaminhe o Utilizador para o "FrmDados".

    Pretendia então que o utilizador acedesse ao registo do aluno e inserisse os dados necessários para produzir o documento final.

    Na tabela “Documento” tenho um campo “NOrdem” para o qual pretendia que, automaticamente, fosse numerado de “1 a n” com base na seguinte regra de validação:
    Escola + Grau = NOrdem+1

    Sinto-me mais confortável em trabalhar com Excel e já consegui criar um mecanismo em que consigo numerar documentos, com base nesta regra.
    Porém, não estou a conseguir replicar este cálculo no Access. Envio o ficheiro Excel onde criei a rotina que permite numerar os documentos bem como a base Access.

    Se me puderem ajudar a fazer isto no Access fico agradecido.
    Anexos
    Campo com numeração condicionada AttachmentDesktop.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (131 Kb) Baixado 17 vez(es)
    avatar
    Convidado
    Convidado


    Campo com numeração condicionada Empty Re: Campo com numeração condicionada

    Mensagem  Convidado 5/12/2013, 16:08

    Me diga uma coisa... A dúvida referente ao primeiro post deste tópico foi solucionada?

    Cumprimentos.
    avatar
    NMF
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 38
    Registrado : 02/03/2013

    Campo com numeração condicionada Empty Re: Campo com numeração condicionada

    Mensagem  NMF 5/12/2013, 18:27

    Boa tarde,

    Não foi solucionado. Com base nas indicações que já tinha dado, reformulei o meu projeto.

    Porém, continuo com dúvidas na fórmula de cálculo relativa ao campo NOrdem da tabela Documento.

    Cumprimentos,
    avatar
    Convidado
    Convidado


    Campo com numeração condicionada Empty Re: Campo com numeração condicionada

    Mensagem  Convidado 7/12/2013, 12:25

    Ainda não estou a perceber o que deseja. Façamos assim
    Poste novamente a base de dados como está atualmente e cite passo a passo o que deseja utilizando um dos alunos cadastrados.
    1 - Cite o nome do aluno
    2 - o que já está preenchido no cadastro deste aluno
    3 - o que deseja que se faça

    Cumprimentos.
    avatar
    NMF
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 38
    Registrado : 02/03/2013

    Campo com numeração condicionada Empty Re: Campo com numeração condicionada

    Mensagem  NMF 9/12/2013, 10:24

    Oi Piloto,

    Muito obrigado pela sua atenção e ajuda.

    1 - Cite o nome do aluno

    No FormAluno criei o “Aluno Teste”.

    2 - o que já está preenchido no cadastro deste aluno

    Inseri os dados na tabela tblAluno e posteriormente, acedi ao nome do aluno no FrmDados e inseri os dados relativos aos curso que o aluno frequentou.

    3 - o que deseja que se faça

    Pretendo:
    1. Criar um botão de navegação entre o FrmAluno e FrmDados (tentei criar com o wizard do Access mas deu erro)
    2. Na tabela “Documento” existe o campo “NOrdem” que deve ser sequencial de 1 a ‘n’ com base na seguinte regra:
    Campo “Documento 1” = a ‘true’
    Campo “Escola”
    Campo “Grau”
    Ou seja, de cada vez que se clicar no campo “Documento 1” e escolher a corresponde “Escola” e “Grau” o campo NOrdem devia somar mais 1

    No caso do aluno que criei deveria automaticamente ficar com  NOrdem = ‘4’ porque já existem 3 registos inseridos com ‘true’ no campo “Documento 1” com o campo "Escola" = ‘E1’ e o campo "Grau" = ‘Doutoramento’

    Eu criei uma consulta onde conto as ocorrências na "Escola" e "Grau" porém, não sei se é possível escolher esse campo para preencher o campo "NOrdem" da tabela "Documento".

    Espero ter explicado de forma a que me possa ajudar.

    Obrigado,
    Anexos
    Campo com numeração condicionada AttachmentDocumento.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (104 Kb) Baixado 21 vez(es)
    avatar
    Convidado
    Convidado


    Campo com numeração condicionada Empty Re: Campo com numeração condicionada

    Mensagem  Convidado 28/12/2013, 10:58

    Bom dia.. Vamos à continuação deste...

    Chegou a ter algum avanço na solução?


    Cumprimentos.
    avatar
    NMF
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 38
    Registrado : 02/03/2013

    Campo com numeração condicionada Empty Re: Campo com numeração condicionada

    Mensagem  NMF 31/12/2013, 12:02

    Olá HARYSOHN,

    Obrigado pela sua atenção.

    Ainda não consegui resolver.

    Já consegui resolver o problema no botão de navegação entre formulários.

    Não consegui resolver o problema da numeração no campo NOrdem.

    Se me conseguir ajudar, eu agradeço.

    Bom Ano
    avatar
    Convidado
    Convidado


    Campo com numeração condicionada Empty Re: Campo com numeração condicionada

    Mensagem  Convidado 7/1/2014, 14:08

    Boas NMF, converta o seu banco de dados em 2007 e envie novamente... Não consigo aceder ao mesmo por estar em formato superior ao 2007.

    Cumprimentos.

    Conteúdo patrocinado


    Campo com numeração condicionada Empty Re: Campo com numeração condicionada

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 01:38