GARANTIR DESCONTO

Fórum Como posso gravar um codigo ´0001´ utilizando o generator? #40922

14/12/2003

0

Por favor me ajudem!!!

Estou precisando gerar um código do tipo ´0001´ no Firebird, porém eu queria aproveitar o codigo que generator gera! Por exemplo:

Se o generator gera o codigo ´1´ queria gravar esse código assim´0001´, e assim sucessivamente!

Agradeço desde já quem puder me ajudar! Me mandem um e-mail:

valdineysr@yahoo.com.br


Valdiney

Valdiney

Responder

Posts

14/12/2003

Afarias

|Estou precisando gerar um código do tipo ´0001´ no Firebird, porém eu
|queria aproveitar o codigo que generator gera! Por exemplo:

das duas 1::

se o campo for VARCHAR, gere o código no cliente (veja algumas funções postadas neste fórum) e formate antes de ´jogar´ no campo, ex::

DataSet.FieldByName(´CODIGO´).AsString := Format(´¬.4d´, [NovoCodigoIntegerGeradoPeloGenerator]);


ou, se o campo código for Interger, formate-o na hora de mostrar.


T+


Responder

Gostei + 0

14/12/2003

Valdiney

Obrigado por responder!
O campo é do tipo ´char´ tem algum problema?
Além disso você pediu para eu formatar, mas essa formatação será salva no meu banco, poi é esse meu objetivo?

Agradeço desde já sua resposta!


Responder

Gostei + 0

15/12/2003

Afarias

|O campo é do tipo ´char´ tem algum problema?

CHAR é semelhante a VARCHAR ... então, vale a primeira opção citada


|Além disso você pediu para eu formatar, mas essa formatação será
|salva no meu banco, poi é esse meu objetivo?

sim, como o campo é CHAR, a formatação deverá ser feita ANTES da gravação e ficará no banco


T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar