Classe: BrGetDDbCria um objeto do tipo grade. NewMétodo construtor da classe.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 Nome | Tipo | Descrição | Obrigatório | Referência | nRow | Numé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. | | |
oObjeto(objeto)- Retorna o objeto criado.
oBrowse := BrGetDDB():New( 1,1,260,184,,,,oDlg,,,,,,,,,,,,.F.,'SA1',.T.,,.F.,,, ) #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 Exemplo da classe BrGetDDb Microsiga Protheus 8.11 , Microsiga Protheus 11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server |