Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
...
Punto de entrada: CT105QRY -
...
Inclusión de campo
...
en la agrupación
Alcances: | Microsiga Protheus 8.11 , Microsiga Protheus 10 |
...
Versiones: | Microsiga Protheus 8.11 , Microsiga Protheus 10 |
...
Compatible países: | Todos |
Sistemas |
...
operativos: | Todos |
...
Compatible con las bases de datos: | Todas TotvsDbAccess |
...
Descripción:
O ponto de entrada CT105QRY é utilizado para manipulação da string de query de contabilização do fonte ctba105.
Esse ponto de entrada, deverá ser utilizado para casos onde o usuário quer adicionar algum campo na aglutinação.
El punto de entrada CT105QRY se utiliza para manejo de la string de query de contabilidad del fuente ctba105.
Este punto de entrada debe utilizarse en los casos donde el usuario quiere incluir algún campo en la agrupación.
Programa fuente
CTBA105
Sintaxis
CT105QRY - Inclusión de campo en la agrupación
CTBA105
...
( [ cQuery ], [ lAglut ] ) --> cQuery
...
Parámetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
cQuery | Caracter | String contendo a query para a filtragem dos dados | |||||||||||||||
lAglut | Array of Record | Controle de aglutinação dos dados |
...
Devolución: cQuery
...
Contenido de la query ya manejado.
...
Ejemplos:
Bloco de código | |||||||
---|---|---|---|---|---|---|---|
| Exemplo
| ||||||
#INCLUDE "Protheus.ch"
User Function CT105QRY()
cQuery := ParamIXB[1] // RECEBERECIBEA LA QUERYDO DEL SISTEMA lAglut := ParamIXB[2] //RECEBE RECIBEO ELPARÂMETRO PARÁMETRODO DEL SISTEMASE SIAGLUTINA AGRUPA = .T.SE SINÃO NOAGLUTINA AGRUPA = .F. If lAglut cQuery += "ADICIONAR INCLUIRAQUI AQUÍO ELTRATAMENTO TRATAMIENTO PARA MODIFICACIÓNMODIFICAÇÃO DEDA LA QUERY" // QUERYA PARASER ENVIARSEENVIADA ALPARA O SISTEMA
EndIf
Return cQuery // RETORNADEVUELVEA LA QUERY MODIFICADA |
Bloco de código | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Trazer
| adicionado
| tabelas
| ||||||||
#INCLUDE "Protheus.ch"
User Function CT105QRY()
cQuery := ParamIXB[1] // RECEBERECIBEA LA QUERYDO DEL SISTEMA lAglut := ParamIXB[2] //RECEBE RECIBEO ELPARÂMETRO PARÁMETRODO DEL SISTEMASE SIAGLUTINA AGRUPA = .T.SE SINÃO NOAGLUTINA AGRUPA = .F. If lAglut //ADCIONANDO SE INCLUYE CAMPO CTK_INFORADCIONADO INCLUIDOVIA VÍA CONFIGURADORNA EN LATABELA TABLA CTKPELO POR EL USUARIO cQuery := StrTran( cQuery, "FROM", ",CTK_INFOR FROM" ) cQuery := StrTran( cQuery, "ORDER BY", ",CTK_INFOR ORDER BY" ) EndIf Return cQuery //RETORNA DEVUELVEA LA QUERY MODIFICADA |