Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Portuguese

Cria um objeto do tipo grade.

Hierarquia


TSrvObject -> TControl -> TCBrowse -> MsBrGetDBase -> BrGetDDb

Construtores


New

Método construtor da classe.

Sintaxe

Bloco de código
 BrGetDDb(): New ( [ nRow], [ nCol], [ nWidth], [ nHeight], [ uParam5], [ uParam6], [ uParam7], [ oDlg], [ cField], [ uParam1], [ uParam2], [ bChange], [ bLDblClick], [ bRClick], [ oFont], [ oCursor], [ nClrFore], [ nClrBack], [ cMsg], [ uParam20], < cAlias>, [ lPixel], [ bWhen], [ lDesign], [ bValid], [ uParam26], [ uParam27] ) --> oObjeto

Parametros

Nome

Tipo

Descrição

Obrigatório

Referência

nRow

Nmérico

Indica a coordenada vertical.

 

 

nCol

Numérico

Indica a coordenada horizontal.

 

 

nWidth

Numérico

Indica a largura em pixels do objeto.

 

 

nHeight

Numérico

Indica a altura em pixels do objeto.

 

 

uParam5

Bloco de código

Compatibilidade.

 

 

uParam6

Vetor

Compatibilidade.

 

 

uParam7

Vetor

Compatibilidade.

 

 

oDlg

Objeto

Indica o controle visual onde o divisor será criado.

 

 

cField

Caracter

Indica os campos necessários para o filtro.

 

 

uParam1

Qualquer

Indica o início do intervalo para o filtro.

 

 

uParam2

Qualquer

Indica o fim do intervalo para o filtro.

 

 

bChange

Bloco de código

Indica o bloco de código que será executado quando o estado ou conteúdo do objeto é modificado pela ação sobre o controle visual.

 

 

bLDblClick

Bloco de código

Indica o bloco de código que será executado quando clicar duas vezes, com o botão esquerdo do mouse, sobre o objeto.

 

 

bRClick

Bloco de código

Indica o bloco de código que será executado quando clicar, com o botão direito do mouse, sobre o objeto.

 

 

oFont

Objeto

Indica o objeto do tipo TFont utilizado para definir as características da fonte aplicada na exibição do conteúdo do controle visual.

 

 

oCursor

Objeto

Indica o tipo de ponteiro do mouse.

 

 

nClrFore

Numérico

Indica a cor do texto da janela.

 

 

nClrBack

Numérico

Indica a cor de fundo da janela.

 

 

cMsg

Caracter

Indica a mensagem que será apresentada ao posicionar o ponteiro do mouse sobre o objeto.

 

 

uParam20

Lógico

Compatibilidade.

 

 

cAlias

Caracter

Indica se o objeto é utilizado com array (opcional) ou tabela (obrigatório).

X

 

lPixel

Lógico

Indica se considera as coordenadas passadas em pixels (.T.) ou caracteres (.F.).

 

 

bWhen

Bloco de código

Indica o bloco de código que será executado quando a mudança de foco da entrada de dados, no objeto criado, estiver sendo realizada. Se o retorno for verdadeiro (.T.), o objeto continua habilitado; caso contrário, falso (.F.).

 

 

lDesign

Array of Record

Compatibilidade.

 

 

bValid

Bloco de código

Indica o bloco de código de validação que será executado quando o conteúdo do objeto for modificado. Retorna verdadeiro (.T.), se o conteúdo é válido; caso contrário, falso (.F.).

 

 

uParam26

Qualquer

Compatibilidade.

 

 

uParam27

Qualquer

Compatibilidade.

 

 

Retorno

oObjeto (objeto)
Retorna o objeto criado

Observações

O uso desta classe não é recomendado, ela tem como objetivo apenas ser reimplementada pela classe MSGetDB, que deve ser utilizada em seu lugar.

Exemplo

Bloco de código
themeEclipse
languagecpp
linenumberstrue
collapsefalse
#include 'TOTVS.CH'
User Function BrGetDDB()  

DEFINE DIALOG oDlg TITLE "Exemplo BrGetDDB" FROM 180,180 TO 550,700 PIXEL	    

DbSelectArea('SA1')    
oBrowse := BrGetDDB():New( 1,1,260,184,,,,oDlg,,,,,,,,,,,,.F.,'SA1',.T.,,.F.,,, )    
oBrowse:AddColumn(TCColumn():New('Codigo',{||SA1->A1_COD },,,,'LEFT',,.F.,.F.,,,,.F.,))    
oBrowse:AddColumn(TCColumn():New('Loja'  ,{||SA1->A1_LOJA},,,,'LEFT',,.F.,.F.,,,,.F.,))    
oBrowse:AddColumn(TCColumn():New('Nome'  ,{||SA1->A1_NOME},,,,'LEFT',,.F.,.F.,,,,.F.,))  

ACTIVATE DIALOG oDlg CENTERED 
Return

Preview


Exemplo da classe BrGetDDb