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

    [Resolvido]Formulário Básico - preenchimento de campos

    avatar
    lfreitas
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 22/05/2013

    [Resolvido]Formulário Básico - preenchimento de campos Empty Formulário Básico - preenchimento de campos

    Mensagem  lfreitas 13/6/2013, 04:47

    Pessoal,

    Minha dúvida é básica:

    Preciso criar um Formulário que deve iniciar com todos os campos desabilitados.

    Quando eu clicar em um botão "Pesquisa" ele deve habilitar um combobox, que quando
    escolhido um valor, preenche os demais campos do formulário.

    Sei que é simples, mas estou com dificuldades de fazer... Neutral

    Alguém pode me ajudar?

    Grato!
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Formulário Básico - preenchimento de campos Empty Re: [Resolvido]Formulário Básico - preenchimento de campos

    Mensagem  Uilson Brasil 13/6/2013, 05:23

    Amigo,

    Preparei esse exemplo simples para estudá-lo.

    Verifique os eventos (vba) e tambem a folha de propriedades da cbo:
    - Números de Colunas,
    - Largura das Colunas,
    - Origem da Linha.


    Qquer dúvida estou a disposição.


    By Uilson Brasil
    Anexos
    [Resolvido]Formulário Básico - preenchimento de campos AttachmentIFreitas.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (88 Kb) Baixado 17 vez(es)
    avatar
    lfreitas
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 22/05/2013

    [Resolvido]Formulário Básico - preenchimento de campos Empty Re: [Resolvido]Formulário Básico - preenchimento de campos

    Mensagem  lfreitas 13/6/2013, 14:30

    Uilson,

    Estou estudando seu exemplo aqui, mas era isso mesmo!
    Nada como um fera para ajudar!!! Very Happy

    Bem, só não entendi por que você usou 2 tabelas: Registro e Cadastro.

    Muito agradecido!!!

    lfreitas.
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Formulário Básico - preenchimento de campos Empty Re: [Resolvido]Formulário Básico - preenchimento de campos

    Mensagem  Uilson Brasil 13/6/2013, 16:17

    IFreitas, bom dia!

    A tabela cadastro seria a base. Suponhamos que você tenha uma bd crmCliente, lógico que nesse bd você teria o cadastro de clientes, Ok. Agora digamos que em outra tabela "OCORRENCIAS" você precisa relacionar cada ocorrência a um determinado cliente - essa por sua vez é alimentada através do formulário "frmOcorrencia" - Ou seja você não preecisa digitar os dados do cliente, a caixa de combinação faria o preenchimento de forma automática.

    Espero ter sido claro ...


    Uilson Brasil
    avatar
    lfreitas
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 22/05/2013

    [Resolvido]Formulário Básico - preenchimento de campos Empty Re: [Resolvido]Formulário Básico - preenchimento de campos

    Mensagem  lfreitas 13/6/2013, 16:33

    Ok, Uilson!

    Mas eu posso utilizar apenas uma tabela, né?

    Se possível, necessito de sua ajuda para criar:

    1. Um botão "ALTERAR" para alterar os dados em tela e salvar.
    2. Um botão "NOVO" para inserir um novo registro na base de dados e salvar.

    Novamente, muito obrigado por toda sua ajuda!

    lfreitas.
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Formulário Básico - preenchimento de campos Empty Re: [Resolvido]Formulário Básico - preenchimento de campos

    Mensagem  Uilson Brasil 13/6/2013, 16:39

    IFreitas,

    Sem problemas posso ajudá-lo sim, só preciso entender melhor sua necessidade e se possível me envia seu bd.

    Uilson Brasil
    avatar
    lfreitas
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 22/05/2013

    [Resolvido]Formulário Básico - preenchimento de campos Empty Re: [Resolvido]Formulário Básico - preenchimento de campos

    Mensagem  lfreitas 13/6/2013, 18:00

    Uilson,

    A minha necessidade é criar um controle interno de solicitações.

    Não consegui anexar meu BD... tentei compactar com o 7zip e com o WinRar e o fórum
    me reportar erro. Alguma sugestão? Posso enviar por e-mail?

    Grato,
    lfreitas
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Formulário Básico - preenchimento de campos Empty Re: [Resolvido]Formulário Básico - preenchimento de campos

    Mensagem  Uilson Brasil 13/6/2013, 18:46

    uilsonbrasil@hotmail.com
    avatar
    lfreitas
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 22/05/2013

    [Resolvido]Formulário Básico - preenchimento de campos Empty Re: [Resolvido]Formulário Básico - preenchimento de campos

    Mensagem  lfreitas 13/6/2013, 21:07

    Uilson,

    Tenho 2 dúvidas básicas:

          1. Ao iniciar o Formulário, como carrego todos os campos em branco?
          2. Como altero a cor do fundo dos campos que estão bloqueados no Formulário?


    Muito obrigado pela ajuda!

    lfreitas.
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Formulário Básico - preenchimento de campos Empty Re: [Resolvido]Formulário Básico - preenchimento de campos

    Mensagem  Uilson Brasil 14/6/2013, 01:03

    1. No envento ao carregar do formulário:

    Código:
    Private Sub Form_Load()
    DoCmd.GoToRecord , , acNewRec
    End Sub

    2. Quem define a cor dos campos bloqueados creio ser o access, fiz uma pesquisa e não encontrei referências.


    Uilson Brasil
    avatar
    lfreitas
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 22/05/2013

    [Resolvido]Formulário Básico - preenchimento de campos Empty Re: [Resolvido]Formulário Básico - preenchimento de campos

    Mensagem  lfreitas 14/6/2013, 02:42

    Muito obrigado, Uilson!

    Você recebeu meu BD? 
    Conseguiu verificar as funções "Novo" e "Alterar" registro no formulário?


    Grato,
    lfreitas.
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Formulário Básico - preenchimento de campos Empty Re: [Resolvido]Formulário Básico - preenchimento de campos

    Mensagem  Uilson Brasil 14/6/2013, 02:53

    Você quer habilitar os campos para entrada de dados ao clicar em novo ou em alterar?

    Uilson Brasil
    avatar
    lfreitas
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 22/05/2013

    [Resolvido]Formulário Básico - preenchimento de campos Empty Re: [Resolvido]Formulário Básico - preenchimento de campos

    Mensagem  lfreitas 14/6/2013, 03:07

    Isso! São duas situações (dois botões):


          1. Clicando em "Novo" ele habilita os campos para inserção de NOVO registro, mesmo com registro sendo exibido.
          2. Clicando em "Alterar", ele habilita os campos do registro exibido no formulário.


    E um botão "Salvar" para salvar o registro em tela, após inserir ou alterar registro.


    Conseguiu entender? Não sei se fui claro... Very Happy
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Formulário Básico - preenchimento de campos Empty Re: [Resolvido]Formulário Básico - preenchimento de campos

    Mensagem  Uilson Brasil 14/6/2013, 05:09

    Amigão,

    Veja se é isso que você precisa...

    Se der algum erro favor retornar.


    Abraços,

    Uilson Brasil
    avatar
    lfreitas
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 22/05/2013

    [Resolvido]Formulário Básico - preenchimento de campos Empty Re: [Resolvido]Formulário Básico - preenchimento de campos

    Mensagem  lfreitas 14/6/2013, 05:27

    Fantástico, Uilson!!! Laughing

    Muito obrigado, cara!


    Quando eu salvo aparece a mensagem: "Índice ou chave primária não pode conter um valor NULL".
    Vi que você não usou a macro pronta do Access para Salvar e sim um comando no Evento "Ao clicar".

    O erro pode ser por causa da macro do Access que eu usei, já que o campo chave primária está preenchido?


    Abs,
    lfreitas
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Formulário Básico - preenchimento de campos Empty Re: [Resolvido]Formulário Básico - preenchimento de campos

    Mensagem  Uilson Brasil 14/6/2013, 05:42

    IFreitas, bom dia!

    A verdade é que quando você buscava um registro através da cbo, você estava inserindo um registro existente. Como a chave primária não pode ser duplicada aí ocorria o erro na gravação.


    Uilson Brasil
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Formulário Básico - preenchimento de campos Empty Re: [Resolvido]Formulário Básico - preenchimento de campos

    Mensagem  Uilson Brasil 14/6/2013, 05:51

    Amigão,

    Se estiver tudo ok. Por gentileza dar como resolvido ok.

    Dúvidas a disposição.


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    avatar
    lfreitas
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 22/05/2013

    [Resolvido]Formulário Básico - preenchimento de campos Empty Re: [Resolvido]Formulário Básico - preenchimento de campos

    Mensagem  lfreitas 14/6/2013, 16:50

    Ah sim, Uilson!

    E como você tratou isso na cbo?


    Abs,
    lfreitas.
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Formulário Básico - preenchimento de campos Empty Re: [Resolvido]Formulário Básico - preenchimento de campos

    Mensagem  Uilson Brasil 14/6/2013, 19:37

    Ifreitas, boa tarde!

    Não dá para explicar aqui detalhadamente. Aconselho que abra os eventos e estude-os. Vá fazendo testes paralelamente, daqui a pouco vai estar fera. ok!

    sucesso!


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    avatar
    lfreitas
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 22/05/2013

    [Resolvido]Formulário Básico - preenchimento de campos Empty Re: [Resolvido]Formulário Básico - preenchimento de campos

    Mensagem  lfreitas 15/6/2013, 05:22

    Ok, farei isso! Very Happy

    Valeu mesmo!

    Conteúdo patrocinado


    [Resolvido]Formulário Básico - preenchimento de campos Empty Re: [Resolvido]Formulário Básico - preenchimento de campos

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 22:46