Criar ou editar tabela
No sistema:
Se for específica do módulo, unit CriaTabEsp.pas, caso contrário só CriaTab.pas pois é global; Acha a procedure que monta a tabela, exemplo "CriaOrcam" e faz a edição.
Se for específica do módulo, unit "uMatrizAlt" + Sigla do módulo Verifica no final um exemplo, copie e adapte para sua alteração.
Unit "uAtualizaCampoNulo" + Sigla do módulo; Verifica no final um exemplo, copie e adapte para sua alteração.
Em DLL:
DLL nova ou que não tenha nenhuma criação de tabela ainda:
Por questão de estrutura sugiro copiar uma "uCriaTabDLL" de alguma DLL que já existe
Criar uma function respeitando a assinatura "Cria" + NomeTabela
Na implementação da function, é a mesma estrutura de criação de tabela nativa do sistema
Com o nome da function já decidido, adicionar no .dpr para que seja chamado, exemplo " CriaConfDll Name 'CriaConfDll' "
Em DLLSource, dentro da function "RegistraTabelas":
- AtualizaTabelaSistemas: colocar conforme a estrutura do "TProcuraRegistro"
- AtualizaTabelaIntegRef: Caso necessário aumentar o tamanho do array, preencher ele conforme a estrutura de "chave primaria" e "chave estrangeira"
No Comments