[delphi-br] Re: como fazer para não duplicar registros?

2007-01-17 Por tôpico Walter Chagas (Yahoo)
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?

2007-01-16 Por tôpico Gustavo André de Freitas

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?

2007-01-16 Por tôpico Tamara Clemente
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]