Pergunte aqui
1

Combobox: listar o valor de um campo de uma tabela e gravar o valor do campo em outra tabela

perguntadas 2018-06-28 15:29:25 +0100

imagem do gravatar de Alviculo

updated 2018-06-29 16:13:32 +0100

Olá!

Estou trabalhando com duas tabelas em um Form no Base, sendo que tenho uma combobox onde é listado o valor de um determinado campo que eu quero gravar em outro campo de outra tabela, só que o assistente não me permite fazer isso. Uma vez que eu escolho a tabela no assistente para listar o valor do campo ele não me permite atribuir o valor a outra tabela.

Sendo mais claro, estou tentando fazer um controle para o almoxarifado da empresa. A Ideia é trabalhar com uma tabela de Itens e outra de Movimento. Ao gerar um registro de entrada ou saída na tabela de Movimento, por meio de uma combobox (que pode listar o ID ou descrição do Item da tabela Item) eu posicionaria o registro correspondente na tabela Item e atualizaria o valor do saldo (estoque).

Na tabela Itens o saldo do estoque é atualizado e na tabela Movimento é registrado o histórico de entradas e saídas. A combo seria para principalmente posicionar o registro na tabela Item e posteriormente ter o ID ou mesmo a descrição do Item copiado para a tabela de Movimento. Anexo até onde cheguei na minha aplicação:

C:\fakepath\ALMOX.odb

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

Comentários

Faz tempo que usei o Base, mas para trabalhar com duas tabelas vc tem que escolher usar subformulário na hora de criar o formulário (algo assim, estou sem poder olhar isto agora). Aqui uma pesquisa no ask sobre subformulários

imagem do gravatar de BetoBeto ( 2018-06-28 16:55:39 +0100 )editar

A ideia básica de Banco de Dados é não ter dados duplicados, uma hora ou outra vai ter problemas de inconsistências, é mais aconselhável gerar Relatórios com as informações que deseja.

imagem do gravatar de SchiavinattoSchiavinatto ( 2018-06-29 01:38:55 +0100 )editar

Na tabela Itens o saldo do estoque é atualizado e na tabela Movimento é registrado o histórico de entradas e saídas. A combo seria para principalmente posicionar o registro na tabela Item e posteriormente ter o ID ou mesmo a descrição do Item copiado para a tabela de Movimento.

imagem do gravatar de AlviculoAlviculo ( 2018-06-29 16:06:55 +0100 )editar

Veja este exemplo publicado na revista LibreOffice Magazine:

Parte I - http://www.schiavinatto.com/mundolibr...

Parte II - http://www.schiavinatto.com/mundolibr...

imagem do gravatar de SchiavinattoSchiavinatto ( 2018-06-29 16:38:39 +0100 )editar

1 Resposta

1

respondidas 2018-06-29 13:37:57 +0100

imagem do gravatar de Olivier

Siga as instruções da Ajuda do LibreOffice para caixas de combinação.

https://help.libreoffice.org/6.0/pt-B...

editar assinalar como ofensivo Excluir Link mais
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2018-06-28 15:29:25 +0100

Lidas: 60 vezes

Última atualização: Jun 29 '18