Dúvida em tela de entrada / saída Delphi

SQL

MySQL

Delphi

11/10/2016

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!
Gustavo Oliveira

Gustavo Oliveira

Curtidas 0

Melhor post

Jones Granatyr

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
GOSTEI 1

Mais Respostas

Gustavo Oliveira

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!
GOSTEI 0
POSTAR