Documentação

20 Propriedades de campos

Esta seção tratará das diversas customizações que o Builder permite em todos os tipos de campos disponíveis. Embora algumas propriedades sejam compartilhadas por diversos tipos de campos alguns possuem características únicas.

20.1 TButton

Podem ser adicionados como Linhk ou Ação.

20.1.1 Propriedades ação

Propriedade Função
Rótulo Rótulo do botão em tela.
Ícone Ícone do botão em tela.
Cor do ícone Cor do ícone em tela.

20.1.2 Eventos ação

Propriedade Função
Método O método que será executado pelo botão. Ver capítulo sobre edição de código.
Propriedade Função
Rótulo Rótulo do botão em tela.
Ícone Ícone do botão em tela.
Cor do ícone Cor do ícone em tela.
Ação da página O link deve ser ligado a uma ação de alguma página já existente, exemplo "Voltar para a listagem".

20.2 TCheckGroup

20.2.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Mostrar opções como botão São exibidos botões ao invés de uma caixa de seleção.
Direção Para que direção as opções serão exibidas, vertical ou horizontalmente.
Dividir em colunas Divide as opções em um número pré definido de colunas, só funciona com a direção horizontal.
Opções de seleção Opções fixas pré-definidas pelo programador, estrutura das opções valor:rótulo. Onde o valor será enviado na postagem dos dados e rótulo a descrição da opção exibida.
Tabela para gravação Tabela onde os dados serão gravados.
Campo para gravação Campo onde as opções selecionadas serão gravadas.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.3 TColor

20.3.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Valor padrão Valor inicial do campo, funciona como um pre preenchimento.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.4 TCombo

20.4.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Habilitar modo booleano Habilita modo de seleção de Sim ou Não.
Depende de O preenchimento deste campo depende de outro. Você deve ligar esta opção sempre que um outro campo tiver um evento de troca ou saída em que altera o valor deste campo. Neste caso, sempre que o outro campo tiver seu valor alterado, este campo também será atualizado em tela.
Valor padrão Valor inicial do campo, funciona como um pre preenchimento.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.4.2 Eventos

Eventos Função
Ação de troca de valor Aqui é definida função que será executada quando o valor do campo for alterado, seu código pode ser alterado clicando no botão: </>. $param é um parâmetro passado para a função ele é um array com os dados do formulário que o campo pertence.

20.5 TDate

20.5.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Valor padrão Valor inicial do campo, funciona como um pre preenchimento.
Máscara de exibição Formato que a data e hora serão exibidos.
Máscara de banco de dados Formato que a data e hora serão gravados no banco.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.5.2 Eventos

Eventos Função
Ação de saída Aqui é definida função que será executada quando o foco sair do campo, seu código pode ser alterado clicando no botão: </>. $param é um parâmetro passado para a função ele é array com os dados do formulário que o campo pertence.

20.6 TDateTime

20.6.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Valor padrão Valor inicial do campo, funciona como um pré-preenchimento.
Máscara de exibição Formato que a data e hora serão exibidos.
Máscara de banco de dados Formato que a data e hora serão gravados no banco.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.6.2 Eventos

Eventos Função
Ação de saída Aqui é definida função que será executada quando o foco sair do campo, seu código pode ser alterado clicando no botão: </>. $param é um parâmetro passado para a função ele é array com os dados do formulário que o campo pertence.

20.7 TDBCheckGroup

20.7.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Base de dados Qual base de dados o campo irá buscar as informações.
Tabela Qual entidade será usada para buscar as informações.
Coluna chave O campo da tabela que terá seu valor enviado na postagem dos dados, todas as opções são provenientes da entidade escolhida.
Atributo exibido O campo da tabela que será exibido nas opções.
Coluna de ordenação Sobre qual coluna da tabela escolhida os dados serão ordenados.
Ordem Sequência da ordenação ascendente ou decrescente.
Tabela para gravação Tabela onde os dados serão gravados.
Campo para gravação Campo onde as opções selecionadas serão gravadas.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Mostrar opções como botão São exibidos botões ao invés de uma caixa de seleção.
Direção Para que direção as opções serão exibidas, vertical ou horizontalmente.
Dividir em colunas Divide as opções em um número pré definido de colunas, só funciona com a direção horizontal.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.7.2 Regras

