Re: [delphi-br] Auto Incremento

2008-09-17 Por tôpico Rafael
Outras saídas:
- Campo auto-incremento
- Utilizar generator (caso utilize Interbase / Firebird)
- Tabela de controle dos códigos já gerados, evitando duplicidade.


On 9/17/08, TI - METALURGICA JANO [EMAIL PROTECTED] wrote:

   Bom dia amigo.
 Olha, o ideal no meu ponto de vista é você gerar o código apenas no ato da
 confirmação do cadastro, pois assim evita problemas quando 2 pessoas ou
 mais
 lançarem ao mesmo tempo ok?
 Um abraço.

 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto:
 delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em
 nome de Rodrigo Rossi
 Enviada em: terça-feira, 16 de setembro de 2008 22:32
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: [delphi-br] Auto Incremento

 Rodrigo RossiBoa noite pessoal.

 Sou iniciante em Delphi... estou fazendo um Form de cadastro de clientes,
 onde coloco o Código do Cliente como campo chave...
 Quero deixar o DBEdit onde coloco o codigo do cliente como Disable onde
 estou fazendo um botão Novo Cliente que quando clico neste botão me abre
 um novo registro somando o codigo do cliente anterior +1.

 É possivel??

 Abraços.

 Rodrigo Rossi

 [As partes desta mensagem que não continham texto foram removidas]

 

 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

 



[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Auto Incremento

2008-09-17 Por tôpico Humberto Sales
Vc deve informar qual o tipo de banco de dados q vc usa... pois cada um 
tem formas diferentes de resolver seu problema
Paradox (creio q seja esse q vc usa) - crie um campo autoincrement 
(incrementacao automática);



Re: [delphi-br] Auto Incremento

2008-09-17 Por tôpico Rodrigo Rossi
Opa..

Eu estou usando o Acess (.mdb)
Agora estou em duvida qual a melhor maneira, pois nao fiz o teste ainda, mas 
estava pensando em criar este campo auto incremento na estrutura da tabela no 
meu banco, e nao fazer pelo delphi.

Mas se eu fizer isso, como faço para que quando clicar no botao Novo Cliente 
ele ja coloca para min o proximo registro no DBEdit??

Att.

Rodrigo Rossi



 Vc deve informar qual o tipo de banco de dados q vc usa... pois cada um 
 tem formas diferentes de resolver seu problema
 Paradox (creio q seja esse q vc usa) - crie um campo autoincrement 
 (incrementacao automática);
 
 



RE: [delphi-br] Auto Incremento

2008-09-17 Por tôpico Bruno Lichot
Veja no meu link de downloads as apostilas e vídeos a respeito e o primeiro 
exemplo da lista que é bem simples e completo.

HTTP://cc.codegear.com/author/795118

Abs

BL

-Original Message-
From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of 
Rodrigo Rossi
Sent: terça-feira, 16 de setembro de 2008 22:32
To: delphi-br@yahoogrupos.com.br
Subject: [delphi-br] Auto Incremento

Rodrigo RossiBoa noite pessoal.

Sou iniciante em Delphi... estou fazendo um Form de cadastro de clientes, onde 
coloco o Código do Cliente como campo chave...
Quero deixar o DBEdit onde coloco o codigo do cliente como Disable onde estou 
fazendo um botão Novo Cliente que quando clico neste botão me abre um novo 
registro somando o codigo do cliente anterior +1.

É possivel??

Abraços.

Rodrigo Rossi



[As partes desta mensagem que não continham texto foram removidas]




-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 







Re: [delphi-br] Auto incremento

2006-08-18 Por tôpico Marco Aurélio \(DELPHI\)
Utilize, para modelagem DBDesigner, para consultas e alterações nas estruturas 
da tabela o QueryBrowser e tbm o 
administrator para verificar os logs e bases existentes.

Atenciosamente
Marco Aurélio Gerônimo
Eletrodireto S/A - Central de Distribuição
Tel.: 011 30399824
  - Original Message - 
  From: Cleiton 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, August 11, 2006 12:58 PM
  Subject: Re: [delphi-br] Auto incremento


  Douglas...

  Eu usei a ferramenta MySql front pra deixar os campos como auto incremento.

  A versão 3.2 é paga mas a versão 2.4 é gratuita.
- Original Message - 
From: douglas 
To: delphi-br@yahoogrupos.com.br 
Sent: Wednesday, August 09, 2006 3:21 PM
Subject: [delphi-br] Auto incremento


Como fazer um auto incremento usando delphi7+mysql e Zeoslib???






 
  -- 
  Esta mensagem foi verificada pelo sistema de antivírus e
  acredita-se estar livre de perigo.



  [As partes desta mensagem que não continham texto foram removidas]

   

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Auto incremento

2006-08-11 Por tôpico Cleiton
Douglas...

Eu usei a ferramenta MySql front pra deixar os campos como auto incremento.

A versão 3.2 é paga mas a versão 2.4 é gratuita.
  - Original Message - 
  From: douglas 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, August 09, 2006 3:21 PM
  Subject: [delphi-br] Auto incremento


  Como fazer um auto incremento usando delphi7+mysql e Zeoslib???






   
-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.



[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Auto incremento

2006-08-11 Por tôpico Desenvolvimento \(Anderson\)
pra colocar como autoincremento, vc precisa seguir a sequencia:

-CRIAR O CAMPO COMO NOT NULL
-DEFINIR COMO ÍNDICE
-DEFINIR AUTOINCREMENT NO CAMPO...

se tiver dúvidas, me chame..


  - Original Message - 
  From: Cleiton 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, August 11, 2006 12:58 PM
  Subject: Re: [delphi-br] Auto incremento


  Douglas...

  Eu usei a ferramenta MySql front pra deixar os campos como auto incremento.

  A versão 3.2 é paga mas a versão 2.4 é gratuita.
- Original Message - 
From: douglas 
To: delphi-br@yahoogrupos.com.br 
Sent: Wednesday, August 09, 2006 3:21 PM
Subject: [delphi-br] Auto incremento


Como fazer um auto incremento usando delphi7+mysql e Zeoslib???






 
  -- 
  Esta mensagem foi verificada pelo sistema de antivírus e
  acredita-se estar livre de perigo.



  [As partes desta mensagem que não continham texto foram removidas]

   

  __ Informação do NOD32 IMON 1.1703 (20060811) __

  Esta mensagem foi verificada pelo NOD32 sistema antivírus
  http://www.eset.com.br


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Auto incremento

2006-08-11 Por tôpico Andre Mesquita
Eu uso o SQLyog.. é bem mais poderoso que o Front.

www.webyog.com

- Original Message - 
From: Cleiton [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Friday, August 11, 2006 12:58 PM
Subject: Re: [delphi-br] Auto incremento


Douglas...

Eu usei a ferramenta MySql front pra deixar os campos como auto incremento.

A versão 3.2 é paga mas a versão 2.4 é gratuita.
  - Original Message - 
  From: douglas
  To: delphi-br@yahoogrupos.com.br
  Sent: Wednesday, August 09, 2006 3:21 PM
  Subject: [delphi-br] Auto incremento


  Como fazer um auto incremento usando delphi7+mysql e Zeoslib???







-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.



[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos










-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Auto incremento

2006-08-09 Por tôpico Andre Mesquita
o auto incremento no MySQL é fácil. basta vc setar o campo como auto 
incremento.

Até o MySQL 4 é assim... talvez na versão 5 já exista generator, sequence, 
etc...


- Original Message - 
From: douglas [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, August 09, 2006 3:21 PM
Subject: [delphi-br] Auto incremento


Como fazer um auto incremento usando delphi7+mysql e Zeoslib???








-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos










-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] Auto- incremento Banco Interbase

2005-12-06 Por tôpico Alencar - Philler Informatica
Em 06/12/05, Alexandre Leite[EMAIL PROTECTED] escreveu:
 Bom dia Galera,
 Como faço para que no meu banco iNTERBASE, os indices sejam automaticos??? se

Consulte em www.firebase.com.br


---
Philler Informatica Ltda
Jose Alencar Philereno
 ICQ 13458351
Messenger/Skype (voz): alencar

Feliz aquele que transfere o que sabe
e aprende o que ensina Cora Coralina


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] Auto-Incremento

2005-05-13 Por tôpico Info Desenvolvimento
Pessoal, visto que criei uma bela discussão, peço a todos minhas desculpas e 
também fico satisfeito em contar com brilhantes programadores. Quando ha 
discussões é porque existe mais de uma solução para o mesmo caso. 
Ferramenta que uso: Delphi 5
Banco de dados: Paradox 7

O que acontecia: Quando fosse editar um registro em uma tabela em vez de editar 
ele estava acrescentando um novo registro. Explico:
No form de cadastro das minhas regras tenho um botão que pesquisa os registros 
para serem editados ou excluídos, quando eu faço a pesquisa e acho o registro 
que foi digitado errado, por exemplo  PAULLO FERNANDES e o usuário queria 
arrumar o erro o que acontecia, fazia a pesquisa encontrava o registro errado e 
trazia os dados para tela ao clicar no botão de edição habilitava todos os 
campos e arrumava para PAULO CESAR FERNANDES e mandava gravar, o que acontecia?
Abriu um novo registro com PAULO CESAR FERNANDES e o q eu queria arrumar 
continuava alí na tabela.
Conclusão:  Analisando todas as respostas resolvi criar o campo como string e 
incrementei o código automaticamente, ou seja o usuário não poderá mudar o 
código.

Obrigado pela atenção de todos.

PAULO CESAR FERNANDES
PORTO ALEGRE / RS


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] Auto-Incremento

2005-05-13 Por tôpico Wilson Valdevite
tbem tenho uma tabela dessa forma que funciona perfeitamente sem erros. O 
usuário encontra o registro errado, só que tem um botão que traz os dados na 
janela de cadastro mas em modo de edição, o usuário alteraos dados e eles são 
atualizados perfeitamente sem nenhum problema.

Como você montou essa rotina de alteração?usa edit ou dbedit para a alteração? 
Já tentou montar da forma como descrevi?

Outra coisa: campo de auto-incremento, como dito aqui, é somente numérico, ele 
se gerencia não permitindo valores duplicados o que me poupa muita dor de 
cabeça na estruturação de linhas de código.

Wilson
  - Original Message - 
  From: Info Desenvolvimento 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, May 13, 2005 11:08 AM
  Subject: Re: [delphi-br] Auto-Incremento


  Pessoal, visto que criei uma bela discussão, peço a todos minhas desculpas e 
também fico satisfeito em contar com brilhantes programadores. Quando ha 
discussões é porque existe mais de uma solução para o mesmo caso. 
  Ferramenta que uso: Delphi 5
  Banco de dados: Paradox 7

  O que acontecia: Quando fosse editar um registro em uma tabela em vez de 
editar ele estava acrescentando um novo registro. Explico:
  No form de cadastro das minhas regras tenho um botão que pesquisa os 
registros para serem editados ou excluídos, quando eu faço a pesquisa e acho o 
registro que foi digitado errado, por exemplo  PAULLO FERNANDES e o usuário 
queria arrumar o erro o que acontecia, fazia a pesquisa encontrava o registro 
errado e trazia os dados para tela ao clicar no botão de edição habilitava 
todos os campos e arrumava para PAULO CESAR FERNANDES e mandava gravar, o que 
acontecia?
  Abriu um novo registro com PAULO CESAR FERNANDES e o q eu queria arrumar 
continuava alí na tabela.
  Conclusão:  Analisando todas as respostas resolvi criar o campo como string e 
incrementei o código automaticamente, ou seja o usuário não poderá mudar o 
código.

  Obrigado pela atenção de todos.

  PAULO CESAR FERNANDES
  PORTO ALEGRE / RS


  [As partes desta mensagem que não continham texto foram removidas]



  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]




--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.11.9 - Release Date: 12/05/2005


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] Auto-Incremento

