Localização: Function A265Inclui (inclusão da Distribuição do Produto). Em que ponto: É chamado antes da apresentação da Getdados e permite que o conteúdo da mesma seja alterado (preenchimento ou alteração do aCols), através da manipulação do array aCols, respeitando os critérios das colunas definidos no array aHeader. Os dois arrays podem ser visualizados no ponto de entrada. Programa fonte: MATA265.PRX Sintaxe: A265COL - Permite mudança na apresentação do Get Dados ( ) --> ExpL1 Retorno: ExpL1(logico) - Nao precisa haver retorno, o ponto de entrada deve alterar o valor do array aCols diretamente
Caso retorne .T., continua o processo de inclusão, Caso retorne .F., volta para o browse abandonando a inclusão.
Exemplo: User Function A265COL()Local nx := 0Local nCounter:=Len(aCols)Local nPosDataIf nCounter == 1 For nx = 1 To Len(aHeader) If Trim(aHeader[nx][2]) == 'DB_DATA' nPosData:=nX EndIf Next aCols[nCounter][nPosData] := dDataBaseEndIfReturn |