Olá pessoal, estou prestes a finalizar a minha aplicação, mas a cada dia que entro no Fórum me vem mais ideias e ao mesmo tempo dúvidas de será viável ou não fazer alterações no meu Sistema, estando ele praticamente pronto. Bom, eu criei com a ajuda de todos vocês que me ajudaram com todas as explicações e modelos de BD, uma aplicação onde é cadastrado Mandados de Prisão (MP), bom um dos problemas que era sobre anexar as fotos dos individuos eu ja irei resolver pois vou coloca-las em uma pasta do computador para que futuramente não pese muito. Fora isso, para cada indivíduo podem haver vários MP, ou seja a cada vez que chega um MP novo desse indivíduo eu abro um novo registro e adiciono os dados do novo MP, isso faz que ao gerar um relatório dos MP válidos, podem aparecer mais de uma foto do mesmo indivíduo, com seus dados pessoais e os dados dos novo MP. O que acaba repitindo muito os dados. Bom eu estava pensando que poderia ser um form com a foto do indivíduo, os dados básicos dele e talvez um subform, onde eu pudesse adicionar os novos MP que chegassem, onde teria uma barra de rolagem contendo todos eles. E quando fosse gerado um relatorio apareceria apenas os MP em vigor (não cumpridos ou vencidos). Será que alguém poderia me orientar de como eu posso proceder para modificar o meu BD, sem destrui-lo, pois caso não seja viável gostaria de saber. Grande abraço meus amigos.
[Resolvido]Sugestão de uso de formulário
Pablo Weber- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 195
Registrado : 22/11/2010
- Mensagem nº1
Sugestão de uso de formulário
Convidado- Convidado
- Mensagem nº2
Re: [Resolvido]Sugestão de uso de formulário
Boas Pablo... observe a tua logica assim como um pedido de venda...
Na tabela principal os Dados do Individuo, Dados unicos que nao se repetiriam
Quanto aos mandados como podem havem multiplicidades de mandados, seriam uma tabela separada, relacionada com a tabela do individuo
No form, um subForm dessa tabela relacionada com os campos e informações do MP
Numero, data, tipo, Um campo sim/não para cumprido ou nao e demais informações que achar pertinente..
Creio que isso não importaria em muito trabalho.
Seria so excluir o campo Mandado de prisao na tabela principal
Criar uma tabela nova para Mandados, relacionar com a principal e aplicar o subform devidademente relacionado ao form principal
IDPai/IDFIlho
É por ai. Eu acho válido.
Cumprimentos.
Na tabela principal os Dados do Individuo, Dados unicos que nao se repetiriam
Quanto aos mandados como podem havem multiplicidades de mandados, seriam uma tabela separada, relacionada com a tabela do individuo
No form, um subForm dessa tabela relacionada com os campos e informações do MP
Numero, data, tipo, Um campo sim/não para cumprido ou nao e demais informações que achar pertinente..
Creio que isso não importaria em muito trabalho.
Seria so excluir o campo Mandado de prisao na tabela principal
Criar uma tabela nova para Mandados, relacionar com a principal e aplicar o subform devidademente relacionado ao form principal
IDPai/IDFIlho
É por ai. Eu acho válido.
Cumprimentos.
Convidad- Convidado
- Mensagem nº3
Re: [Resolvido]Sugestão de uso de formulário
Olá!
Se tem uma tabela para os MP e outra para os Indivíduos, deve haver um relacionamento um para muitos da tabIndividuos para a tabMP, através do campo Id do indivíduo.
Então um formulário de MP's com o código do indivíduo pode ser inserido no form Indivíduos como subformulário, e vinculado ao Id do form principal pelo Id do indivíduo.
Assim, enquanto navega nos registros dos indivíduos, as respectivas MP's serão exibidas no subform.
Pablo Weber- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 195
Registrado : 22/11/2010
- Mensagem nº4
Re: [Resolvido]Sugestão de uso de formulário
Olá Amigo Norberto, até a parte da vinculação das tabelas eu entendi, mas a parte de vinculação dos forme subform, fiquei patinando. Poderia me explicar novamente. Valeu.
Convidad- Convidado
- Mensagem nº5
Re: [Resolvido]Sugestão de uso de formulário
Veja na imagem como vincular um subform ao form principal:
Convidado- Convidado
- Mensagem nº6
Re: [Resolvido]Sugestão de uso de formulário
Abra o form no modo desig, clique na tabela nova e arraste para dentro do form... creio que ja criao sub form automaticamente, depois nas propriedades aplique os campos Pai e filhos..
Pai a ID da tabela principal
Filho o Campo ID relacionado da tabela secundária
Cumprimentos.
Pai a ID da tabela principal
Filho o Campo ID relacionado da tabela secundária
Cumprimentos.
Pablo Weber- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 195
Registrado : 22/11/2010
- Mensagem nº7
Re: [Resolvido]Sugestão de uso de formulário
Ok, amigos, vou realizar alguns testes no meu BD e posterior retorno com novidades, assim espero hehehe. Ha, mais uma coisa, e os dados que já estão inseridos, pois estão todos em uma única tabela, será que após de todo ess formatação tem como exportar os dados para a nova tabela, ou não, pois como terei que criar duas tabelas, uma para individuos e outra para MP, pode ser que de algum problema não é. Abraços
Convidado- Convidado
- Mensagem nº8
Re: [Resolvido]Sugestão de uso de formulário
Creio que depois da pra fezer uma rotina via recordset e loop para inserir os dados que ja estao ai na outra tabela..
Para nao ter que digitar tudo novamente. Depois de atualizada a nova tabela ai voce exclui os campos..
E uma rotina que so sera executada uma vez... mas so vale a pena fazer se ja tiver muitos dados cadastrados.
Cumprimentos.
Para nao ter que digitar tudo novamente. Depois de atualizada a nova tabela ai voce exclui os campos..
E uma rotina que so sera executada uma vez... mas so vale a pena fazer se ja tiver muitos dados cadastrados.
Cumprimentos.
Pablo Weber- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 195
Registrado : 22/11/2010
- Mensagem nº9
Re: [Resolvido]Sugestão de uso de formulário
È na verdade tem cerca de 550 registros, e cada semana eu cadastro mais ou menos uns 10 Mandados de Prisão, podendo ser mais de um para um determinado indivíduo, daí a minha preocupação em não dar erro, pois um dados incorreto pode acarretar sérios problemas administrativos.
Convidad- Convidado
- Mensagem nº10
Re: [Resolvido]Sugestão de uso de formulário
Não tem problema, não.
Crie a nova tabela e faça uma consulta atualização da tabela "antiga" para a nova.
Depois pode excluir os dados na antiga, para não ficarem redundantes.
Mas, faça tudo numa cópia do aplicativo.
Convidado- Convidado
- Mensagem nº11
Re: [Resolvido]Sugestão de uso de formulário
Como o colega falou. faça tudo em uma copia do bd.
Lembrando que tem inserir na nova tabela o campo ID da tabela principal e o dado do mandado.
Qualquer coisa faça as alterações, sintetize o bd coloque alguns nomes ficticios e me envie para eu fazer a rotina.
Cumprimentos.
Lembrando que tem inserir na nova tabela o campo ID da tabela principal e o dado do mandado.
Qualquer coisa faça as alterações, sintetize o bd coloque alguns nomes ficticios e me envie para eu fazer a rotina.
Cumprimentos.
Pablo Weber- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 195
Registrado : 22/11/2010
- Mensagem nº12
Re: [Resolvido]Sugestão de uso de formulário
Ok amigos, vou fazer alguns experimentos aqui e posterior dou retorno, acho que vai demorar um pouco, caso eu não retorne em seguinda. Abraços.
Convidado- Convidado
- Mensagem nº13
Re: [Resolvido]Sugestão de uso de formulário
Como não houve resposta o tópico passa a resolvido, caso necessite reabre-o.
Moderação
Moderação