× Linguagem de Programação ADVPL

Perguntas Gerar Relatório com Opção de seleção.

Mais
11 anos 3 meses atrás - 11 anos 3 meses atrás #9791 por lalberto
Faz Isso:

Aadd( aRegs,{cPerg,"11",OemToAnsi(PadR("Listar Itens",19)+'?') ,'','','mv_chk','C',03,0,0,'G','OPCIT()','mv_par11','' ,'','','','','' ,'','','','','' ,'','','','','','','','','','','','','','' ,'' ,'',''})


Static Function OPCIT()
Local cTitulo := 'Itens do Compromisso'
Local cReadAtu := &(Alltrim(ReadVar()))
Local cReadRet := Alltrim(ReadVar())
Local cItens := '123'
Local aItens := {'1-Fixações','2-Financeiro','3-Faturamento'}

If f_Opcoes(@cReadAtu,cTitulo,aItens,cItens,,,.f.,1,3)
&cReadRet := cReadAtu
Endif

&cReadRet := cReadAtu

Return()


Lembrando que o Parâmetro será preenchido da seguinte Forma:

se selecionar a opção 1

ficara 1**
se for a 2
ficara *2*
se for a 3
ficara **3
se nenhum ***

se todos
123

Abraços.

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Ultima edição: 11 anos 3 meses atrás por lalberto.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #9811 por alexpeixe
Bom dia.

Ainda não consigo trazer os registros selecionados. Talvez eu não tenha conseguido me expressar bem e transmitir o processo passo a passo. Sendo assim anexo as imagens/figuras de como funciona para melhor entendimento.

Desde já agradeço a atenção.

Arquivo Anexo:

Nome do Arquivo: Procedimen...ens.docx
Tamanho do Arquivo:253 KB
Anexos:

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás - 11 anos 3 meses atrás #9826 por lalberto
Faça esta alteração e veja se funfa.

cQry += "SC5.C5_NUM = SC6.C6_NUM AND "
cQry += "SC5.C5_MARK = '" + cMarca + "' AND "

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Ultima edição: 11 anos 3 meses atrás por lalberto.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #9827 por alexpeixe
Hum ainda não, coloquei o código e apresentou erro alegando que a variável cMarca não existe:


THREAD ERROR (CRESTAGIO03, CRINTELLIGENCE) 22/01/2013 14:09:52
variable does not exist CMARCA on IMPRIMEREL(RFATR003.PRW) 22/01/2013 14:01:20 line : 140

[TOTVS build: 7.00.120420A-20120726]
Called from {||IMPRIMEREL()}(RFATR003.PRW) 22/01/2013 14:01:20 line : 79
Called from eval line : 1912
Called from { || EVAL( BACTION, @LSTOP ),LSTOP := .T. , ODLG:END() }(APLIB080.PRW) 05/11/2012 18:44:53 line : 1912
Called from ::MSDIALOG:ACTIVATE

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #9828 por lalberto
Na linha 44 adicione esta syntax.

Private cMarca := GetMark()

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.133 segundos
Joomla templates by a4joomla