Inclusão de registros


Em cada evento dos botões dos formulários/frames herdados terá um "inherited".


Então você já saberá que, no "frmBaseCRUD" de onde foi herdado, há um código inicial padrão que o RadCORE vai executar e vc poderá inserir algo após o "inherited" herdado.


Por padrão, ao iniciar um novo registro, o RadCORE alimenta a chave primária( no caso de integer / string ) com o valor -1, ao salvar o registro, o novo sequencial é gerado e substituído.


Caso você deseje que o sequencial seja gerado automaticamente pelo RadCORE, você deve informar na configuração do MENU:



rc_BuildMenuItem( '',  0, 'Cidades tbl:cidades genid: ' ); // "genid:"


Com o atributo "genid:" informado deverá ser adicionado manualmente a linha de código para geração do sequencial como descrito neste mesmo "frmCadCIDADES" pelo código do evento do "btnSaveRegClick" ou configurado por você mesmo de acordo com sua necessidade:



Estude o código referente ao click do btnNewReg no frmBaseCRUD e no frmBaseCRUDDetail para entender o que é feito ANTES da execução nas opções que herdam os respectivos formulários.


Estudando os vários exemplos que seguem o RadCORE, você poderá ver variações de acordo com o tipo de tela e com isso lhe ajudar a compreender melhor como aplicar em seus projetos.

Created with the Personal Edition of HelpNDoc: Free HTML Help documentation generator