Fórum Como trazer o codigo de um generator???? #236424
07/06/2004
0
Gostaria de saber como faço para mostrar um codigo de meu generator em um DBEDIT?????
E tambem, como posso fazer para limpar os meus edit´s na hora que vou inserir um novo registro????
Estou usando os seguintes componentes:
IBdatabase
IBTransact
IBTable
IBSProcedure
Ja fiz uma trigger (beffor Insert) para incrementar o generator automaticamente e ja tentei dar um SELECT MAX na tabela e jogar o resultado em uma variavel, mas nao funcionou.
Alguem pode me ajudar.
Muito Obrigado,
Fernando Di Tomazzo
Ditomazzo
Curtir tópico
+ 0Posts
07/06/2004
Aroldo Zanela
As formas mais simples são com componentes IBQuery ou IBDataSet, onde você configura a propriedade GeneratorField, desta forma, não é necessário trigger ou select no generator para incrementá-los.
Gostei + 0
07/06/2004
Ditomazzo
Obrigado pela ajuda???
Fernando
Gostei + 0
07/06/2004
Aroldo Zanela
Clique na propriedade GeneratorField do componente IBQuery ou IBDataSet -> Vai aparecer um formulário com o nome do componente e com as seguintes opções configuráveis:
Generator -> Selecione o nome do generator criado no banco;
Field -> Selecione o nome do campo de sua query que deverá ser atualizado pelo generator;
Increment By -> Valor de incremento (normalmente 1);
Apply Event -> On New Record, On Post ou On Server. Normalmente no On Post é o ideal, pois evita a ´queima´ de sequência no On New e problema de Not Null no on Server.
Gostei + 0
07/06/2004
Ditomazzo
Grato
Fernando
Gostei + 0
07/06/2004
Aroldo Zanela
No caso, um ou outro.
Gostei + 0
07/06/2004
Ditomazzo
Obrigado pela ajuda.
Fernando Di Tomazzo
Gostei + 0
07/04/2005
Czapelini
Fiz uma aplicação em delphi 7 e configurei a propriedade GeneratorField normalmente e funciona. Porém no Delphi5 o componente IBDataSet não possui esta propriedade.
Existe alguma propriedade implícita ou devo fazer manualmente o select do valor do generator?
Da mesma forma esse componente (em delphi5) não possui a propriedade ParamByname(´---´). Configuro os parâmetros apenas pelo índice?
Obrigado
Gostei + 0
07/04/2005
Gandalf.nho
Gostei + 0
07/04/2005
Czapelini
Estou dando aulas em um laboratório q só tem delphi5.... nem pensei na possibilidade dos compoenentes IBX estarem desatualizados. Valeu mesmo!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)