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


3 participantes

    Acrescentar campos de uma tabela em um subformulário

    suporte
    suporte
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 80
    Registrado : 18/01/2011

    Acrescentar campos de uma tabela em um subformulário Empty Acrescentar campos de uma tabela em um subformulário

    Mensagem  suporte 2/4/2014, 05:54

    Prezados amigos,

    Estou com um problema já procurei em todo o site e não consegui. O meu banco de dados está em anexo, gostaria de ao selecionar o campo obs(combo), ele já acrescentaria todos os clientes (que estão na tabela cliente) no subformulário, e me deixasse digitar os outros dados do subformulário. Não sei o que estou fazendo de errado, tentei usar um procedimento, mas está dando erro nos campos.

    É importante o subformulário está liberado para digitação, pois a única coisa que eu quero é acrescentar todos os clientes no subformulário.
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    Acrescentar campos de uma tabela em um subformulário Empty Re: Acrescentar campos de uma tabela em um subformulário

    Mensagem  rdrck 2/4/2014, 13:34

    Olá Suporte,
    Porque a existência desse campo OBS na tabela_cad_cliente?
    Todos não são clientes?


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    Acrescentar campos de uma tabela em um subformulário Empty Re: Acrescentar campos de uma tabela em um subformulário

    Mensagem  rdrck 2/4/2014, 13:41

    Dê uma olhada:
    Anexos
    Acrescentar campos de uma tabela em um subformulário Attachmentviajens_particular_teste_Mod.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (37 Kb) Baixado 14 vez(es)


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    suporte
    suporte
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 80
    Registrado : 18/01/2011

    Acrescentar campos de uma tabela em um subformulário Empty Re: Acrescentar campos de uma tabela em um subformulário

    Mensagem  suporte 2/4/2014, 14:38

    Obrigado pela atenção rdrck,


    É uma exigência daqui da empresa, aquele campo é fictício. O procedimento será esse, quando eu clicar no combo do formulário que só irá aparecer a opção cliente, automaticamente terá que acrescentar no subformulário todos os nomes dos clientes cadastrados, mas é necessário disponibilizar o subformulário para que os outros campos do subformulário sejam preenchidos.

    No arquivo anterior em anexo, se você clicar na combo, escolher cliente, clica no subformulário, você vai ver que os clientes são inseridos no subformulário, mas os outros campos dão erro, e não permite que sejam alterados, e também não salva as alterações na tabela do subformulário.

    Muito obrigado,

    suporte
    suporte
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 80
    Registrado : 18/01/2011

    Acrescentar campos de uma tabela em um subformulário Empty Re: Acrescentar campos de uma tabela em um subformulário

    Mensagem  suporte 2/4/2014, 22:32


    Boa noite,

    Será que alguém pode me ajudar com esse tópico?

    Muito obrigado,
    suporte
    suporte
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 80
    Registrado : 18/01/2011

    Acrescentar campos de uma tabela em um subformulário Empty Re: Acrescentar campos de uma tabela em um subformulário

    Mensagem  suporte 3/4/2014, 13:51

    Bom dia pessoal,

    Ainda sem solução para o meu tópido!!! Mesmo assim agradeço aos que já leram! Contínuo na esperança de solução para o meu problema, abraços!

    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    Acrescentar campos de uma tabela em um subformulário Empty Re: Acrescentar campos de uma tabela em um subformulário

    Mensagem  rdrck 3/4/2014, 14:14

    Olá Suporte,
    Veja esse outro exemplo:
    Anexos
    Acrescentar campos de uma tabela em um subformulário Attachmentviajens_particular_teste_Mod_02.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (40 Kb) Baixado 15 vez(es)


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    suporte
    suporte
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 80
    Registrado : 18/01/2011

    Acrescentar campos de uma tabela em um subformulário Empty Re: Acrescentar campos de uma tabela em um subformulário

    Mensagem  suporte 4/4/2014, 02:52

    Obrigado pela ajuda, mas o sistema não é simples assim.


    Conforme o arquivo que deixei haverá duas tabelas uma com o cadastro do cliente e outra com o controle de viajens.

    A tabela Cadastro de Cliente

    Código do Cliente, e nome do cliente exemplo:
    001 CDD
    002 Abolição Caminhões
    003 Top Mix
    004 Carrefour

    A Tabela de viajens deverá conter os campos

    Data, nome do cliente, motorista, horas, km, pedido

    Formulário e Subformulário

    No formulário o campo data, quando for preenchido automaticamente deverá acrescentar no subformulário todos os clientes cadastrados, então a visão do subformulário ficaria assim, após digitar a data

    Clientes P.D. Motorista Hora Km
    CDD
    Abolição Caminhões
    Top Mix
    Carrefour

    Os campos P.D., Motorista, Hora, Km deverão aparecer em branco, para que o usuário digite os dados do dia.

    Se fosse simples eu deixaria os campos clientes em aberto, e o cliente entraria um a um, o problema é que eu não sei como fazer com que depois de digitar a data no formulário, ele transfira todos os clientes cadastrados na tabela para o subformulário.

    Continuo aguardando na esperança, por uma solução, pois já pesquisei em todo o site e não encontrei. Mas muito obrigado desde já, por todos que já leram, e pelas tentativas de ajuda.
    suporte
    suporte
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 80
    Registrado : 18/01/2011

    Acrescentar campos de uma tabela em um subformulário Empty Re: Acrescentar campos de uma tabela em um subformulário

    Mensagem  suporte 14/4/2014, 03:45

    Não fechei ainda, pois ainda não obtive solução!!!

    Abraços,

    clynton
    clynton
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 309
    Registrado : 08/07/2013

    Acrescentar campos de uma tabela em um subformulário Empty Re: Acrescentar campos de uma tabela em um subformulário

    Mensagem  clynton 14/4/2014, 05:52

    Suporte, achei bem complicado compreender o que você quer.
    Até pensei em alterar algumas coisas no seu BD e te retornar, mas primeiro é necessário compreender.
    Certamente temos recursos para fazer o que você quer, mas sempre que acessar o seu Form principal e clicar na Combo será preenchido no seu SubForm o que estiver na tabela de Cadastro de Cliente gerando duplicidades de informações, portanto, pergunto:
    - A Tabela de Cadastro de Cliente terá apenas essas três informações?
    - Pode ser criado de outra forma ou você quer exatamente do jeito que mandou no seu BD?
    - Para o SubForm o que você precisa é apenas o registro das viagens?
    Aguardo seu retorno para alterar e te mandar.
    suporte
    suporte
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 80
    Registrado : 18/01/2011

    Acrescentar campos de uma tabela em um subformulário Empty Re: Acrescentar campos de uma tabela em um subformulário

    Mensagem  suporte 16/4/2014, 19:47

    Obrigado pela ajuda clynton,

    Sim você está certo, vai gerar duplicidade, e isto será aceitável no subformulário, pois a única coisa que vai mudar é quando o usuário digitar uma nova data, depois aparecerá automaticamente todos os clientes para serem preenchidos no outro dia.

    O que eu quero é simples de se explicar, porém está sendo complexo para mim desenvolver. O que eu quero é que automaticamente ao sair do campo do formulário, automaticamente apareça no subformulário todos os clientes cadastrados da tabela cliente. Só isso, pois o usuário irá dar continuidade ao preenchimento de todos os outros dados no subformulário.

    O que eu quero é somente o código para que todos os dados da tabela cadastro de cliente apareça no subformulário!!!

    Obrigado!!!
    clynton
    clynton
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 309
    Registrado : 08/07/2013

    Acrescentar campos de uma tabela em um subformulário Empty Re: Acrescentar campos de uma tabela em um subformulário

    Mensagem  clynton 16/4/2014, 21:28

    Mas Suporte, será lançado sempre viagem para todos os clientes ao mesmo tempo?
    Se terás um mecanismo para inserir os clientes no SubForm sempre que for usado, isso me faz entender que a resposta da pergunta acima é sim, correto?
    No exemplo tem poucos clientes, mas e quando tiver 100 cliente cadastrados?
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    Acrescentar campos de uma tabela em um subformulário Empty Re: Acrescentar campos de uma tabela em um subformulário

    Mensagem  rdrck 23/5/2014, 17:10

    Olá Suporte,
    O problema já foi sanado?
    Se sim, não esqueça de clicar no [Resolvido], para encerrar o tópico.
    Valeu.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.

    Conteúdo patrocinado


    Acrescentar campos de uma tabela em um subformulário Empty Re: Acrescentar campos de uma tabela em um subformulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/3/2024, 20:31