[delphi-br] Re: como fazer para não duplicar registros?
Gustavo, Pelo seu papo, acredita-se que você não conhece ou, se conhece, conhece pouco os fundamentos de um banco de dados. Por exemplo, uma coisa que você falou, para não duplicar registros, a não ser que o usuário queira que isso aconteça. Não se duplica registro em banco de dados sob nenhuma circunstância. Você pode sim duplicar dados. Todo e qualquer banco de dados permite você duplicar e até quadruplicar dados a vontade, mas registro não. Há uma diferença de conceito nisto daí. Eu sugiro você buscar uma linha de estudo em cima disto, como Chaveamentos, unicidade, relacionamentos e entidades que são fundamentalíssimos para que um sistema seje bom, eficiente e robusto. []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil [EMAIL PROTECTED] http://www.geocities.com/SiliconValley/Bay/1058 MSN: [EMAIL PROTECTED] --- Em delphi-br@yahoogrupos.com.br, Gustavo André de Freitas [EMAIL PROTECTED] escreveu Na verdade estou começando agora e entendi muito pouca coisa. Não estou entendendo muito ainda como fazer pesquisas. Gustavo André de Freitas --- Em delphi-br@yahoogrupos.com.br, Tamara Clemente tamara.grupos@ escreveu Bom Gustavo... desta forma eu acredito que só antes de efetuar o post da tabela, vc faça uma consulta com o parametro nome do setor na clausura where, e ai então, verificando o recordcount da consulta vc emite a msg da forma q vc deseja... ajudado ou atrapalhado???rs Qquer coisa estamos ai... Tamara Clemente Analista Desenvolvedor Em 16/01/07, Gustavo André de Freitasgustavo_sis@ escreveu: estou começando agora em programação e estou desenvolvendo um pequeno aplicativo de controle de patrimonio com Delphi 7 e Firebird 1.5, e gostaria de tirar a seguinte dúvida: como fazer para não duplicar registros, a não ser que o usuário queira que isso aconteça? Ex. tenho a tabela Setor. nela eu tenho 4 campos, codigo, nomesetor, ramal e obs. gostaria que o nome setor não duplicasse, a não ser que o usuário queira, que aparecesse uma caixa perguntando se deseja ou não efetuar o registro mesmo assim. ex. o setor já está cadastrado, deseja cadastrá-lo mesmo assim?, ou algo parecido. desde já agradeço a todos pela ajuda! Gustavo André de Freitas Linhares - ES
[delphi-br] Re: como fazer para não duplicar registros?
Na verdade estou começando agora e entendi muito pouca coisa. Não estou entendendo muito ainda como fazer pesquisas. Gustavo André de Freitas --- Em delphi-br@yahoogrupos.com.br, Tamara Clemente [EMAIL PROTECTED] escreveu Bom Gustavo... desta forma eu acredito que só antes de efetuar o post da tabela, vc faça uma consulta com o parametro nome do setor na clausura where, e ai então, verificando o recordcount da consulta vc emite a msg da forma q vc deseja... ajudado ou atrapalhado???rs Qquer coisa estamos ai... Tamara Clemente Analista Desenvolvedor Em 16/01/07, Gustavo André de Freitas[EMAIL PROTECTED] escreveu: estou começando agora em programação e estou desenvolvendo um pequeno aplicativo de controle de patrimonio com Delphi 7 e Firebird 1.5, e gostaria de tirar a seguinte dúvida: como fazer para não duplicar registros, a não ser que o usuário queira que isso aconteça? Ex. tenho a tabela Setor. nela eu tenho 4 campos, codigo, nomesetor, ramal e obs. gostaria que o nome setor não duplicasse, a não ser que o usuário queira, que aparecesse uma caixa perguntando se deseja ou não efetuar o registro mesmo assim. ex. o setor já está cadastrado, deseja cadastrá-lo mesmo assim?, ou algo parecido. desde já agradeço a todos pela ajuda! Gustavo André de Freitas Linhares - ES
Re: [delphi-br] Re: como fazer para não duplicar registros?
Uhm... ai complica...rs.. bom... vc ja decidiu como vai trablhar? DbExpress...ADO...rs... Vc pode usar uma TQuery e fazer a pesquisa nela... mas tem tds as ligações e tals...rs... Sei ñ por onde começar pra te ajudar...rs.. Desculpe.. Tamara Clemente Analista Desenvolvedor Em 16/01/07, Gustavo André de Freitas [EMAIL PROTECTED] escreveu: Na verdade estou começando agora e entendi muito pouca coisa. Não estou entendendo muito ainda como fazer pesquisas. Gustavo André de Freitas --- Em delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br, Tamara Clemente [EMAIL PROTECTED] escreveu Bom Gustavo... desta forma eu acredito que só antes de efetuar o post da tabela, vc faça uma consulta com o parametro nome do setor na clausura where, e ai então, verificando o recordcount da consulta vc emite a msg da forma q vc deseja... ajudado ou atrapalhado???rs Qquer coisa estamos ai... Tamara Clemente Analista Desenvolvedor Em 16/01/07, Gustavo André de Freitas[EMAIL PROTECTED] escreveu: estou começando agora em programação e estou desenvolvendo um pequeno aplicativo de controle de patrimonio com Delphi 7 e Firebird 1.5, e gostaria de tirar a seguinte dúvida: como fazer para não duplicar registros, a não ser que o usuário queira que isso aconteça? Ex. tenho a tabela Setor. nela eu tenho 4 campos, codigo, nomesetor, ramal e obs. gostaria que o nome setor não duplicasse, a não ser que o usuário queira, que aparecesse uma caixa perguntando se deseja ou não efetuar o registro mesmo assim. ex. o setor já está cadastrado, deseja cadastrá-lo mesmo assim?, ou algo parecido. desde já agradeço a todos pela ajuda! Gustavo André de Freitas Linhares - ES [As partes desta mensagem que não continham texto foram removidas]