O cadastro T040001 foi uma sugestão de um usuário do RadCORE.


Como temos um CRUD para herança( frmBaseCRUD ) ele controla a parte de geração do sequencial( ou não ) para gravação dos registros.


Se você observar a estrutura da tabela "T040001' verá que a PK não é INTEGER e sim STRING.


Estudando o código do evento CLICK do "btnSaveReg" você poderá ver as críticas que são feitas para se adequar ao datatype da PK.


Nesse caso, será gerado um sequencial normalmente, mas em um campo string e você não precisa alterar nada no código do seu projeto.


Mas se você utiliza um modelo de preenchimento de zeros( '0' ) a esquerda do código sequencial ?


Mais uma vez, vá no "uConst.pas" e apenas informe ao RadCORE qual o número padrão de ZEROS( Ex: TAB_CODIGO_ZEROS = 6 ) que você usa em suas tabelas e ele se encarrega de fazer o trabalho, mais uma vez, sem a necessidade de alterar nenhuma codificação.





Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator