sqlconection, selecione o name do componente sqlcon;Adicione o componente datrasetprovider;Coloque o name desse componente para dsptabela (ex: dspcidades, dspcliente);Na propriedade dataset selecione o name do componente que tem o prefixo SQL + o nome da tabela especifica (ex: sqlcidades);Adicione o componente clientdataset;Coloque o name desse componente para cdstabela(ex: cdscidades, cdsclientes);Na propriedade providername selecione o nome do componente que tem prefixo de dsp + o nome da tabela especifica (ex: dspcidades);Coloque para true a propriedade active;Clique duas vezes sobre o componente cdstabela;Nessa nova tela que abrir, clique com o botao direito do mouse e clique em add all fields;Nessa tela de fields, voce pode configurar algumas propriedades de cada um dos campos, por exemplo: displaylabel coloque o texto que voce quer que apareca no titulo de cada coluna do dbgrid , outro exemplo e o displaywidth que e configurado o tamanho da coluna do campo especifico no dbgrid e tambem o tamanho do edt na aba de cadastro; Feche essa telinha dos fields;OBS.: para cada tabela do banco de dados, voce tera que adicionar esses tres componentes: sqldataset, datasetprovider, clientdataset;OBS2.: sempre verifique se a propriedade active dos componentes com prefixo CDs esta como true;Criando um formulario a partir do modeloFile -> new -> other -> inheritlabe itens-> frmmodelo;Salve esse formulario com o nome da unti de unttabela (ex: untcidades, untclientes) e o nome do formulario de frmtabela (ex: frmcidades, frmclientes);Relacionar esse formulario com o datamodule, para isoo pressione ALT + F11 e selecione a opcao untacessodados;Nesse formulario, selecione o componente datasource e na propriedade dataset seleciona a opcao que tem o prefixo CDs + nome da tabela especifica (ex: cdscidades);Se tudo deu certo, tera que aparecer no dbgrid todas as colunas da tabela especifica, juntamente com registro que ja estao inseridos no banco;Colocando os campos para cadastroVa ate o datasource dmacessodados;Clique duas vezes no CDs da tabela que deseja realizar o cadastro;Deixe essa tela que abriu apos o duplo clique aberto;Volte novamente para o formulario especifico para a realizacao do cadastro;Clique na aba cadastro;Com a telinha dos Fields aberto (tela que abriu quando voce clicou duas vezes no CDS) selecione cada campo e arraste para o formulario.Criando os menusNo formulario principal (frmprincipal) adicione o componente mainmenu;Clique duas vezes sobre esse componente e coloque a descricao do menu no local desejado;Clique duas vezes sobre esse menu criado, onde sera redirencionado para o local de codigo;Pressione ALT + F11 para relacionar o formulario principal com o formulario que deseja chamar;Selecione a unit do formulario especifico (ex: untcidades) e clique em ok;Digite o nome do formulario especifico seguido de um ponto mais showmodal (ex: frmcidades.showmodal);Agora e so testar;Criando um lookupLa no datamodule, clique duas vezes no cds se deseja criar um lookup ( esse lookup deve ser criado todos os cds de tabelas que possuem chave estrangeira. Ex: no cdscliente sera criado um lookup para trazer todas as cidades ja cadastradas).OBS: antes de criar esse lookup e necessario ja existir o cds da tabela que possui todos esses registros (ex: cdscidades ja deve estar funcionando);Com a telingha dos fields aberto, clique com o direito do mouse