MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Como carregar valor de um combobox em outra coluna

    Compartilhe

    angelslacerda
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 23/03/2018

    [Resolvido]Como carregar valor de um combobox em outra coluna

    Mensagem  angelslacerda em 21/4/2018, 18:13

    Boa tarde,

    Sou iniciante no Access, então ainda tenho muitas dúvidas simples. Estou criando um banco de dados para controlar a fabricação de diversas receitas, onde pretendo, no final, gerar um relatório que some todos os ingredientes utilizados.

    Para isso, criei uma tabela "List_ingredientes" onde listo os ingredientes e as medidas padrão.
    Ingrediente medida
    açúcar g
    leite ml

    No formulário que insiro as receitas, criei um combobox "IngredientID" onde seleciono os ingredientes que estou usando através do seguinte comando:

    SELECT List_ingredientes.Ingrediente, List_ingredientes.medida FROM List_ingredientes;

    Eu gostaria de salvar o item "List_ingredientes.medida" de acordo com o selecionado em outra coluna "Medida".

    Tentei utilizar o comando [IngredientID].Column(1), mas acho que pela minha experiência, não está dando certo, pois sempre dá uma mensagem de erro de sintaxe.

    Se alguém souber como me ajudar, agradeço desde já!





    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Como carregar valor de um combobox em outra coluna

    Mensagem  Noobezinho em 22/4/2018, 02:04

    Olá Angélica

    Bem-vinda.


    Então, a combobox reflete os dados da tabela List_ingredientes, conforme a

    propriedade dela, chamada Origem da linha.

    Então, deve entender que não se salva dados diretamente na combobox, e sim

    na tabela.

    Mas pergunto, em que tabela está o campo "Medida", porque na mesma

    tabela, sei que não pode ser, pois seria redundante.

    Aguardo...







    angelslacerda
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 23/03/2018

    Re: [Resolvido]Como carregar valor de um combobox em outra coluna

    Mensagem  angelslacerda em 22/4/2018, 13:50

    Obrigada Noobezinho pela ajuda!

    Criei uma tabela "Recipe Ingredientes", onde tem a coluna "IngredientID" e "Medida".

    Caso queira dar uma olhada no arquivo, coloquei em anexo.


    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Como carregar valor de um combobox em outra coluna

    Mensagem  Noobezinho em 22/4/2018, 14:34

    Seria bom ver o aplicativo.

    Como pode ver, ele não foi anexado.

    O arquivo deve ser em .zip para que o fórum aceite.

    Aguardo...

    angelslacerda
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 23/03/2018

    Re: [Resolvido]Como carregar valor de um combobox em outra coluna

    Mensagem  angelslacerda em 22/4/2018, 15:33

    Desculpe, segue novamente o arquivo zipado

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Como carregar valor de um combobox em outra coluna

    Mensagem  Noobezinho em 22/4/2018, 15:42

    Não veio novamente.

    vou explicar como proceder:

    Compacte o arquivo na forma .zip

    Abaixo da caixa de mensagem, tem dois botões:


    Escolher arquivo: escolha o arquivo.

    Com o arquivo escolhido, clique no botão Enviar, que está no lado direito na mesma linha do outro botão.

    Feito isso o botão Excluir irá desaparece e aparecerá somente o nome do arquivo.

    Poderá ver a evolução do upload, lá embaixo da página do lado esquerdo, o qual é muito rápido, se o arquivo for pequeno.

    [ ]'s


    angelslacerda
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 23/03/2018

    Re: [Resolvido]Como carregar valor de um combobox em outra coluna

    Mensagem  angelslacerda em 22/4/2018, 16:02

    Desculpe amigo. Estava esquecendo de clicar em enviar.
    Anexos
    Database1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (37 Kb) Baixado 8 vez(es)

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Como carregar valor de um combobox em outra coluna

    Mensagem  Noobezinho em 22/4/2018, 19:36

    Angélica


    Você escreveu:

    "Criei uma tabela "Recipe Ingredientes", onde tem a coluna "IngredientID" e "Medida".


    Bem, vendo teu aplicativo, a tabela List_ingredientes tem o código dos ingredientes, o qual deveria ser chamado ingredientID.

    Essa tabela Recipe Ingredientes tem o campo ingredientID que tem a descrição do ingrediente.

    Por favor, explique cada tabela para que possa entender, já que a coisa está confusa. scratch Razz

    Adianto explicando o seguinte. se já tem um dado numa tabela, não precisa repetir em outra, pois

    seria redundante, pode-se capturar o dado de duas ou mais tabelas simultaneamente.

    Aguardo...







    angelslacerda
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 23/03/2018

    Re: [Resolvido]Como carregar valor de um combobox em outra coluna

    Mensagem  angelslacerda em 22/4/2018, 22:28

    Na tabela "List_medidas" eu listo todos os padrões de medidas que posso usar para medir os ingredientes.

    Na tabela "List_Ingredientes" eu tenho a lista de todos os ingredientes que trabalho (para padronizar as receitas e facilitar quando eu for somar todos os ingredientes das receitas). Quando insiro um item novo, a medida desse item eu puxo da "List_medidas".

    As tabelas "Recipe Ingredients" e "Recipes" trabalham em conjunto para salvar as receitas. Eu tentei criar uma tabela e apenas um formulário para inserir a receita, mas dava problema para inserir quantos ingredientes eu quisesse, então estou trabalhando com um formulário dentro de outro. A tabela "Recipe Ingredients" (sub formulário) salva os ingredientes (carrego da "List_Ingredientes") e quantidade que estou utilizando em uma determinada receita. Então todos os ingredientes de uma mesma receita, terão o mesmo "Recipe ID".

    A tabela "Recipes" salva as demais informações, como nome, descrição, tempo de preparo, etc.

    O arquivo que te enviei não tava com receitas inseridas corretamente, então não te ajuda a entender. Estou mandando um novo documento com duas receitas, acho que vai te ajudar melhor.
    Anexos
    Database2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (42 Kb) Baixado 6 vez(es)

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Como carregar valor de um combobox em outra coluna

    Mensagem  Noobezinho em 22/4/2018, 23:28

    Angelica


    Veja se é isso que pretende.

    Se for, estava  fácil, mas tinha que entender.

    angelslacerda
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 23/03/2018

    Re: [Resolvido]Como carregar valor de um combobox em outra coluna

    Mensagem  angelslacerda em 22/4/2018, 23:38

    Era exatamente isso que eu queria!

    Eu já desconfiava que uma solução era com VBA, mas como não entendo, não tentei. Acho que vou perder um tempinho tentando aprender, vai me poupar bastante tempo.

    Muito obrigada pelo seu tempo e disposição!


    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Como carregar valor de um combobox em outra coluna

    Mensagem  Noobezinho em 22/4/2018, 23:41

    Você está muito enganada!

    Você não vai perder tempo, vai ganhar tempo, tenha certeza disso.

    Que bom que ajudei !

    Boa sorte!



      Data/hora atual: 17/8/2018, 14:49