Walter só uma correcao,

nao existe SEJE, e sim SEJA... rsrsrs Bricadeira Walter!!

Bom Gustavo, como o Walter disse eu acho que vc deve se aprofundar nos 
conceitos de BD.... isso facilitaria sua vida na area de desenvolvimento 
de sistemas.

Bom, tentando responder sua pergunta voce poderia fazer um:

 select count(SETOR) total_reg from TABELA group by SETOR having 
count(SETOR) > 1

Se for retornado algo ai maior que zero é porque já existe algum 
"registro duplicado".

Esse select ai vc utilizará com o componente que desejar para acesso a 
dados.

-- 

Atenciosamente,


Vinicius S. L. Ribeiro
[EMAIL PROTECTED]

GNU/Linux User #293209.
Get counted: http://counter.li.org/



Walter Chagas (Yahoo) escreveu:
>
> 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] <mailto:wchagasj%40yahoo.com.br>
> http://www.geocities.com/SiliconValley/Bay/1058 
> <http://www.geocities.com/SiliconValley/Bay/1058>
> MSN: [EMAIL PROTECTED] <mailto:whitesockets%40hotmail.com>
>
>
> --- Em delphi-br@yahoogrupos.com.br 
> <mailto:delphi-br%40yahoogrupos.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 
> <mailto:delphi-br%40yahoogrupos.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 Freitas<gustavo_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
> > > >
> > > >
> > > >
> > >
> >
>
>  

                
_______________________________________________________ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/
 

Responder a