- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Funções AdvPL
- Query em ADVPL tabela Minuscula
Perguntas Query em ADVPL tabela Minuscula
- sarraipa
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 232
- Obrigados Recebidos: 1
7 anos 8 meses atrás #31936
por sarraipa
Query em ADVPL tabela Minuscula foi criado por sarraipa
Bom dia,
Ao incluir um select para gerar um relatório não funciona porque quando o protheus executa a query ele muda o nome da tabela para maiúsculo, como posso resolver isso.
SELECT *
FROM CT2_TimeSheet
WHERE CT2_DATA BETWEEN '20170201' AND '20170201'
Segue parte do código:
Static Function ReportPrint(oReport,cAlias)
local oSecao1 := oReport:Section(1)
oSecao1:BeginQuery()
BeginSQL Alias cAlias
SELECT ID, CT2_DATA, CT2_LOTE, CT2_SBLOTE
FROM CT2_TimeSheet
WHERE
CT2_DATA BETWEEN %Exp:MV_PAR01% AND %Exp:MV_PAR02%
ORDER BY CT2_DATA
EndSQL
oSecao1:EndQuery()
oReport:SetMeter((cAlias)->(RecCount()))
oSecao1:Print()
return
Ao incluir um select para gerar um relatório não funciona porque quando o protheus executa a query ele muda o nome da tabela para maiúsculo, como posso resolver isso.
SELECT *
FROM CT2_TimeSheet
WHERE CT2_DATA BETWEEN '20170201' AND '20170201'
Segue parte do código:
Static Function ReportPrint(oReport,cAlias)
local oSecao1 := oReport:Section(1)
oSecao1:BeginQuery()
BeginSQL Alias cAlias
SELECT ID, CT2_DATA, CT2_LOTE, CT2_SBLOTE
FROM CT2_TimeSheet
WHERE
CT2_DATA BETWEEN %Exp:MV_PAR01% AND %Exp:MV_PAR02%
ORDER BY CT2_DATA
EndSQL
oSecao1:EndQuery()
oReport:SetMeter((cAlias)->(RecCount()))
oSecao1:Print()
return
Por favor Acessar ou Registrar para participar da conversa.
- admin
- Desconectado
- Administrador
Menos
Mais
- Postagens: 297
- Obrigados Recebidos: 21
7 anos 8 meses atrás - 7 anos 8 meses atrás #31939
por admin
Respondido por admin no tópico Query em ADVPL tabela Minuscula
cQueryCad := " SELECT ID, CT2_DATA, CT2_LOTE, CT2_SBLOTE "
cQueryCad += " FROM CT2_TimeSheet "
cQueryCad += " WHERE "
cQueryCad += " CT2_DATA BETWEEN '" + DtoS(MV_PAR01) + "' AND '" + DtoS(MV_PAR02) + "' "
cQueryCad += " ORDER BY CT2_DATA "
TCQUERY cQueryCad NEW ALIAS "CADTMP"
tcSetField("CADTMP","CT2_DATA","D")
oReport:SetMeter(CADTMP->(RecCount()))
oSecao1:Print()
Ultima edição: 7 anos 8 meses atrás por admin.
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Funções AdvPL
- Query em ADVPL tabela Minuscula
Tempo para a criação da página:0.095 segundos