2005-05-12 Por tôpico Info Desenvolvimento
Eduardo, o meu problema é que quando vou editar um código já existente em vez 
de ele editar ele cria um novo campo.

Porque isso?



[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] Auto-Incremento

2005-05-12 Por tôpico Wilson Valdevite
eu tbem não vejo problemas em campos de auto-incremento e não tenho problema 
algum com código para regularizar isso até pq é minimo se comparado com o 
sistema em si.

Eu acho ele particularmente interessante na manutenção de cadastros como 
orçamentos, NF (que exigem números sequenciais), e outros...


  - Original Message - 
  From: Rubem Rocha 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, May 12, 2005 9:29 AM
  Subject: RES: [delphi-br] Auto-Incremento


  Particularmente, não vejo desvantagem alguma em trabalhar com 
auto-incremento. E tb ñ vejo uma maneira melhor de criar valores sequencias 
para chaves do que isso.

  []s

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Info 
Desenvolvimento
  Enviada em: quinta-feira, 12 de maio de 2005 08:27
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] Auto-Incremento


  Alguém pode me responder quais as vantagens e as desvantagens em se trabalhar 
com Auto-Incremento?


  PAULO FERNANDES


  [As partes desta mensagem que não continham texto foram removidas]



  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:  
http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:  [EMAIL PROTECTED] ou 
[EMAIL PROTECTED]

  Links do Yahoo! Grupos








  -- 
  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.11.8 - Release Date: 10/05/2005


  -- 
  No virus found in this outgoing message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.11.8 - Release Date: 10/05/2005


  *

  Esta mensagem, incluindo os seus anexos, contém informações confidenciais 
destinadas a indivíduo e propósito específicos, e é protegida por lei. Caso 
você não seja o citado indivíduo, deve apagá-la imediatamente. É 
terminantemente proibida a utilização, acesso, cópia ou divulgação não 
autorizada das informações presentes neste email.  As informações contidas 
nesta mensagem e em seus anexos são de responsabilidade de seu autor, não 
representando idéias, opiniões, pensamentos ou qualquer forma de posicionamento 
por parte da Fundação Desembargador Paulo Feitoza.



  The information contained in this communication is confidential, is law 
