Dúvida em tela de entrada / saída Delphi
Boa tarde pessoal... é o seguinte, eu estou desenvolvendo um sistema para controle de acesso de portaria para condomínios. Já tenho pronta a parte de Cadastros, pesquisas, relatórios e tudo mais. Estou numa parte crucial aqui e não consigo resolver.
Tenho uma tela de entrada, onde o operador deve selecionar as pessoas que estão entrando no condomínio naquele momento e montar no BD SQL uma estrutura como essa:
COD. ENTRADA | PESSOA | HORA ENTRADA | OPERADOR RESPONSÁVEL
01 JOÃO 14:22 PEDRO
↑ Este tipo de estrutura eu consigo fazer, é bem simples... Porém a minha dúvida é a seguinte: Como faço para, quando liberar a entrada, registrar mais de uma pessoa entrando (porque numa mesma entrada pode ter mais de uma pessoa no carro, por exemplo)...
Na minha tela de entrada eu tenho um DBGrid que eu consigo pesquisar as pessoas pelo seu código e selecionar através de um CheckBox.
Eu preciso encontrar uma forma de gravar os códigos de todas as pessoas selecionadas e enviar para o BD na tabela de entrada para salvar com todas as pessoas que estão entrando naquele momento na mesma visita. Tem como?
Desde já muito obrigado!
Tenho uma tela de entrada, onde o operador deve selecionar as pessoas que estão entrando no condomínio naquele momento e montar no BD SQL uma estrutura como essa:
COD. ENTRADA | PESSOA | HORA ENTRADA | OPERADOR RESPONSÁVEL
01 JOÃO 14:22 PEDRO
↑ Este tipo de estrutura eu consigo fazer, é bem simples... Porém a minha dúvida é a seguinte: Como faço para, quando liberar a entrada, registrar mais de uma pessoa entrando (porque numa mesma entrada pode ter mais de uma pessoa no carro, por exemplo)...
Na minha tela de entrada eu tenho um DBGrid que eu consigo pesquisar as pessoas pelo seu código e selecionar através de um CheckBox.
Eu preciso encontrar uma forma de gravar os códigos de todas as pessoas selecionadas e enviar para o BD na tabela de entrada para salvar com todas as pessoas que estão entrando naquele momento na mesma visita. Tem como?
Desde já muito obrigado!
Gustavo Oliveira
Curtidas 0
Melhor post
Jones Granatyr
11/10/2016
Olá Gustavo,
Nesse caso você terá um relacionamento N-N e precisará de mais tabelas, por exemplo:
PESSOA
ENTRADA
ENTRADA_PESSOA
Nesse caso, a tabela entrada armazenará a hora e a entrada_pessoa o ID de cada pessoa, relacionado com a tabela de entrada.
Jones
Nesse caso você terá um relacionamento N-N e precisará de mais tabelas, por exemplo:
PESSOA
ENTRADA
ENTRADA_PESSOA
Nesse caso, a tabela entrada armazenará a hora e a entrada_pessoa o ID de cada pessoa, relacionado com a tabela de entrada.
Jones
GOSTEI 1
Mais Respostas
Gustavo Oliveira
11/10/2016
Eu tava pesquisando aqui e pensei nisso mesmo... Mas me dá uma ajuda se possível...
Como faço pra ir adicionando pessoas na entrada?
(Pelo que eu entendi seria um sistema semelhante a vendas, onde eu adiciono produtos numa venda certo?)
O que eu tenho que usar no delphi pra fazer isso? Vlw!
Como faço pra ir adicionando pessoas na entrada?
(Pelo que eu entendi seria um sistema semelhante a vendas, onde eu adiciono produtos numa venda certo?)
O que eu tenho que usar no delphi pra fazer isso? Vlw!
GOSTEI 0