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


2 participantes

    Problemas com preenchimento de formulários e função Dlookup

    avatar
    gabrielamy0
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 07/07/2017

    Problemas com preenchimento de formulários e função Dlookup Empty Problemas com preenchimento de formulários e função Dlookup

    Mensagem  gabrielamy0 7/7/2017, 21:35

    Olá, pessoal.
    Estou realizando um trabalho em Access para uma disciplina da faculdade. Nunca havia mexido em Access anteriormente e estou com algumas dúvidas em relação a alguns pontos. Ficaria feliz se pudessem me ajudar.
    É um banco de dados simples para um clube esportivo.

    Tenho uma tabela chama "Sócio Clube" onde são registradas algumas informações sobre novos sócios. Também possuo um formulário chamado "Cadastro Sócio" onde faço o cadastro desses novos sócios. Nesse formulário tenho alguns problemas.
    O primeiro: Quando abro esse formulário, a ideia era ter o campo "ID Sócio" de preenchimento automático, pegando o próximo ID disponível (contando a partir de 1). Entretanto, ele não começa a contagem corretamente, utilizando atualmente o 19 como base.
    Como eu poderia fazer com que ele sempre comece a contagem do menor ID disponível, tomando a tabela "Sócio Clube" como base?

    Ainda neste formulário, tenho um botão "Salvar e Finalizar" que salva o registro e fecha o formulário, um outro "Limpar Registro" e ainda um para Fechar o Formulário. Sempre que utilizo qualquer um dos três, a ideia era limpar todos os campos e ao abrir um novo formulário ele estar completamente vazio. Porém, o campo "ID Sócio" que é de preenchimento automático não é limpo e fica com a numeração do último cadastro feito. Ou seja, só consigo alterar ou excluir o último cadastro feito, e não adicionar um novo.

    Como posso corrigir esse erro, fazendo com que ambos os botões limpem todos os campos do formulário ao serem utilizados?

    Já em relação a outro formulário e à função Dlookup:
    Um outro formulário chamado "Reserva" possui um campo de "Valor da Reserva", minha ideia era ele mostrar o item "VALOR_RESERVA_ESPACO_HORA" correspondente ao ID selecionado na ListBox do campo "Código do Espaço", na tabela "Espaço", multiplicadeo pelo Valor de input no campo "Número de Horas".

    Tentei alguns códigos utilizando a Dlookup mas não tive sucesso.
    Poderiam me ajudar nisso também?


    Tenho algumas outras dúvidas pontuais e ficaria feliz se alguém tivesse a disposição e paciência pra me ajudar  Laughing

    Peço desculpas se o post ficou meio grande e/ou confuso.
    O arquivo do meu programa está em anexo.
    Obrigado.
    Anexos
    Problemas com preenchimento de formulários e função Dlookup AttachmentClube.zip
    Segue meu arquivo em anexo
    Você não tem permissão para fazer download dos arquivos anexados.
    (263 Kb) Baixado 5 vez(es)
    pcnet
    pcnet
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 302
    Registrado : 16/12/2015

    Problemas com preenchimento de formulários e função Dlookup Empty Re: Problemas com preenchimento de formulários e função Dlookup

    Mensagem  pcnet 8/7/2017, 00:12

    Boa noite,

    Observei a sua BD e acho que deve começar por renomear o nome das tabelas e dos formulários retirando os espaços e todos e quaisquer caracteres especiais.

    Quanto à numeração seguida, para manter o registo de numeração automática deverá apagar os registos existentes da tabela, de seguida compactar e reparar a base de dados e fechá-la.
    Ao abri-la de novo irá começar no número 1, tendo em atenção que sempre que apagar um registo esse número que lhe estava destinado vai desaparecer, criando um novo registo no número imediatamente a seguir.

    O seu botão excluir apenas está a apagar os campos (a deixá-los em branco) e não a excluir o registo em si.

    Para abrir o formulário de cadastro num novo registo mande abri-lo  num novo registo e não no último.

    Veja se o exemplo ajuda

    Boa sorte
    Anexos
    Problemas com preenchimento de formulários e função Dlookup AttachmentGabriel_Barrozo_01_2017_Clube_2ªentrega_Alterado01.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (182 Kb) Baixado 14 vez(es)
    avatar
    gabrielamy0
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 07/07/2017

    Problemas com preenchimento de formulários e função Dlookup Empty Re: Problemas com preenchimento de formulários e função Dlookup

    Mensagem  gabrielamy0 8/7/2017, 15:33

    Me ajudou bastante, compreendi o que estava errado. Muito obrigado.
    Porém, ainda estou com dúvida na utilização da função Dlookup.
    Gostaria de pegar o valor selecionado na ListBox "CODIGOESPACO", transformá-lo em string e utilizá-lo como busca na função Dlookup.
    Como posso fazer isso?
    Minha função ficaria:
    Dlookup("[VALOR_RESERVA_HORA_ESPACO]","[Espaço]","[ID_ESPACO]=" & Forms!Produtos!VALORSELECIONADONALISTBOX")

    Também queria saber se essa função já retornaria o resultado encontrado numa textbox, e se não, como eu faria isso.

    Poderia me ajudar neste problema também?
    pcnet
    pcnet
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 302
    Registrado : 16/12/2015

    Problemas com preenchimento de formulários e função Dlookup Empty Re: Problemas com preenchimento de formulários e função Dlookup

    Mensagem  pcnet 8/7/2017, 23:24

    Boa noite Gabriel,

    Infelizmente não consigo ajudá-lo nessa parte do Dlookup.

    Veja o seguinte tópico que espero que o ajude:

    Link MaximoAccess: Função Dlookup

    Entretanto pode ser que outro membro ou moderador que esteja a seguir o tópico possa auxiliá-lo nessa parte.

    Sucesso

    Conteúdo patrocinado


    Problemas com preenchimento de formulários e função Dlookup Empty Re: Problemas com preenchimento de formulários e função Dlookup

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/3/2024, 11:35