Página principal da JColtro Informática
TSubFormBanco

Página principal da biblioteca dbFormBR




Biblioteca
Classes e Hierarquia
Como usar
Sem banco de dados
Com banco de dados
Sub-formulário
Exemplos
Ordem de Serviço
Versões
1.0
Mensagens

Classe descendente de TFormBanco, cujo objetivo é gerar um sub-formulário, ou seja, sua origem depende da origem de outro formulário. Isto tem como fomo permitir em uma mesma página cadastrarmos os dados da tabela Pai e também cadastrar os dados da tabela filho sem a necessidade de criação de telas adicionais.

Propriedades
  fldFormularioMestre
    Link para o formulário mestre. O formulário mestre é definido pela classe TFormBanco.
  fldChaveEstrangeira
    Nome do campo que é chave estrangeira na tabela
  fldClasseTituloListagem
    Classe a ser usada na listagem dos dados da tabela filho
  fldIncrementarAltura
    Quando o formulário contiver dados e o usuário estiver utilizando os temas do dbFormBR, esta propriedade indica a taxa de crescimento da altura do formulário ( fldAltura ) para cada registro encontrado.
Métodos
  ProcessarFormulario()
    Processar os dados do formulário
  Inserir()
    Criar SQL para inserir dados ( INSERT )
  DesenharCabecalho()
    Desenha <form...
  ListarValoresSubFormulario()
    Faz chamada a SelecionarMestre() e MontarListagem()
  SelecionarMestre()
    Cria SQL para listar os dados da tabela filho com base em fldValorChavePrimaria.
  SelecionarMestreDetalhe()
    Cria SQL para listar os dados da tabela filho com base em fldValorChavePrimaria.
  SelecionarDetalhe()
    Cria SQL para listar os dados da tabela filho com base em fldValorChavePrimaria.
  MontarListagem( $varResultado )
    Iniciar montagem da tabela onde serão mostrados os registros da tabela filho.
  MontarListagem_TituloCampos()
    Desenha os títulos dos campos da tabela filho
  MontarListagem_Registros( $varResultado )
    Desenha os registros
  ManterDadosFormularioMestre()
    Criar SQL para continuar mostrando os dados do formulário mestre após processar dados do formulário filho.
Método Construtor
  TSubFormBanco - quando chamar o método construtor desta classe deve-se passar os seguintes parâmetros: FormularioMestre, Servidor, Porta, NomeBanco, TipoBanco, Usuario, Senha, Tabela, ChaveEstrangeira