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
spp
flasbc
6 participantes

    [Resolvido]Auto completar campos em formulários

    flasbc
    flasbc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 14/04/2012

    [Resolvido]Auto completar campos em formulários Empty Auto completar campos em formulários

    Mensagem  flasbc 11/5/2012, 02:31

    Galera boa noite!
    Desenvolvi um bd com access 2007 para minha empresa no setor de pós vendas, criei um formulário de preenchimento de chamados e atendimento a clientes:
    O que ocorre que neste formulário toda vez que um cliente abre um chamado tem que digitar nome, endereço, cidade, estado, fone, fax, solicitante. e os atendentes perdem muito tempo com isso além de erros de digitação que complicam na hora de filtrar dados por consultas.
    Eu criei um formulário de cadastro de clientes onde ele me dá um código automaticamente.

    Agora como posso fazer para no formulário de chamados ao digitar o código do cliente ele preencha automaticamente os demais campos?
    avatar
    Convidad
    Convidado


    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  Convidad 11/5/2012, 02:40


    Boa noite

    Se tem o formulário de cadastro de clientes, no form de chamados é só colocar uma caixa de combinação que busque o código e o nome do cliente na respectiva tabela.

    Este form de chamados também tem, certamente, sua tabela de origem.
    Nesta tabela deve haver, além dos campos específicos do chamado, apenas um campo que armazene o código do cliente. E é este o campo que será alterado para caixa de combinação no form.

    E deve estar relacionado com o código do cliente na tabela de clientes.

    Assim, quando o cliente for escolhido no form de chamados, todas as demais informações dele estarão disponíveis em função do relacionamento.
    avatar
    spp
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 24/10/2011

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  spp 11/5/2012, 02:46

    flasbc
    Boa Noite!

    Você quer ter um campo no form para digitar o código e aparecer o cliente do código correspondente,mas assim terá que saber o código ou você quer uma caixa de seleção com código e o nome do cliente que você precisa localizar.
    avatar
    Convidad
    Convidado


    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  Convidad 11/5/2012, 02:57


    Colega spp:

    Caixa de seleção?
    Uma ComboBox vai exibir os clientes cadastrados, usando um RecordSource direto da tabela.
    Deixa-se a coluna Código com 0cm e a coluna Nome com a largura do campo, e então é só digitar o nome (com autocompletar) ou escolher na lista.
    flasbc
    flasbc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 14/04/2012

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  flasbc 12/5/2012, 01:27

    Boa noite!
    Bom primeiramente parabéns ao fórum pois o pessoal é muito rápido com as repostas, eu em matéria de access tenho um bom conhecimento mais aprendi assim perguntando, lendo vendo vídeos, ou seja conheço bem algumas coisas outras não.
    A resposta do Norbert até entendi mais não consegui fazer, quando tento inserir os dados da tabela clientes no formulário criado com a tabela ordem de serviço só consigo colocar o nome do cliente depois some o restante, mesmo criando relacionamento de uma tabela com a outra
    a resposta do spp um pouco mais não consegui fazer
    avatar
    Convidad
    Convidado


    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  Convidad 12/5/2012, 01:49


    Você não explicou o que fez exatamente, mas suponho que tenha criado a combo com origem numa instrução SQL ou numa consulta salva.

    Tecnicamente só precisa de duas colunas nesta combo: código e nome do cliente.

    Mas se quer exibir outras informações do cliente no form, adicione os campos em questão à combo, ajustando a propriedade Número de colunas. Estas colunas adicionais podem ficar com Largura zero se não quiser que sejam exibidas ao abrir a lista.

    Então insira no form caixas de texto não acopladas, e na propriedade Fonte do Controle de cada uma defina:
    =NomeCombo.Column(2)
    alterando o o valor do parâmetro conforme o número da coluna da combo.
    flasbc
    flasbc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 14/04/2012

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  flasbc 12/5/2012, 22:50

    ola obrigado pela resposta, o que eu fiz foi o seguinte:
    Criei um formulário com base em uma consulta, la sim relacionando 2 tabelas ai eu consegui fazer isso mais os dados ficam armazenados em 2 tabelas


    Última edição por flasbc em 12/5/2012, 22:54, editado 1 vez(es) (Motivo da edição : falta de conteúdo)
    avatar
    Convidad
    Convidado


    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  Convidad 12/5/2012, 23:08


    Não entendi se você fez ou não o que eu sugeri.

    Se baseou o form de chamados numa consulta que reúne os dados de chamados e de clientes, isto também é uma opção viável, e o efeito seria o mesmo: teria as informações do cliente no form de chamados assim que excolhesse o cliente na combo.

    Mas deve ter cometido um erro simples: colocou campos para clientes na tabela de chamados, e puxou estes para a consulta.
    Deve puxar da tabela de clientes.

    Como eu disse, a tabela de chamados deve ter apenas um campo para o código do cliente.

    Mas considero melhor a opção de adicionar colunas à combo. Assim a consulta base seria apenas com uma tabela, ou diretamente da tabela.
    flasbc
    flasbc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 14/04/2012

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  flasbc 13/5/2012, 01:45

    Não fiz porque não entendi, meu conhecimento é pequeno no access 2007 olha o exemplo em anexo que criei.

    veja os relacionamentos entre tabelas, a consulta foi criada pelo relacionamento das tabelas e o formulário pela consulta

    Meu projeto atual tem todos esses dados estão numa única tabela só que para colocar em prática esse novo teria que refazer todo meu projeto que já tem mais de 5000 chamados, por isso que eu queria criar um autopreenchimento direto da tabela
    avatar
    Convidad
    Convidado


    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  Convidad 13/5/2012, 02:41


    Sendo assim, por que não fazemos como o Jack, e vamos por partes?

    Se o bd no anexo estiver for em Access 2007 não posso abrir, pois aqui só tenho 2003.
    Se converter, dou uma olhada.

    No aguardo...
    flasbc
    flasbc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 14/04/2012

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  flasbc 13/5/2012, 02:54

    veja agora
    Very Happy
    esqueci o anexo


    Última edição por flasbc em 13/5/2012, 02:55, editado 1 vez(es)
    flasbc
    flasbc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 14/04/2012

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  flasbc 13/5/2012, 02:54

    veja agora
    Very Happy
    avatar
    Convidad
    Convidado


    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  Convidad 13/5/2012, 03:00


    Continua em accdb.

    flasbc
    flasbc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 14/04/2012

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  flasbc 13/5/2012, 03:03

    tenta agora
    Very Happy
    avatar
    Convidad
    Convidado


    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  Convidad 13/5/2012, 03:06


    cheers
    flasbc
    flasbc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 14/04/2012

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  flasbc 13/5/2012, 03:11

    O problema com este projeto é que é obrigatório cadastrar o cliente antes e gerar um código de cliente senão da erro
    avatar
    Convidad
    Convidado


    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  Convidad 13/5/2012, 03:37


    Precisa ser reformulado:
    As tabelas CHAMADOS e ordens de serviços devem ser uma só, e os relacionamentos estão mal estabelecidos, além de outros detalhes.

    É simples de fazer, mas será necessário mover registros, já que o bd já tem muitos dados.

    Posso usar este que enviou sem registros como um exemplo das alterações, mas talvez tenha dificuldade em aplicá-las no original.

    flasbc
    flasbc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 14/04/2012

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  flasbc 13/5/2012, 04:33

    Então essa é a ideia, na verdade no projeto inicial elas são uma só mesmo, como disse o problema é que perde - se muito tempo digitando os dados dos clientes, e ainda tem o problema de erros e na hora de filtrar fica difícil, se tivesse como auto complementar os dados por exemplo com um código de cliente ajudaria muito.
    Laughing
    avatar
    Convidad
    Convidado


    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  Convidad 13/5/2012, 04:45


    Então a estrutura original é diferente da que enviou?

    Como posso ajudar, se para isso preciso saber o que você usa de fato, e você envia algo diferente.

    No
    flasbc
    flasbc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 14/04/2012

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  flasbc 13/5/2012, 13:20

    Enviei essa para mostra pra vc um exemplo de como eu preciso estou enviando a estrutura original então.
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  Agravina 13/5/2012, 23:40

    Pedindo permissão ao amigo Norberto
    Veja se isso que quer.
    flasbc
    flasbc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 14/04/2012

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  flasbc 14/5/2012, 01:19

    Obrigado, é isso sim.
    Agora poderia ser feito assim:
    Esta tabela chamados e uma tabela cadastro de clientes, onde quando digitar o código do cliente na tabela chamados aparecerem os dados cadastrados na tabela cadastro de clientes e os dados fossem armazenados na tabela chamado?
    Veja o exemplo em anexo
    Laughing
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  Agravina 14/5/2012, 12:08

    Acrescente um botão com comando salvar no form .
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  Agravina 14/5/2012, 12:23

    Observe que fiz a dlookup apenas para os dois primeiros campos,deve fazer para os demais.
    dica não use espaço em nomes de campos,tabelas isso pode trazer problemas futuros.
    veja como fica agora.

    avatar
    spp
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 24/10/2011

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  spp 14/5/2012, 14:27

    flasbc

    Bom dia!
    Você precisa fazer um form cliente e um subformChamadas,no form clientes você coloca o subformChamadas, toda vez que você localizar o cliente desejado aparecera no subform suas chamadas.
    flasbc
    flasbc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 14/04/2012

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  flasbc 14/5/2012, 16:12

    Bom dia a todos!
    Obrigado por cederem um tempo para sanar minhas dúvidas, mais no caso do colega Agravina aqui não esta funcionando ou eu não entendi como fazer, coloquei digitei o código do cliente e não apareceu nada.
    No caso do colega SPP pelo que eu fiz fica bom pra consultar os dados mais eu preciso que o formulário autopreencha os campos descritos digitando apenas o código do cliente cadastrado


    Última edição por flasbc em 14/5/2012, 16:25, editado 1 vez(es) (Motivo da edição : erro de digitação)
    avatar
    spp
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 24/10/2011

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  spp 14/5/2012, 16:40

    flasbc

    Ve se e isto que precisa cadastra o cliente localiza os já cadastrados no proprio cadastro do cliente você lança as Chamadas

    http://speedy.sh/eFumT/ChamadasSPP.zip

    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  Agravina 14/5/2012, 19:59

    Partindo da ideia que voçê já tenha foi feito o cadastro do cliente na tabela cadastrocliente , no formulário apenas digite o código deste cliente ,ele retorna os dados!
    flasbc
    flasbc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 14/04/2012

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  flasbc 14/5/2012, 20:22

    Veja ja fiz do jeito informado mais o bd não transporta quando digito o código ele não armazena na tabela chamados, nem aparece no formulário, no caso do colega SPP ficou show o exemplo, mais veio sem opção de editar para poder ver como foi feito tentei aqui mais não consegui, tem como editar o projeto que eu fiz e enviar de volta para mim ver?
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  Agravina 14/5/2012, 20:29

    veja, digite o código do cliente já cadastrado.
    avatar
    spp
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 24/10/2011

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  spp 14/5/2012, 22:19

    E so apertar a tecla shift que ele abre, cada cliente você lança quantas chamadas quiser e so ir lançando no primeiro SubForm que fica armazenado,e no segundo SubForm você vizualiza Todos as chamadas dos Clientes
    flasbc
    flasbc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 14/04/2012

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  flasbc 15/5/2012, 02:14

    tentei com a tecla shift mais não funcionou, talvez seja o meu conhecimento que é fraco.
    Laughing
    avatar
    spp
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 24/10/2011

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  spp 15/5/2012, 02:38

    E assim mesmo, nada se aprender em um dia.

    Vamos lá

    Abri o exemplo que te passei e esta abrindo normalmente ao clicar em abrir mantenha a tecla shift apertada.

    Tente isto que abrirá com certesa
    flasbc
    flasbc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 14/04/2012

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  flasbc 15/5/2012, 04:50

    Consegui seu exemplo ficou 10, é que eu não estava conseguindo editá - lo, agora que consegui deu certo

    valeu
    cheers
    avatar
    spp
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 24/10/2011

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  spp 15/5/2012, 12:22

    Bom dia flasbc!

    Eu ja sabia que você ia gostar, porque era o que estava precisando, e aproveitei para dar uma encrementada com uma pesquisa para facilitar a localização do Cliente.

    Sucesso!

    O verdadeiro sábio é um eterno aprendiz.
    avatar
    drimi
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 20/09/2010

    [Resolvido]Auto completar campos em formulários Empty Auto completar campos em formulários

    Mensagem  drimi 30/1/2013, 19:27

    Boa TArde!

    Estou senguindo o exemplo acima (Original) e não esta dando certo, por favor alguém pode me ajudar( Anexo)
    Anexos
    [Resolvido]Auto completar campos em formulários AttachmentTestando.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (141 Kb) Baixado 170 vez(es)
    avatar
    biffe
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 17/03/2013

    [Resolvido]Auto completar campos em formulários Empty COMPLETAR AUTOMATICAMENTE CAMPOS DO FORMULÁRIO COM DADOS EM OUTRAS TABELAS

    Mensagem  biffe 17/3/2013, 02:53

    BOA NOITE. SOU NOVATO EM ACCESS.

    MONTEI UM BANCO D DADOS COM VÁRIAS TABELAS (TABELA DE FUNCIONÁRIOS, DENTRE OUTRAS) NA REALIDADE MONTEI OUTRA TABELA COM TODAS INFORMAÇÕES DESTAS E MONTEI UM FORMULARIO PARA PREENCHE-LÁ. NO CASO, GOSTARIA DE SABER COMO FAÇO PARA DIGITAR A MATRICULA E AUTOMATICAMENTE PREENCHER O NOME DO EMPREGADO. SE FOR POSSÍVEL POSTAR ALGO FÁCIL EU AGRADEÇO.
    GRATO,

    WAGNER
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2974
    Registrado : 09/04/2012

    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  Kaynan 17/3/2013, 15:16

    Amigo reedite para letras minusculas seu pedido de ajuda,leia as regras do forum,letras maiusculas é o mesmo que gritar.

    Abçs.

    Conteúdo patrocinado


    [Resolvido]Auto completar campos em formulários Empty Re: [Resolvido]Auto completar campos em formulários

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 03:40