Regras são filtros para escolher quais registros serão exibidos.

Regras Função
Tipo de filtros São duas opções comparação direta e subconsulta.
Coluna do banco de dados Coluna que será usada para comparações.
Per meio do operador O operador que será usado na consulta.
Valor do filtro São sugeridos constantes ou valores com ligação com a tabela, mas também podem ser utilizadas funções do banco de dados.
Um exemplo de comparação direta seria, um campo onde são exibidos apenas os produtos que estão ativos. Neste exemplo o preenchimento ficaria assim: Opção Valor
Tipo de filtro Comparação direta
Coluna do banco fl_ativo
Operador =
Valor do filtro true

Um exemplo de subconsulta seria, exibir apenas pessoas que são do grupo clientes. Nesse exemplo as tabelas pessoa e grupo são de 'N' para 'N' o preenchimento ficaria assim:

Opção Valor
Tipo de filtro Subconsulta
Coluna do banco pessoa_grupo.pessoa_id::grupo->id
Operador =
Valor do filtro Grupo::clientes

*Onde pessoa_grupo é a tabela de ligação entre pessoa e grupo.

20.8 TDBCombo

20.8.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Base de dados Qual base de dados o campo irá buscar as informações.
Tabela Qual entidade será usada para buscar as informações.
Coluna chave O campo da tabela que terá seu valor enviado na postagem dos dados, todas as opções são provenientes da entidade escolhida.
Atributo exibido O campo da tabela que será exibido nas opções.
Coluna de ordenação Sobre qual coluna da tabela escolhida os dados serão ordenados.
Ordem Sequência da ordenação ascendente ou decrescente.
Permitir opção de seleção vazia Caso definido como sim o Builder acrescentará uma opção em branco, se definido como não a primeira opção dos itens será selecionada automaticamente.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Preenchido por As opções do campo serão preenchidas por outro campo. Um exemplo seria, um campo de produto que é preenchido pelo campo tipo do produto, quando escolhido um tipo serão exibidos produtos daquele tipo.
Editável O campo pode ou não ter seu valor modificado.
Ativar busca Habilita uma entrada de dados dentro da caixa de seleção que refinará os resultados apresentados.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.8.2 Eventos

Eventos Função
Ação de troca de valor Aqui é definida função que será executada quando o valor do campo for alterado, seu código pode ser alterado clicando no botão: </>. $param é um parâmetro passado para a função ele é um array com os dados do formulário que o campo pertence.

20.8.3 Regras

Regras são filtros para escolher quais registros serão exibidos.

Regras Função
Tipo de filtros São duas opções comparação direta e subconsulta.
Coluna do banco de dados Coluna que será usada para comparações.
Per meio do operador O operador que será usado na consulta.
Valor do filtro São sugeridos constantes ou valores com ligação com a tabela, mas também podem ser utilizadas funções do banco de dados.

Um exemplo de comparação direta seria, um campo onde são exibidos apenas os produtos que estão ativos. Neste exemplo o preenchimento ficaria assim:

Opção Valor
Tipo de filtro Comparação direta
Coluna do banco fl_ativo
Operador =
Valor do filtro true

Um exemplo de subconsulta seria, exibir apenas pessoas que são do grupo clientes. Nesse exemplo as tabelas pessoa e grupo são de 'N' para 'N' o preenchimento ficaria assim:

Opção Valor
Tipo de filtro Subconsulta
Coluna do banco pessoa_grupo.pessoa_id::grupo->id
Operador =
Valor do filtro Grupo::clientes

*Onde pessoa_grupo é a tabela de ligação entre pessoa e grupo.

20.9 TDBMultiSearch

