Este é um post disponível para assinantes MVPVideo: Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 14-Criando o cadastro de Perfil da aplicação
Nesta vídeo-aula, o autor inicia o cadastro de perfil já criando a tela e implementando total abstração a mesma.
Título: Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 14-Criando o cadastro de Perfil da aplicação
Tempo: 15m27s
Mini resumo: Nesta vídeo-aula o autor da continuidade a serie sobre D2007 com Tecnologia DBExpress 4 e FireBird 2.0 criando uma aplicação completa. Em sua última vídeo o autor criou as funções para auxiliar nos cadastros master detail. Nesta vídeo ele inicia o cadastro de perfil ja criando a tela e implementando total abstração a mesma. A tela de perfil não ficou acoplada a aplicação e isto só foi possível redeclarando o construtor. O Autor mostra de uma forma bem prática como e porque se fazer isso. Você verá que facilmente conseuirá utilizar o mesmo formulário com todas as suas regras em outra aplicação sem a necessidade de se alterar um linha de código se quer.
Tecnologias utilizadas: Delphi 2007, DBX4
Exemplos construídos: Cadastro de Perfil
Palavras chave: Delphi, FB 2.0, DBX4, Reintroduce, Perfil.

7 COMENTÁRIOS
So queria observar uma coisa.
Essa funcao funcionaria com sistemas em rede, com varios pontos de venda, ond varios usuarios estariam pegando o ID simultaneamente?
grd abraço

No Formulário Modelo usei o "ActionManager" fiz todas as configurações funcionou.
Quando fui herdar o formulário descobri que o inheritance não da suporte ao ActionManager
Mensagem Original:
Error creating form: Cannot inherit from 'frmModelo'. Contains a component 'Acoes' that does not support inheritance.
Existe outra maneira de usar o componente. Visto que a customização e apresenstação de menu e muito melhor.
sds
juan gonzales torres
i-mastercontrol@hotmail.com
Não, não há ... Por isso foi utilizado o Action List no Form Modelo. O Action Manager devido a sua complexidade não suporta heranca !!!!
Abs !!!

E na tabela de perfil, quando eu entro esta danto este erro (Cannot Make a visible windows modal)
e-mail: paulinhofeix@gmail.com
Utilizar OO com 3 camadas é possivel sim. Com o modelo de DataSnap que temos ate o Delphi 2007 e meio trabalhoso pois temos a dependencia do COM, temos que criar objetos remotos, proxys, Etc.
Bem eu aprendi com um outro instrutor aqui uma "técnica" mais simples, talves não muito elegante mas que funciona. Com o Delphi 2009 isso e bem mais facil. Inclusive eu tenho em pauta uma serie de videos sobre isso!!!
Quanto ao erro de Cannot Make a visible windows modal, isto ocorre geralmente em projetos com MDI e geralmente quando se esta tentando mover o foco para um controle ainda nao criado. Para ser sincero eu ja passei por isso, sei que é simples de resolver mas de cabeá nao me lembro.
Vou realizar uns testes aqui e post a solução em breve !!
Abs !!!!
Curso(s):
Space do autor

download

5
0