protected, and is intended only for the business use of the addressee. If you 
have received this communication in error, please immediately delete it. It's 
forbidden the unauthorized use, access, copy or disclose of the information 
contained in this communication.  The content of this message is responsibility 
of the author, and does not represent ideas, opinions, thoughts or any kind of 
statement of Fundação Desembargador Paulo Feitoza.



  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
Horizonte Brasília  
 
   


--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.11.9 - Release Date: 12/05/2005


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] Auto-Incremento

2005-05-12 Por tôpico Info Desenvolvimento
Sr.Rubem Rocha, como faço para editar um registro já existente.
No meu botão edita eu mando a tabela editar e no meu botão Gravar coloco para 
gravar os dados da tabela, então ele acrescenta um novo registro igual ao q 
pedi para editar e com as alterações.
Na verdade eu quero editar os valores na tabela e não criar um novo campo.


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] Auto-Incremento

2005-05-12 Por tôpico Romario (Listas)
Para que o Sr. Rubem Rocha ou outro associado da lista possa ajudá-lo, 
é preciso que você os ajude primeiro detalhando melhor o seu problema e 
dizendo quais foram as tentativas que você já fez.

Outras informações imprescindíveis na hora de solicitar ajuda são:

- Quais são os componentes de acesso à dados que você utiliza?

- Qual é o banco de dados e a versão que você utiliza?

- Qual versão do Delphi que você utiliza?

- Qual versão do Windows que você utiliza?

Responda as perguntas e dê detalhes para que possamos ajudá-lo. ;-)

Sds,

Romario


Info Desenvolvimento escreveu:
 Sr.Rubem Rocha, como faço para editar um registro já existente.
 No meu botão edita eu mando a tabela editar e no meu botão Gravar coloco para 
 gravar os dados da tabela, então ele acrescenta um novo registro igual ao q 
 pedi para editar e com as alterações.
 Na verdade eu quero editar os valores na tabela e não criar um novo campo.



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] Auto-Incremento