20.9.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Base de dados Qual base de dados o campo irá buscar as informações.
Tabela Qual entidade será usada para buscar as informações.
Coluna chave O campo da tabela que terá seu valor enviado na postagem dos dados, todas as opções são provenientes da entidade escolhida.
Coluna para busca Sobre qual coluna da tabela definida será usada a entrada de dados para refinar os resultados.
Atributo exibido O campo da tabela que será exibido nas opções.
Coluna de ordenação Sobre qual coluna da tabela escolhida os dados serão ordenados.
Ordem Sequência da ordenação ascendente ou decrescente.
Tabela para gravação Tabela onde os dados serão gravados.
Campo para gravação Campo onde as opções selecionadas serão gravadas.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Quantidade mínima de caracteres para busca Quantidade de caracteres que deve ser digitada antes do campo buscar os dados no banco de dados.
Número máximo de opções para seleção Número máximos de resultados que podem ser selecionados.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Altura Altura do campo na tela, pode-se escolher entre duas escalas pixels e percentual.

20.9.2 Regras

Regras são filtros para escolher quais registros serão exibidos.

Regras Função
Tipo de filtros São duas opções comparação direta e subconsulta.
Coluna do banco de dados Coluna que será usada para comparações.
Per meio do operador O operador que será usado na consulta.
Valor do filtro São sugeridos constantes ou valores com ligação com a tabela, mas também podem ser utilizadas funções do banco de dados.
Um exemplo de comparação direta seria, um campo onde são exibidos apenas os produtos que estão ativos. Neste exemplo o preenchimento ficaria assim: Opção Valor
Tipo de filtro Comparação direta
Coluna do banco fl_ativo
Operador =
Valor do filtro true

Um exemplo de subconsulta seria, exibir apenas pessoas que são do grupo clientes. Nesse exemplo as tabelas pessoa e grupo são de 'N' para 'N' o preenchimento ficaria assim:

Opção Valor
Tipo de filtro Subconsulta
Coluna do banco pessoa_grupo.pessoa_id::grupo->id
Operador =
Valor do filtro Grupo::clientes

*Onde pessoa_grupo é a tabela de ligação entre pessoa e grupo.

20.10 TDBRadioGroup

20.10.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Base de dados Qual base de dados o campo irá buscar as informações.
Tabela Qual entidade será usada para buscar as informações.
Coluna chave O campo da tabela que terá seu valor enviado na postagem dos dados, todas as opções são provenientes da entidade escolhida.
Atributo exibido O campo da tabela que será exibido nas opções.
Coluna de ordenação Sobre qual coluna da tabela escolhida os dados serão ordenados.
Ordem Sequência da ordenação ascendente ou decrescente.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Mostrar opções como botão São exibidos botões ao invés de uma caixa de seleção.
Direção Para que direção as opções serão exibidas, vertical ou horizontalmente.
Dividir em colunas Divide as opções em um número pré definido de colunas, só funciona com a direção horizontal.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.10.2 Regras

Regras são filtros para escolher quais registros serão exibidos.

Regras Função
Tipo de filtros São duas opções comparação direta e subconsulta.
Coluna do banco de dados Coluna que será usada para comparações.
Per meio do operador O operador que será usado na consulta.
Valor do filtro São sugeridos constantes ou valores com ligação com a tabela, mas também podem ser utilizadas funções do banco de dados.
Um exemplo de comparação direta seria, um campo onde são exibidos apenas os produtos que estão ativos. Neste exemplo o preenchimento ficaria assim: Opção Valor
Tipo de filtro Comparação direta
Coluna do banco fl_ativo
Operador =
Valor do filtro true

Um exemplo de subconsulta seria, exibir apenas pessoas que são do grupo clientes. Nesse exemplo as tabelas pessoa e grupo são de 'N' para 'N' o preenchimento ficaria assim:

Opção Valor
Tipo de filtro Subconsulta
Coluna do banco pessoa_grupo.pessoa_id::grupo->id
Operador =
Valor do filtro Grupo::clientes

*Onde pessoa_grupo é a tabela de ligação entre pessoa e grupo.

20.11 TDBSelect

20.11.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Base de dados Qual base de dados o campo irá buscar as informações.
Tabela Qual entidade será usada para buscar as informações.
Coluna chave O campo da tabela que terá seu valor enviado na postagem dos dados, todas as opções são provenientes da entidade escolhida.
Atributo exibido O campo da tabela que será exibido nas opções.
Coluna de ordenação Sobre qual coluna da tabela escolhida os dados serão ordenados.
Ordem Sequência da ordenação ascendente ou decrescente.
Tabela para gravação Tabela onde os dados serão gravados.
Campo para gravação Campo onde as opções selecionadas serão gravadas.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Altura Altura do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.11.2 Regras

