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

    Sub Formulário c/preenchimento automatico

    avatar
    jp_maximoaccess
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 36
    Registrado : 08/11/2012

    Sub Formulário c/preenchimento automatico Empty Sub Formulário c/preenchimento automatico

    Mensagem  jp_maximoaccess 25/2/2015, 17:37

    Boa tarde amigo,

    Estou a desenvolver uma BD, para utilização de orçamentos onde criei as seguintes tabelas e consultas:
    Tabelas Clientes
    Tabela produtos
    Tabela orçamento
    Consulta clientes
    Consulta produtos
    Consulta orçamento

    Criei um Formulario onde tenho o cliente e equipamento.
    Depois pretendo criar um sub-formulário tipo tabela, onde ao introduzir um valor da referencia, vai fazer o preenchimento automatico da descrição do produto e valor. Por ultimo coloco a quantidade e automaticamente calcula o total.

    Gostava que me ajudassem no preenchimento automatico do subformulario com os dados que tenho na Tabela produtos.

    Nos campos que criei, posso utilizar o dlookup?



    avatar
    PepeTuga
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 91
    Registrado : 17/10/2013

    Sub Formulário c/preenchimento automatico Empty Re: Sub Formulário c/preenchimento automatico

    Mensagem  PepeTuga 28/2/2015, 23:20

    Boas!

    Sim, você pode utilizar o dlookup no subformulário e enviar os valores de busca para os respetivos campos, mas da seguinte forma:
    1. No cabeçalho do subformulário insira o mesmo número de campos independentes que os que constarão no detalhe e que pretende que seja preenchidos automaticamente;
    2. Nos campos do cabeçalho construa a função dlookup adequada para busca dos valores correspondentes;
    3. No campo do código do produto (ou outro de referência) coloque um acontecimento "Antes de atualizar" com o seguinte código;
    Me.ProdDescrição = Me.CampoDoCabeçalho1
    Me.ProdValor = Me.CampoDoCabeçalho2

    É só adaptar e vai ver que funciona!
    Bons estudos,
    Pepe
    avatar
    PepeTuga
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 91
    Registrado : 17/10/2013

    Sub Formulário c/preenchimento automatico Empty Re: Sub Formulário c/preenchimento automatico

    Mensagem  PepeTuga 10/3/2015, 13:56

    Resolvido?
    avatar
    jp_maximoaccess
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 36
    Registrado : 08/11/2012

    Sub Formulário c/preenchimento automatico Empty Re: Sub Formulário c/preenchimento automatico

    Mensagem  jp_maximoaccess 10/3/2015, 19:48

    Ainda não...
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1012
    Registrado : 23/09/2011

    Sub Formulário c/preenchimento automatico Empty Re: Sub Formulário c/preenchimento automatico

    Mensagem  cleverson_manaus 10/3/2015, 22:17

    Já tentou montar uma consulta com essas tabelas e criar o form baseado nela, acho que resolve tanto a referencia aos produtos como dos cálculos.


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    jp_maximoaccess
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 36
    Registrado : 08/11/2012

    Sub Formulário c/preenchimento automatico Empty Re: Sub Formulário c/preenchimento automatico

    Mensagem  jp_maximoaccess 10/3/2015, 23:48

    junto envio a base dados que tenho. Se me puder ajudar... agradecia.
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1012
    Registrado : 23/09/2011

    Sub Formulário c/preenchimento automatico Empty Re: Sub Formulário c/preenchimento automatico

    Mensagem  cleverson_manaus 11/3/2015, 03:26

    Vou dar uma olhada!!!!


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    jp_maximoaccess
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 36
    Registrado : 08/11/2012

    Sub Formulário c/preenchimento automatico Empty Re: Sub Formulário c/preenchimento automatico

    Mensagem  jp_maximoaccess 2/4/2015, 00:23

    Ainda não consegui resolver este problema, de procurar os dados e copia-los da tabela excel, para o formulário...
    alguém me ajuda...
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1012
    Registrado : 23/09/2011

    Sub Formulário c/preenchimento automatico Empty Re: Sub Formulário c/preenchimento automatico

    Mensagem  cleverson_manaus 3/4/2015, 16:40

    ainda não entendi porque não criar uma tabela Produtos?

    Porque vc precisa da planilha em excel?

    Abraços
    avatar
    jp_maximoaccess
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 36
    Registrado : 08/11/2012

    Sub Formulário c/preenchimento automatico Empty Re: Sub Formulário c/preenchimento automatico

    Mensagem  jp_maximoaccess 3/4/2015, 23:25

    porque a planilha em excel "produtos", é actualizado regularmente de outro programa.
    avatar
    PepeTuga
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 91
    Registrado : 17/10/2013

    Sub Formulário c/preenchimento automatico Empty Re: Sub Formulário c/preenchimento automatico

    Mensagem  PepeTuga 6/4/2015, 15:02

    JP,

    O que pretende fazer torna-se impraticável atendendo que você utiliza uma fonte de dados externa que não permite criar uma relação perfeita entre as tabelas. Ou seja, trabalhar com campos ID em ambas as tabelas e com as respetivas chaves.

    Acresce também o facto de você ter como possível vários preços em que terá que dar a instrução prévia sobre o qual a considerar para cada situação.

    Fiz algumas tentativas, conseguindo apenas com que o access vá buscar os valores da 1.ª linha para o seu formulário. Fica a ideia para aquilo que seria a minha sugestão para o seu problema. Veja também as alterações na sua tabela excel.

    Visto isto acho que você poderia estudar a possibilidade de criar uma tabela produtos na sua BD e montar uma rotina para alimentá-la por importação de dados.

    Pode ser que algum colega do fórum consiga dar outro contributo e de conhecimento mais aprofundado.

    Cumps,
    Pepe
    Anexos
    Sub Formulário c/preenchimento automatico AttachmentDatabase1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (690 Kb) Baixado 21 vez(es)
    avatar
    jp_maximoaccess
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 36
    Registrado : 08/11/2012

    Sub Formulário c/preenchimento automatico Empty Re: Sub Formulário c/preenchimento automatico

    Mensagem  jp_maximoaccess 6/4/2015, 19:57

    Obrigado PepeTuga,

    Criar uma tabela com os produtos penso que seja mais complicado, porque os dados na folha de excel são alterados de vez enquando, e assim era só fazer um import da folha..

    Eu posso alterar a folha excel, só para coluna Ref, designação, pvp1(3 ou 4 colunas o máximo, com a coluna existencia), porque as restantes colunas não interessa.

    No Formulário, eu colocava a referência, e automaticamente preenche a designação e PVP1, indo buscar os dados à folha excel.
    Eu também tenho andado a experimentar, e não consigo resolver isto.

    Agradeço algum contributo que me possam ajudar, nesta resolução...


    Conteúdo patrocinado


    Sub Formulário c/preenchimento automatico Empty Re: Sub Formulário c/preenchimento automatico

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 10:55