2005-05-12 Por tôpico Wilson Valdevite
particularmente eu não vejo problema nenhum nisso... eu só não libero a edição 
desse item da tabela pois em alguns momentos o usuário necessita saber desse 
valor
  - Original Message - 
  From: Eduardo E. J. Menoncello 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, May 12, 2005 10:29 AM
  Subject: RES: [delphi-br] Auto-Incremento


  Sim, esse é outro problema, porque o ideal é que existam 2 códigos. Um
  visível e outro interno, para controle do programa. Com essa estrutura,
  você pode deixar um código que o usuário vê e pode alterar, sem precisar
  se preocupar com sua chave que é o interno. Aliás, você não vai mesmo
  conseguir editar um código de auto-incremento, e por isso que eu acho
  ele problemático. O bom mesmo é que você crie uma forma que gere um
  auto-incremento ou então crie um algoritmo que resolva o problema, como
  eu sugeri.

  Abraços

  Eduardo

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  Em nome de Info Desenvolvimento
  Enviada em: quinta-feira, 12 de maio de 2005 09:58
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Auto-Incremento

  Eduardo, o meu problema é que quando vou editar um código já existente
  em vez de ele editar ele cria um novo campo.

  Porque isso?



  [As partes desta mensagem que não continham texto foram removidas]



  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]






  Yahoo! Grupos, um serviço oferecido por:



  http://br.rd.yahoo.com/SIG=12a0gmua8/M=264379.5078783.6203979.1588051/D
  =brclubs/S=2137111264:HM/EXP=1115909964/A=2191897/R=0/SIG=10vqa2grn/*htt
  p:/br.diversao.yahoo.com/ 



  http://br.rd.yahoo.com/SIG=12a0gmua8/M=264379.5078783.6203979.1588051/D
  =brclubs/S=2137111264:HM/EXP=1115909964/A=2191897/R=1/SIG=10vqa2grn/*htt
  p:/br.diversao.yahoo.com/ 
  São PauloRio de JaneiroCuritibaPorto AlegreBelo
  HorizonteBrasília

_  

  Links do Yahoo! Grupos
  * Para visitar o site do seu grupo na web, acesse:
  http://br.groups.yahoo.com/group/delphi-br/

  * Para sair deste grupo, envie um e-mail para:
  [EMAIL PROTECTED]
  mailto:[EMAIL PROTECTED] 

  * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
  http://br.yahoo.com/info/utos.html  Serviço do Yahoo!. 


  [As partes desta mensagem que não continham texto foram removidas]



  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
  PUBLICIDADE

   


--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.11.9 - Release Date: 12/05/2005


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] Auto-Incremento

2005-05-12 Por tôpico Wilson Valdevite
Eduardo, voce tem seu ponto de vista e sua forma de trabalhar e eu tenho a 
minha...
Seus clientes estão acostumados com essa forma e os meus com a minha forma
O meu auto-incremento não é totalmente interno e eu só uso ele para diminuir o 
tamanho das tabelas, índices e outras coisas chatas de se trabalhar para evitar 
codificação que para mim é desnecessária.
Eu trabalho dessa forma, e você trabalha de sua forma mas ambos procurando a 
mesma coisa: que os programas rodem da melhor forma possível e é isso que 
importa, não acha?

Outra coisa: todos os meus clientes sabem que os campos desabilitados não podem 
ser editados e eu sempre explico o motivo.
Me desculpe a franqueza mas acho que cada um tem sua forma de trabalho.

Eu trabalho assim e não troco meus campos de auto incremendo por nada nesse 
mundo pois quero ficar despreocupado com mais uma rotina para gerar isso e não 
ficar brigando para uma rotina que gera isso talvez para cada tabela. Agora se 
você não vê necessidade nisso, não posso fazer nada pois é sia visão de 
trabalho e não a minha.

[]'s

Wilson Valdevite

  - Original Message - 
  From: Eduardo E. J. Menoncello 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, May 12, 2005 12:22 PM
  Subject: RES: [delphi-br] Auto-Incremento


  Pra que os usuários precisam saber? É interno.
  Se eles precisam saber, então eles podem querer alterar.
  Se eles querem alterar, não pode ser auto-incremento.
  Se não pode ser auto-incremento, você tem que fazer um algoritmo pra
  satisfazer.

  Abraços

  Eduardo E. J. Menoncello

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  Em nome de Wilson Valdevite
  Enviada em: quinta-feira, 12 de maio de 2005 12:16
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Auto-Incremento

  particularmente eu não vejo problema nenhum nisso... eu só não libero a
  edição desse item da tabela pois em alguns momentos o usuário necessita
  saber desse valor
- Original Message - 
From: Eduardo E. J. Menoncello 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, May 12, 2005 10:29 AM
Subject: RES: [delphi-br] Auto-Incremento


Sim, esse é outro problema, porque o ideal é que existam 2 códigos. Um
visível e outro interno, para controle do programa. Com essa
  estrutura,
você pode deixar um código que o usuário vê e pode alterar, sem
  precisar
se preocupar com sua chave que é o interno. Aliás, você não vai mesmo
conseguir editar um código de auto-incremento, e por isso que eu acho
ele problemático. O bom mesmo é que você crie uma forma que gere um
auto-incremento ou então crie um algoritmo que resolva o problema,
  como
eu sugeri.

Abraços

Eduardo

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Info Desenvolvimento
Enviada em: quinta-feira, 12 de maio de 2005 09:58
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Auto-Incremento

Eduardo, o meu problema é que quando vou editar um código já existente
em vez de ele editar ele cria um novo campo.

Porque isso?



[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]






Yahoo! Grupos, um serviço oferecido por:




  http://br.rd.yahoo.com/SIG=12a0gmua8/M=264379.5078783.6203979.1588051/D

  =brclubs/S=2137111264:HM/EXP=1115909964/A=2191897/R=0/SIG=10vqa2grn/*htt
p:/br.diversao.yahoo.com/ 




  http://br.rd.yahoo.com/SIG=12a0gmua8/M=264379.5078783.6203979.1588051/D

  =brclubs/S=2137111264:HM/EXP=1115909964/A=2191897/R=1/SIG=10vqa2grn/*htt
p:/br.diversao.yahoo.com/ 
São PauloRio de JaneiroCuritibaPorto AlegreBelo
HorizonteBrasília

  _  

Links do Yahoo! Grupos
* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
mailto:[EMAIL PROTECTED] 
  
* O uso que você faz do Yahoo! Grupos está sujeito aos Termos
  do
http://br.yahoo.com/info/utos.html  Serviço do Yahoo!. 


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]



  Yahoo! Grupos, um serviço oferecido por: 
PUBLICIDADE

Re: [delphi-br] Auto-Incremento

2005-05-12 Por tôpico Wilson Valdevite
eu só ordenaria a importação dos dados pelo campo de auto incremento. Caso 
tenha algum código pulado, trataria isso para o material ficar com o mesmo 
código, como já fiz várias vezes...
  - Original Message - 
  From: Eduardo E. J. Menoncello 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, May 12, 2005 12:48 PM
  Subject: RES: [delphi-br] Auto-Incremento


  Então vou dar um exemplo pra você:

  Você consegue um cliente que quer mudar o seu software.

  Mas ele vende um chapéu panamá que sabe que o código dele é 324.
  E ele tem o direito de querer que o código dele seja 324.

  Como você faria isso?

  Falaria que o cliente está errado por querer manter os produtos como ele
  conhece?

  []'s

  Eduardo E. J. Menoncello

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  Em nome de Wilson Valdevite
  Enviada em: quinta-feira, 12 de maio de 2005 12:44
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Auto-Incremento

  Eduardo, voce tem seu ponto de vista e sua forma de trabalhar e eu tenho
  a minha...
  Seus clientes estão acostumados com essa forma e os meus com a minha
  forma
  O meu auto-incremento não é totalmente interno e eu só uso ele para
  diminuir o tamanho das tabelas, índices e outras coisas chatas de se
  trabalhar para evitar codificação que para mim é desnecessária.
  Eu trabalho dessa forma, e você trabalha de sua forma mas ambos
  procurando a mesma coisa: que os programas rodem da melhor forma
  possível e é isso que importa, não acha?

  Outra coisa: todos os meus clientes sabem que os campos desabilitados
  não podem ser editados e eu sempre explico o motivo.
  Me desculpe a franqueza mas acho que cada um tem sua forma de trabalho.

  Eu trabalho assim e não troco meus campos de auto incremendo por nada
  nesse mundo pois quero ficar despreocupado com mais uma rotina para
  gerar isso e não ficar brigando para uma rotina que gera isso talvez
  para cada tabela. Agora se você não vê necessidade nisso, não posso
  fazer nada pois é sia visão de trabalho e não a minha.

  []'s

  Wilson Valdevite

- Original Message - 
From: Eduardo E. J. Menoncello 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, May 12, 2005 12:22 PM
Subject: RES: [delphi-br] Auto-Incremento


Pra que os usuários precisam saber? É interno.
Se eles precisam saber, então eles podem querer alterar.
Se eles querem alterar, não pode ser auto-incremento.
Se não pode ser auto-incremento, você tem que fazer um algoritmo pra
satisfazer.

Abraços

Eduardo E. J. Menoncello

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Wilson Valdevite
Enviada em: quinta-feira, 12 de maio de 2005 12:16
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Auto-Incremento

particularmente eu não vejo problema nenhum nisso... eu só não libero
  a
edição desse item da tabela pois em alguns momentos o usuário
  necessita
saber desse valor
  - Original Message - 
  From: Eduardo E. J. Menoncello 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, May 12, 2005 10:29 AM
  Subject: RES: [delphi-br] Auto-Incremento


  Sim, esse é outro problema, porque o ideal é que existam 2 códigos.
  Um
  visível e outro interno, para controle do programa. Com essa
estrutura,
  você pode deixar um código que o usuário vê e pode alterar, sem
precisar
  se preocupar com sua chave que é o interno. Aliás, você não vai
  mesmo
  conseguir editar um código de auto-incremento, e por isso que eu
  acho
  ele problemático. O bom mesmo é que você crie uma forma que gere um
  auto-incremento ou então crie um algoritmo que resolva o problema,
como
  eu sugeri.

  Abraços

  Eduardo

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br
  [mailto:[EMAIL PROTECTED]
  Em nome de Info Desenvolvimento
  Enviada em: quinta-feira, 12 de maio de 2005 09:58
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Auto-Incremento

  Eduardo, o meu problema é que quando vou editar um código já
  existente
  em vez de ele editar ele cria um novo campo.

  Porque isso?



  [As partes desta mensagem que não continham texto foram removidas]



  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]






  Yahoo! Grupos, um serviço oferecido por:





  http://br.rd.yahoo.com/SIG=12a0gmua8/M=264379.5078783.6203979.1588051/D


  =brclubs/S=2137111264:HM/EXP=1115909964/A=2191897/R=0/SIG=10vqa2grn/*htt
  p:/br.diversao.yahoo.com/ 





  http://br.rd.yahoo.com/SIG=12a0gmua8/M=264379.5078783.6203979.1588051/D

Re: [delphi-br] Auto-Incremento

2005-05-12 Por tôpico Vitor Luiz Redes
Criem um campo CODIGOQUEOCLIENTEQUERQUESEJANAOSEIPORQUE 
varchar 1milhão ... pronto, vc só vai precisar ordenar em raríssimos casos !
  - Original Message - 
  From: Eduardo E. J. Menoncello 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, May 12, 2005 4:00 PM
  Subject: RES: [delphi-br] Auto-Incremento


  E se tivesse letra no código?


  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  Em nome de Wilson Valdevite
  Enviada em: quinta-feira, 12 de maio de 2005 15:22
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Auto-Incremento

  eu só ordenaria a importação dos dados pelo campo de auto incremento.
  Caso tenha algum código pulado, trataria isso para o material ficar com
  o mesmo código, como já fiz várias vezes...
- Original Message - 
From: Eduardo E. J. Menoncello 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, May 12, 2005 12:48 PM
Subject: RES: [delphi-br] Auto-Incremento


Então vou dar um exemplo pra você:

Você consegue um cliente que quer mudar o seu software.

Mas ele vende um chapéu panamá que sabe que o código dele é 324.
E ele tem o direito de querer que o código dele seja 324.

Como você faria isso?

Falaria que o cliente está errado por querer manter os produtos como
  ele
conhece?

[]'s

Eduardo E. J. Menoncello

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Wilson Valdevite
Enviada em: quinta-feira, 12 de maio de 2005 12:44
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Auto-Incremento

Eduardo, voce tem seu ponto de vista e sua forma de trabalhar e eu
  tenho
a minha...
Seus clientes estão acostumados com essa forma e os meus com a minha
forma
O meu auto-incremento não é totalmente interno e eu só uso ele para
diminuir o tamanho das tabelas, índices e outras coisas chatas de se
trabalhar para evitar codificação que para mim é desnecessária.
Eu trabalho dessa forma, e você trabalha de sua forma mas ambos
procurando a mesma coisa: que os programas rodem da melhor forma
possível e é isso que importa, não acha?

Outra coisa: todos os meus clientes sabem que os campos desabilitados
não podem ser editados e eu sempre explico o motivo.
Me desculpe a franqueza mas acho que cada um tem sua forma de
  trabalho.

Eu trabalho assim e não troco meus campos de auto incremendo por nada
nesse mundo pois quero ficar despreocupado com mais uma rotina para
gerar isso e não ficar brigando para uma rotina que gera isso talvez
para cada tabela. Agora se você não vê necessidade nisso, não posso
fazer nada pois é sia visão de trabalho e não a minha.

[]'s

Wilson Valdevite

  - Original Message - 
  From: Eduardo E. J. Menoncello 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, May 12, 2005 12:22 PM
  Subject: RES: [delphi-br] Auto-Incremento


  Pra que os usuários precisam saber? É interno.
  Se eles precisam saber, então eles podem querer alterar.
  Se eles querem alterar, não pode ser auto-incremento.
  Se não pode ser auto-incremento, você tem que fazer um algoritmo pra
  satisfazer.

  Abraços

  Eduardo E. J. Menoncello

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br
  [mailto:[EMAIL PROTECTED]
  Em nome de Wilson Valdevite
  Enviada em: quinta-feira, 12 de maio de 2005 12:16
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Auto-Incremento

  particularmente eu não vejo problema nenhum nisso... eu só não
  libero
a
  edição desse item da tabela pois em alguns momentos o usuário
necessita
  saber desse valor
- Original Message - 
From: Eduardo E. J. Menoncello 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, May 12, 2005 10:29 AM
Subject: RES: [delphi-br] Auto-Incremento


Sim, esse é outro problema, porque o ideal é que existam 2
  códigos.
Um
visível e outro interno, para controle do programa. Com essa
  estrutura,
você pode deixar um código que o usuário vê e pode alterar, sem
  precisar
se preocupar com sua chave que é o interno. Aliás, você não vai
mesmo
conseguir editar um código de auto-incremento, e por isso que eu
acho
ele problemático. O bom mesmo é que você crie uma forma que gere
  um
auto-incremento ou então crie um algoritmo que resolva o problema,
  como
eu sugeri.

Abraços

Eduardo

-Mensagem original-
De: delphi-br@yahoogrupos.com.br
[mailto:[EMAIL PROTECTED]
Em nome de Info Desenvolvimento
Enviada em: quinta-feira, 12 de maio de 2005 09:58
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Auto-Incremento

Eduardo

Re: [delphi-br] Auto-Incremento

2005-05-12 Por tôpico Ricardo Cabral
Ddpois do filme O Náufrago, tem gente aí que tá nervoso!!!

Vitor Luiz Redes [EMAIL PROTECTED] escreveu:Criem um campo 
CODIGOQUEOCLIENTEQUERQUESEJANAOSEIPORQUE 
varchar 1milhão ... pronto, vc só vai precisar ordenar em raríssimos casos !
  - Original Message - 
  From: Eduardo E. J. Menoncello 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, May 12, 2005 4:00 PM
  Subject: RES: [delphi-br] Auto-Incremento


  E se tivesse letra no código?


  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  Em nome de Wilson Valdevite
  Enviada em: quinta-feira, 12 de maio de 2005 15:22
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Auto-Incremento

  eu só ordenaria a importação dos dados pelo campo de auto incremento.
  Caso tenha algum código pulado, trataria isso para o material ficar com
  o mesmo código, como já fiz várias vezes...
- Original Message - 
From: Eduardo E. J. Menoncello 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, May 12, 2005 12:48 PM
Subject: RES: [delphi-br] Auto-Incremento


Então vou dar um exemplo pra você:

Você consegue um cliente que quer mudar o seu software.

Mas ele vende um chapéu panamá que sabe que o código dele é 324.
E ele tem o direito de querer que o código dele seja 324.

Como você faria isso?

Falaria que o cliente está errado por querer manter os produtos como
  ele
conhece?

[]'s

Eduardo E. J. Menoncello

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Wilson Valdevite
Enviada em: quinta-feira, 12 de maio de 2005 12:44
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Auto-Incremento

Eduardo, voce tem seu ponto de vista e sua forma de trabalhar e eu
  tenho
a minha...
Seus clientes estão acostumados com essa forma e os meus com a minha
forma
O meu auto-incremento não é totalmente interno e eu só uso ele para
diminuir o tamanho das tabelas, índices e outras coisas chatas de se
trabalhar para evitar codificação que para mim é desnecessária.
Eu trabalho dessa forma, e você trabalha de sua forma mas ambos
procurando a mesma coisa: que os programas rodem da melhor forma
possível e é isso que importa, não acha?

Outra coisa: todos os meus clientes sabem que os campos desabilitados
não podem ser editados e eu sempre explico o motivo.
Me desculpe a franqueza mas acho que cada um tem sua forma de
  trabalho.

Eu trabalho assim e não troco meus campos de auto incremendo por nada
nesse mundo pois quero ficar despreocupado com mais uma rotina para
gerar isso e não ficar brigando para uma rotina que gera isso talvez
para cada tabela. Agora se você não vê necessidade nisso, não posso
fazer nada pois é sia visão de trabalho e não a minha.

[]'s

Wilson Valdevite

  - Original Message - 
  From: Eduardo E. J. Menoncello 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, May 12, 2005 12:22 PM
  Subject: RES: [delphi-br] Auto-Incremento


  Pra que os usuários precisam saber? É interno.
  Se eles precisam saber, então eles podem querer alterar.
  Se eles querem alterar, não pode ser auto-incremento.
  Se não pode ser auto-incremento, você tem que fazer um algoritmo pra
  satisfazer.

  Abraços

  Eduardo E. J. Menoncello

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br
  [mailto:[EMAIL PROTECTED]
  Em nome de Wilson Valdevite
  Enviada em: quinta-feira, 12 de maio de 2005 12:16
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Auto-Incremento

  particularmente eu não vejo problema nenhum nisso... eu só não
  libero
a
  edição desse item da tabela pois em alguns momentos o usuário
necessita
  saber desse valor
- Original Message - 
From: Eduardo E. J. Menoncello 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, May 12, 2005 10:29 AM
Subject: RES: [delphi-br] Auto-Incremento


Sim, esse é outro problema, porque o ideal é que existam 2
  códigos.
Um
visível e outro interno, para controle do programa. Com essa
  estrutura,
você pode deixar um código que o usuário vê e pode alterar, sem
  precisar
se preocupar com sua chave que é o interno. Aliás, você não vai
mesmo
conseguir editar um código de auto-incremento, e por isso que eu
acho
ele problemático. O bom mesmo é que você crie uma forma que gere
  um
auto-incremento ou então crie um algoritmo que resolva o problema,
  como
eu sugeri.

Abraços

Eduardo

-Mensagem original-
De: delphi-br@yahoogrupos.com.br
[mailto:[EMAIL PROTECTED]
Em nome de Info Desenvolvimento
Enviada em: quinta-feira, 12 de maio de 2005 09:58

Re: [delphi-br] Auto-Incremento

2005-05-12 Por tôpico Vitor Luiz Redes
Resposta inútil a sua hein ?
Faz um tempo que não escrevo pro Fórum, reconheço que a minha resposta foi 
um pouco agressiva, mas é uma solução não é ? Tirando a parte de 1 milhão de 
casas ...

Isso que importa, que solucione ... porque a discussão dos colegas não iria 
chegar a lugar algum ...

Mas respondendo a primeira pergunta ...

Eu só vejo vantagens. O controle é interno, menos suscetível a erros, e 
você pode fazer da maneira como bem lhe aprouver. Eu uso stored procedures e 
uma tabela a parte para manter os incrementos, simplesmente para não criar 
geradores para todas as tabelas (trabalho com firebird).


  - Original Message - 
  From: Ricardo Cabral 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, May 12, 2005 7:15 PM
  Subject: Re: [delphi-br] Auto-Incremento


  Ddpois do filme O Náufrago, tem gente aí que tá nervoso!!!

  Vitor Luiz Redes [EMAIL PROTECTED] escreveu:Criem um campo 
CODIGOQUEOCLIENTEQUERQUESEJANAOSEIPORQUE 
  varchar 1milhão ... pronto, vc só vai precisar ordenar em raríssimos casos !
- Original Message - 
From: Eduardo E. J. Menoncello 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, May 12, 2005 4:00 PM
Subject: RES: [delphi-br] Auto-Incremento


E se tivesse letra no código?


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Wilson Valdevite
Enviada em: quinta-feira, 12 de maio de 2005 15:22
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Auto-Incremento

eu só ordenaria a importação dos dados pelo campo de auto incremento.
Caso tenha algum código pulado, trataria isso para o material ficar com
o mesmo código, como já fiz várias vezes...
  - Original Message - 
  From: Eduardo E. J. Menoncello 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, May 12, 2005 12:48 PM
  Subject: RES: [delphi-br] Auto-Incremento


  Então vou dar um exemplo pra você:

  Você consegue um cliente que quer mudar o seu software.

  Mas ele vende um chapéu panamá que sabe que o código dele é 324.
  E ele tem o direito de querer que o código dele seja 324.

  Como você faria isso?

  Falaria que o cliente está errado por querer manter os produtos como
ele
  conhece?

  []'s

  Eduardo E. J. Menoncello

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  Em nome de Wilson Valdevite
  Enviada em: quinta-feira, 12 de maio de 2005 12:44
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Auto-Incremento

  Eduardo, voce tem seu ponto de vista e sua forma de trabalhar e eu
tenho
  a minha...
  Seus clientes estão acostumados com essa forma e os meus com a minha
  forma
  O meu auto-incremento não é totalmente interno e eu só uso ele para
  diminuir o tamanho das tabelas, índices e outras coisas chatas de se
  trabalhar para evitar codificação que para mim é desnecessária.
  Eu trabalho dessa forma, e você trabalha de sua forma mas ambos
  procurando a mesma coisa: que os programas rodem da melhor forma
  possível e é isso que importa, não acha?

  Outra coisa: todos os meus clientes sabem que os campos desabilitados
  não podem ser editados e eu sempre explico o motivo.
  Me desculpe a franqueza mas acho que cada um tem sua forma de
trabalho.

  Eu trabalho assim e não troco meus campos de auto incremendo por nada
  nesse mundo pois quero ficar despreocupado com mais uma rotina para
  gerar isso e não ficar brigando para uma rotina que gera isso talvez
  para cada tabela. Agora se você não vê necessidade nisso, não posso
  fazer nada pois é sia visão de trabalho e não a minha.

  []'s

  Wilson Valdevite

- Original Message - 
From: Eduardo E. J. Menoncello 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, May 12, 2005 12:22 PM
Subject: RES: [delphi-br] Auto-Incremento


Pra que os usuários precisam saber? É interno.
Se eles precisam saber, então eles podem querer alterar.
Se eles querem alterar, não pode ser auto-incremento.
Se não pode ser auto-incremento, você tem que fazer um algoritmo pra
satisfazer.

Abraços

Eduardo E. J. Menoncello

-Mensagem original-
De: delphi-br@yahoogrupos.com.br
[mailto:[EMAIL PROTECTED]
Em nome de Wilson Valdevite
Enviada em: quinta-feira, 12 de maio de 2005 12:16
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Auto-Incremento

particularmente eu não vejo problema nenhum nisso... eu só não
libero
  a
edição desse item da tabela pois em alguns momentos o usuário
  necessita
saber desse valor
  - Original Message - 
  From: Eduardo E. J

Re: [delphi-br] Auto-Incremento

2005-05-12 Por tôpico Ricardo Cabral
Inútil dependo do ponto de vista da pessoa que está lendo!

Vitor Luiz Redes [EMAIL PROTECTED] escreveu:Resposta inútil a sua hein ?
Faz um tempo que não escrevo pro Fórum, reconheço que a minha resposta foi 
um pouco agressiva, mas é uma solução não é ? Tirando a parte de 1 milhão de 
casas ...

Isso que importa, que solucione ... porque a discussão dos colegas não iria 
chegar a lugar algum ...

Mas respondendo a primeira pergunta ...

Eu só vejo vantagens. O controle é interno, menos suscetível a erros, e 
você pode fazer da maneira como bem lhe aprouver. Eu uso stored procedures e 
uma tabela a parte para manter os incrementos, simplesmente para não criar 
geradores para todas as tabelas (trabalho com firebird).


  - Original Message - 
  From: Ricardo Cabral 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, May 12, 2005 7:15 PM
  Subject: Re: [delphi-br] Auto-Incremento


  Ddpois do filme O Náufrago, tem gente aí que tá nervoso!!!

  Vitor Luiz Redes [EMAIL PROTECTED] escreveu:Criem um campo 
CODIGOQUEOCLIENTEQUERQUESEJANAOSEIPORQUE 
  varchar 1milhão ... pronto, vc só vai precisar ordenar em raríssimos casos !
- Original Message - 
From: Eduardo E. J. Menoncello 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, May 12, 2005 4:00 PM
Subject: RES: [delphi-br] Auto-Incremento


E se tivesse letra no código?


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Wilson Valdevite
Enviada em: quinta-feira, 12 de maio de 2005 15:22
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Auto-Incremento

eu só ordenaria a importação dos dados pelo campo de auto incremento.
Caso tenha algum código pulado, trataria isso para o material ficar com
o mesmo código, como já fiz várias vezes...
  - Original Message - 
  From: Eduardo E. J. Menoncello 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, May 12, 2005 12:48 PM
  Subject: RES: [delphi-br] Auto-Incremento


  Então vou dar um exemplo pra você:

  Você consegue um cliente que quer mudar o seu software.

  Mas ele vende um chapéu panamá que sabe que o código dele é 324.
  E ele tem o direito de querer que o código dele seja 324.

  Como você faria isso?

  Falaria que o cliente está errado por querer manter os produtos como
ele
  conhece?

  []'s

  Eduardo E. J. Menoncello

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  Em nome de Wilson Valdevite
  Enviada em: quinta-feira, 12 de maio de 2005 12:44
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Auto-Incremento

  Eduardo, voce tem seu ponto de vista e sua forma de trabalhar e eu
tenho
  a minha...
  Seus clientes estão acostumados com essa forma e os meus com a minha
  forma
  O meu auto-incremento não é totalmente interno e eu só uso ele para
  diminuir o tamanho das tabelas, índices e outras coisas chatas de se
  trabalhar para evitar codificação que para mim é desnecessária.
  Eu trabalho dessa forma, e você trabalha de sua forma mas ambos
  procurando a mesma coisa: que os programas rodem da melhor forma
  possível e é isso que importa, não acha?

  Outra coisa: todos os meus clientes sabem que os campos desabilitados
  não podem ser editados e eu sempre explico o motivo.
  Me desculpe a franqueza mas acho que cada um tem sua forma de
trabalho.

  Eu trabalho assim e não troco meus campos de auto incremendo por nada
  nesse mundo pois quero ficar despreocupado com mais uma rotina para
  gerar isso e não ficar brigando para uma rotina que gera isso talvez
  para cada tabela. Agora se você não vê necessidade nisso, não posso
  fazer nada pois é sia visão de trabalho e não a minha.

  []'s

  Wilson Valdevite

- Original Message - 
From: Eduardo E. J. Menoncello 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, May 12, 2005 12:22 PM
Subject: RES: [delphi-br] Auto-Incremento


Pra que os usuários precisam saber? É interno.
Se eles precisam saber, então eles podem querer alterar.
Se eles querem alterar, não pode ser auto-incremento.
Se não pode ser auto-incremento, você tem que fazer um algoritmo pra
satisfazer.

Abraços

Eduardo E. J. Menoncello

-Mensagem original-
De: delphi-br@yahoogrupos.com.br
[mailto:[EMAIL PROTECTED]
Em nome de Wilson Valdevite
Enviada em: quinta-feira, 12 de maio de 2005 12:16
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Auto-Incremento

particularmente eu não vejo problema nenhum nisso... eu só não
libero
  a
edição desse item da tabela pois em alguns momentos o usuário

Re: [delphi-br] Auto-Incremento

2005-05-04 Por tôpico neek
Bom, eu não sei se é o caso, mas não percebi vc dar o Append na tabela, 
mas sim um .EDIT.

Tenta dar um Append no lugar do EDIT que ele gravaria um registro novo...

Meu, acho que é isso que vc quer, se não for manda denovo ae ...

[]s

Neek

Info Desenvolvimento wrote:

Possuo uma tabela que o campo é auto-incremento. Como faço para que sejam 
gravados registros nesta tabela
Estou mandando gravar, mas não está gravando, está gravando por cima

Exemplo no meu botão gravar, onde está o erro?

 if(Application.MessageBox
  ('Confirma a Gravação dos dados?',
   'CONFIRMAÇÃO',mb_IconQuestion+mb_YESNO)=idyes)then
  BEGIN
   LStatus.Visible:= True;
   LSTATUS.Caption:= 'Inclusão de Registro!';
   DataModulo.TREGRA.Open;
   DataModulo.TREGRA.Edit;
   DataModulo.TREGRA.FieldByName('CDREGRA').Value:= 
 DataModulo.TREGRA.FieldByName('CDREGRA').Value + 1;
   DataModulo.TREGRA.FieldByName('DESCRICAO').Value:= EDESCRICAO.Text;
   DataModulo.TREGRA.FieldByName('PERCENTUAL').Value:= EPERC.Text;
   DataModulo.TREGRA.FieldByName('VAL_LIMITE').Value:= ELIMITE.Text;
   DataModulo.TREGRA.FieldByName('DTINI_RETENCAO').AsDateTime:= 
 strtodate(EINICIO.Text);
   DataModulo.TREGRA.FieldByName('DTFIM_RETENCAO').AsDateTime:= 
 strtodate(EINICIO.Text);
   IF RGRETENCAO.ItemIndex = 0 THEN
  DataModulo.TREGRA.FieldByName('TP_RETENCAO').AsString:= 's';//Semanal
IF RGRETENCAO.ItemIndex = 1 THEN
   DataModulo.TREGRA.FieldByName('TP_RETENCAO').AsString:= 'q';//Quinzenal
 IF RGRETENCAO.ItemIndex = 2 THEN
DataModulo.TREGRA.FieldByName('TP_RETENCAO').AsString:= 'm';//Mensal
  IF RGRETENCAO.ItemIndex = 3 THEN
 DataModulo.TREGRA.FieldByName('TP_RETENCAO').AsString:= 
 't';//Trimestral
   IF RGRETENCAO.ItemIndex = 4 THEN
  DataModulo.TREGRA.FieldByName('TP_RETENCAO').AsString:= 
 'e';//Semestral
IF RGRETENCAO.ItemIndex = 5 THEN
   DataModulo.TREGRA.FieldByName('TP_RETENCAO').AsString:= 'a';//Anual
   DataModulo.TREGRA.FieldByName('DTINI_VALIDADE').AsDateTime:= 
 strtodate(EINIVALID.Text);
   DataModulo.TREGRA.FieldByName('DTFIM_VALIDADE').AsDateTime:= 
 strtodate(EFIMVALID.Text);
   DataModulo.TREGRA.Post;
   ShowMessage('Operação realizada com sucesso!');
   LStatus.Visible:= False;
   EDESCRICAO.Clear;
   EPERC.Clear;
   ELIMITE.Clear;
   EINICIO.Clear;
   EFIM.Clear;
   EINIVALID.Clear;
   EFIMVALID.Clear;
   EDESCRICAO.Enabled:= False;
   EPERC.Enabled:= False;
   ELIMITE.Enabled:= False;
   EINICIO.Enabled:= False;
   EFIM.Enabled:= False;
   EINIVALID.Enabled:= False;
   EFIMVALID.Enabled:= False;
   BitGrava.Enabled:=  False;
   BitEdita.Enabled:=False;
   BitCancela.Enabled:=False;
   BitDeleta.Enabled:= False;
   RGRETENCAO.ItemIndex:= -1;
   RGRETENCAO.SetFocus;
  END;

[As partes desta mensagem que não continham texto foram removidas]



  






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] Auto-Incremento

2005-05-03 Por tôpico Andre - Yahoo
Vc esta dando um edit na tabela, vc dever dar um Insert ...
 André Luis da Silveira
Laticínios Morrinhos Ind Com Ltda
 Desenvolvedor
  - Original Message - 
  From: Info Desenvolvimento 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, May 03, 2005 8:37 AM
  Subject: [delphi-br] Auto-Incremento


  Possuo uma tabela que o campo é auto-incremento. Como faço para que sejam 
gravados registros nesta tabela
  Estou mandando gravar, mas não está gravando, está gravando por cima

  Exemplo no meu botão gravar, onde está o erro?

  if(Application.MessageBox
('Confirma a Gravação dos dados?',
 'CONFIRMAÇÃO',mb_IconQuestion+mb_YESNO)=idyes)then
BEGIN
 LStatus.Visible:= True;
 LSTATUS.Caption:= 'Inclusão de Registro!';
 DataModulo.TREGRA.Open;
 DataModulo.TREGRA.Edit;
 DataModulo.TREGRA.FieldByName('CDREGRA').Value:= 
DataModulo.TREGRA.FieldByName('CDREGRA').Value + 1;
 DataModulo.TREGRA.FieldByName('DESCRICAO').Value:= EDESCRICAO.Text;
 DataModulo.TREGRA.FieldByName('PERCENTUAL').Value:= EPERC.Text;
 DataModulo.TREGRA.FieldByName('VAL_LIMITE').Value:= ELIMITE.Text;
 DataModulo.TREGRA.FieldByName('DTINI_RETENCAO').AsDateTime:= 
strtodate(EINICIO.Text);
 DataModulo.TREGRA.FieldByName('DTFIM_RETENCAO').AsDateTime:= 
strtodate(EINICIO.Text);
 IF RGRETENCAO.ItemIndex = 0 THEN
DataModulo.TREGRA.FieldByName('TP_RETENCAO').AsString:= 's';//Semanal
  IF RGRETENCAO.ItemIndex = 1 THEN
 DataModulo.TREGRA.FieldByName('TP_RETENCAO').AsString:= 'q';//Quinzenal
   IF RGRETENCAO.ItemIndex = 2 THEN
  DataModulo.TREGRA.FieldByName('TP_RETENCAO').AsString:= 'm';//Mensal
IF RGRETENCAO.ItemIndex = 3 THEN
   DataModulo.TREGRA.FieldByName('TP_RETENCAO').AsString:= 
't';//Trimestral
 IF RGRETENCAO.ItemIndex = 4 THEN
DataModulo.TREGRA.FieldByName('TP_RETENCAO').AsString:= 
'e';//Semestral
  IF RGRETENCAO.ItemIndex = 5 THEN
 DataModulo.TREGRA.FieldByName('TP_RETENCAO').AsString:= 'a';//Anual
 DataModulo.TREGRA.FieldByName('DTINI_VALIDADE').AsDateTime:= 
strtodate(EINIVALID.Text);
 DataModulo.TREGRA.FieldByName('DTFIM_VALIDADE').AsDateTime:= 
strtodate(EFIMVALID.Text);
 DataModulo.TREGRA.Post;
 ShowMessage('Operação realizada com sucesso!');
 LStatus.Visible:= False;
 EDESCRICAO.Clear;
 EPERC.Clear;
 ELIMITE.Clear;
 EINICIO.Clear;
 EFIM.Clear;
 EINIVALID.Clear;
 EFIMVALID.Clear;
 EDESCRICAO.Enabled:= False;
 EPERC.Enabled:= False;
 ELIMITE.Enabled:= False;
 EINICIO.Enabled:= False;
 EFIM.Enabled:= False;
 EINIVALID.Enabled:= False;
 EFIMVALID.Enabled:= False;
 BitGrava.Enabled:=  False;
 BitEdita.Enabled:=False;
 BitCancela.Enabled:=False;
 BitDeleta.Enabled:= False;
 RGRETENCAO.ItemIndex:= -1;
 RGRETENCAO.SetFocus;
END;

  [As partes desta mensagem que não continham texto foram removidas]



  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
Horizonte Brasília  
 
   


--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 



[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Auto Incremento no FB com DBX

2005-04-12 Por tôpico Andre - Yahoo

Veja se não está com cached updates...

 André Luis da Silveira
Laticínios Morrinhos Ind Com Ltda
 Desenvolvedor
- Original Message - 
From: Stock [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, April 12, 2005 3:01 PM
Subject: Res: [delphi-br] Auto Incremento no FB com DBX



a trriger  e disparada automaticamente quando entra um registro no banco,
por ser before, ela executa antes mesmo da entrada...
veja se sua trigger esta ativa...

[EMAIL PROTECTED]
600 modelos de sites profissionais - Imperdivel
http://www.kitsites.com/index.php?ref=50

---Mensagem original---

De: delphi-br@yahoogrupos.com.br
Data: 04/12/05 14:54:39
Para: ListaDelphi; DelphiTotal; delphi-br@yahoogrupos.com.br; Delphi_Só
Programadores; Delphi_Grupos
Assunto: [delphi-br] Auto Incremento no FB com DBX


Bom dia a todos.

Pessoal, estou tentando fugir do Piradox em um sistema que estou começando
agora e optei por Firebirb com DBX (Delphi 7).
Banco criado (IBExpert), com auto incremento para os CÓDIGOS que são
tipo INTEGER NÃO NULO de todas as tabelas (clientes, forn, títulos, etc...).
Criei todos os form de cadastro tudo bonitinho e percebo que esta quase
tudo funcionando, com exceção ao trigger que não dispara no banco me
retornando erro.

Pergunta de iniciante, o que preciso colocar no Post pra disparar o
trigger?? Ou o que preciso mudar no banco ou na aplicação??

Grato a todos.

Odair

SQL dos auto incremento:
CREATE TRIGGER TITULOS_BI FOR TITULOS
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
  IF (NEW.CODIGO IS NULL) THEN
NEW.CODIGO = GEN_ID(GEN_TITULOS_ID,1);
END

[As partes desta mensagem que não continham texto foram removidas]






--
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]

Links do Yahoo! Grupos










--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.6 - Release Date: 11/04/2005

.

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]

Links do Yahoo! Grupos











-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Auto Incremento SQL

2005-02-10 Por tôpico [EMAIL PROTECTED]

qual banco?


- Original Message - 
From: dionatanhenrique [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Thursday, February 10, 2005 9:39 AM
Subject: [delphi-br] Auto Incremento SQL




Pessoal estou co uma pequena duvida!

Estou fazendo um Insert em uma tabela:

qry.sql.add('Insert into tabela values('+x+','+'teste'+')');

Este 'X' gostaria que fosse auto incremento como eu poderia fazer?

Valeu!





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]

Links do Yahoo! Grupos










-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html