Regras são filtros para escolher quais registros serão exibidos.

Regras Função
Tipo de filtros São duas opções comparação direta e subconsulta.
Coluna do banco de dados Coluna que será usada para comparações.
Per meio do operador O operador que será usado na consulta.
Valor do filtro São sugeridos constantes ou valores com ligação com a tabela, mas também podem ser utilizadas funções do banco de dados.
Um exemplo de comparação direta seria, um campo onde são exibidos apenas os produtos que estão ativos. Neste exemplo o preenchimento ficaria assim: Opção Valor
Tipo de filtro Comparação direta
Coluna do banco fl_ativo
Operador =
Valor do filtro true

Um exemplo de subconsulta seria, exibir apenas pessoas que são do grupo clientes. Nesse exemplo as tabelas pessoa e grupo são de 'N' para 'N' o preenchimento ficaria assim:

Opção Valor
Tipo de filtro Subconsulta
Coluna do banco pessoa_grupo.pessoa_id::grupo->id
Operador =
Valor do filtro Grupo::clientes

*Onde pessoa_grupo é a tabela de ligação entre pessoa e grupo.

20.12 TDBSortList

20.12.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Opções de seleção Opções fixas pré-definidas pelo programador, estrutura das opções valor:rótulo. Onde o valor será enviado na postagem dos dados e rótulo a descrição da opção exibida.
Depende de O preenchimento deste campo depende de outro. Você deve ligar esta opção sempre que um outro campo tiver um evento de troca ou saída em que altera o valor deste campo. Neste caso, sempre que o outro campo tiver seu valor alterado, este campo também será atualizado em tela.
Valor padrão Valor inicial do campo, funciona como um pré-preenchimento.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.13 TDBUniqueSearch

20.13.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Base de dados Qual base de dados o campo irá buscar as informações.
Tabela Qual entidade será usada para buscar as informações.
Coluna chave O campo da tabela que terá seu valor enviado na postagem dos dados, todas as opções são provenientes da entidade escolhida.
Coluna para busca Sobre qual coluna da tabela definida será usada a entrada de dados para refinar os resultados.
Atributo exibido O campo da tabela que será exibido nas opções.
Coluna de ordenação Sobre qual coluna da tabela escolhida os dados serão ordenados.
Ordem Sequência da ordenação ascendente ou decrescente.
Quantidade mínima de caracteres para busca Quantidade de caracteres que deve ser digitada antes do campo buscar os dados no banco de dados.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.

20.13.2 Eventos

Eventos Função
Ação de troca de valor Aqui é definida função que será executada quando o valor do campo for alterado, seu código pode ser alterado clicando no botão: </>. $param é um parâmetro passado para a função ele é um array com os dados do formulário que o campo pertence.

20.13.3 Regras

Regras são filtros para escolher quais registros serão exibidos.

Regras Função
Tipo de filtros São duas opções comparação direta e subconsulta.
Coluna do banco de dados Coluna que será usada para comparações.
Per meio do operador O operador que será usado na consulta.
Valor do filtro São sugeridos constantes ou valores com ligação com a tabela, mas também podem ser utilizadas funções do banco de dados.
Um exemplo de comparação direta seria, um campo onde são exibidos apenas os produtos que estão ativos. Neste exemplo o preenchimento ficaria assim: Opção Valor
Tipo de filtro Comparação direta
Coluna do banco fl_ativo
Operador =
Valor do filtro true

Um exemplo de subconsulta seria, exibir apenas pessoas que são do grupo clientes. Nesse exemplo as tabelas pessoa e grupo são de 'N' para 'N' o preenchimento ficaria assim:

Opção Valor
Tipo de filtro Subconsulta
Coluna do banco pessoa_grupo.pessoa_id::grupo->id
Operador =
Valor do filtro Grupo::clientes

