Páginas filhas
  • Registro tipo 1 - Tabela da Consulta - Padrão

O primeiro registro da consulta padrão possui o seguinte registro:

XB_ALIAS

XB_TIPO

XB_SEQ

XB_COLUNA

XB_DESCRI

XB_CONTEM

SA1

1

01

DB

Cliente

SA1

O valor na coluna XB_COLUNA sempre ira conter "DB" , as informações que irão variar serão o XB_ALIAS com o código da consulta, , XB_DESCRI aonde nesse registro representa o nome da consulta, e o XB_CONTEM que possui a tabela(que tem que estar no SX2) que será apresentada.

No campo XB_CONTEM, após a alias da tabela, podemos ter também alguns marcadores.

  • Caso seja especifica o caractere ‘A’ irá habilitar o botão de alteração na consulta. Ex: N19A
  • Caso seja especifica o caractere ‘F’  podemos especificar uma rotina qualquer para ser executada ,seguida pela descrição do botão, e uma possível alteração do retorno da consulta. EX: SB1FA093SB1();Config;SBP->BP_BASE, aonde :

SB1 - Tabela;

F - Modificador para adicionar o botão;

A093SB1 – Função associada ao botão;

Config – Nome do botão;

SBP->BP_BASE – Retorno alterado da consulta, neste caso ao pressionar o botão, irá ignorar o registro de retorno da consulta.                                                                                                                                                                                                             

Dica: É comum confundir o XB_ALIAS que é o código da consulta, e não representa a tabela que esta sendo acessada, essa tabela como vimos é definida pelo o registro de tipo 1 da consulta, no cambo XB_CONTEM.

 

  • Sem rótulos