*Onde pessoa_grupo é a tabela de ligação entre pessoa e grupo.

20.14 TEntry

20.14.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Valor padrão Valor inicial do campo, funciona como um pré-preenchimento.
Depende de O preenchimento deste campo depende de outro. Você deve ligar esta opção sempre que um outro campo tiver um evento de troca ou saída em que altera o valor deste campo. Neste caso, sempre que o outro campo tiver seu valor alterado, este campo também será atualizado em tela.
Máscara de digitação Uma máscara limitando o que e quanto pode ser digitado no campo. Para mais informações sobras as máscaras suportadas: Máscaras Adianti Framework.
Tamanho máximo A quantidade máxima de caracteres que o campo aceitará.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.14.2 Eventos

Eventos Função
Ação de saída Aqui é definida função que será executada quando o foco sair do campo, seu código pode ser alterado clicando no botão: </>. $param é um parâmetro passado para a função ele é array com os dados do formulário que o campo pertence.

20.15 TFile

20.15.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Diretório Diretório para gravação do(s) arquivos selecionados.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.15.2 Eventos

Eventos Função
Ação de saída Aqui é definida função que será executada quando o foco sair do campo, seu código pode ser alterado clicando no botão: </>. $param é um parâmetro passado para a função ele é array com os dados do formulário que o campo pertence.

20.16 THidden

20.16.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Valor padrão Valor inicial do campo, funciona como um pre preenchimento.

20.17 TLabel

20.17.1 Propriedades

Propriedade Função
Rótulo Texto que será exibido.
Cor Cor do texto.

20.18 TMultiFile

20.18.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Diretório Diretório para gravação do(s) arquivos selecionados.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.
Tabela para gravação Tabela onde os dados serão gravados.
Campo para gravação Campo onde as opções selecionadas serão gravadas.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.18.2 Eventos

Eventos Função
Ação de saída Aqui é definida função que será executada quando o foco sair do campo, seu código pode ser alterado clicando no botão: </>. $param é um parâmetro passado para a função ele é array com os dados do formulário que o campo pertence.

20.19 TMultiSearch

20.19.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Opções de seleção Opções fixas pré-definidas pelo programador, estrutura das opções valor:rótulo. Onde o valor será enviado na postagem dos dados e rótulo a descrição da opção exibida.
Coluna de ordenação Sobre qual coluna da tabela escolhida os dados serão ordenados.
Ordem Sequência da ordenação ascendente ou decrescente.
Tabela para gravação Tabela onde os dados serão gravados.
Campo para gravação Campo onde as opções selecionadas serão gravadas.
Número máximo de opções para seleção Número máximos de resultados que podem ser selecionados.
Quantidade mínima de caracteres para busca Quantidade de caracteres que deve ser digitada antes do campo buscar os dados no banco de dados.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Altura Altura do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.20 TNumeric

20.20.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Precisão Dígitos após a vírgula.
Separador de decimal

separador da parte decimal. Separador de milhar | Caractere separador dos milhares. Label do campo não preenchido | Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.". Editável | O campo pode ou não ter seu valor modificado. Valor padrão | Valor inicial do campo, funciona como um pre preenchimento. Tamanho máximo | Quantidade máxima de dígitos que o campo aceitará. Largura | Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual. Dica de preenchimento | Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.20.2 Eventos

Eventos Função
Ação de saída Aqui é definida função que será executada quando o foco sair do campo, seu código pode ser alterado clicando no botão: </>. $param é um parâmetro passado para a função ele é array com os dados do formulário que o campo pertence.

20.21 TPassword

20.21.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Valor padrão Valor inicial do campo, funciona como um pre preenchimento.
Tamanho máximo Quantidade máxima de caracteres que o campo aceitará.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.21.2 Eventos

Eventos Função
Ação de saída Aqui é definida função que será executada quando o foco sair do campo, seu código pode ser alterado clicando no botão: </>. $param é um parâmetro passado para a função ele é array com os dados do formulário que o campo pertence.

20.22 TRadioGroup

20.22.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Mostrar opções como botão São exibidos botões ao invés de uma caixa de seleção.
Habilitar modo booleano Habilita modo de seleção de Sim ou Não.
Direção Para que direção as opções serão exibidas, vertical ou horizontalmente.
Dividir em colunas Divide as opções em um número pré definido de colunas, só funciona com a direção horizontal.
Opções de seleção Opções fixas pré-definidas pelo programador, estrutura das opções valor:rótulo. Onde o valor será enviado na postagem dos dados e rótulo a descrição da opção exibida.
Valor padrão Valor inicial do campo, funciona como um pre preenchimento.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.23 TSelect

20.23.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Opções de seleção Opções fixas pré-definidas pelo programador, estrutura das opções.
Tabela para gravação Tabela onde os dados serão gravados.
Campo para gravação Campo onde as opções selecionadas serão gravadas.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Altura Altura do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.24 TSilider

20.24.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Valor padrão Valor inicial do campo, funciona como um pre preenchimento.
Valor máximo Maior valor que poderá ser selecionado.
Valor mínimo Menor valor que poderá ser selecionado.
Tamanho do intervalo Valor de cada passo, quanto será somado ao valor de seleção a cada movimento do componente.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.25 TSortList

20.25.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Opções de seleção Opções fixas pré-definidas pelo programador, estrutura das opções valor:rótulo. Onde o valor será enviado na postagem dos dados e rótulo a descrição da opção exibida.
Depende de O preenchimento deste campo depende de outro. Você deve ligar esta opção sempre que um outro campo tiver um evento de troca ou saída em que altera o valor deste campo. Neste caso, sempre que o outro campo tiver seu valor alterado, este campo também será atualizado em tela.
Valor padrão Valor inicial do campo, funciona como um pré-preenchimento.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.26 TSpinner

20.26.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Valor padrão Valor inicial do campo, funciona como um pre preenchimento.
Valor máximo Maior valor que poderá ser selecionado.
Valor mínimo Menor valor que poderá ser selecionado.
Tamanho do intervalo Valor de cada passo, quanto será somado ou subtraído do valor de seleção quando clicado em alguma das setas do campo.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.27 TText

20.27.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Valor padrão Valor inicial do campo, funciona como um pré-preenchimento.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Altura Altura do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.27.2 Eventos

Eventos Função
Ação de saída Aqui é definida função que será executada quando o foco sair do campo, seu código pode ser alterado clicando no botão: </>. $param é um parâmetro passado para a função ele é array com os dados do formulário que o campo pertence.

20.28 TUniqueSearch

20.28.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Label do campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Opções de seleção Opções fixas pré-definidas pelo programador, estrutura das opções valor:rótulo. Onde o valor será enviado na postagem dos dados e rótulo a descrição da opção exibida.
Valor padrão Valor inicial do campo, funciona como um pre preenchimento.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.

20.28.2 Eventos

Eventos Função
Ação de troca de valor Aqui é definida função que será executada quando o valor do campo for alterado, seu código pode ser alterado clicando no botão: </>. $param é um parâmetro passado para a função ele é um array com os dados do formulário que o campo pertence.

20.29 THtmlEditor

20.29.1 Propriedades

Propriedade Função
Nome Nome do campo que será enviado na postagem dos dados. Campos que são gerados automaticamente já trazem essa informação preenchida,e só aceitam opções sugeridas pelo Builder. Ao adicionar campos para páginas o desenvolvedor deve definir um nome único para os campos.
Obrigatório Opção que obrigará o preenchimento deste campo. Todos os campos que estiverem definidos como obrigatórios serão validados ao mesmo tempo, ou seja as informações de validação serão exibidas na mesma mensagem.
Label de campo não preenchido Quando um campo não obrigatório não é preenchido pelo usuário a aplicação informará esse valor como nome do campo. Um exemplo seria: "O campo Pessoa é obrigatório.".
Editável O campo pode ou não ter seu valor modificado.
Valor padrão Valor inicial do campo, funciona como um pre preenchimento.
Largura Comprimento do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Altura Altura do campo na tela, pode-se escolher entre duas escalas pixels e percentual.
Dica de preenchimento Informações que podem ajudar o preenchimento do campo, elas serão exibidas ao repousar o cursor sobre o campo.