f_Opcoes - Seleção de múltiplos registros. Tela de parâmetro

f_Opcoes - Seleção de múltiplos registros. Tela de parâmetro
Author: Eurai
Inclusão: 11/08/2023
Alteração: 13/08/2023

Descrição

f_Opcoes - Seleção de múltiplos registros. Tela de parâmetro.

 

Sintaxe

f_Opcoes()

 

Parâmetros


Par Nome Tipo Descrição Default Obg Ref
01
uVarRet Indefinido Variavel de Retorno   X S
02 cTitulo Caracter Titulo da Coluna com as opcoes   X  
03 aOpcoes Array Opcoes de Escolha (Array de Opcoes)   X  
04 cOpcoes Caracter String de Opcoes para Retorno   X  
05     Nao Utilizado      
06     Nao Utilizado      
07 lSelOneElement Logico Se a Selecao sera de apenas 1 Elemento por vez .F.    
08 nTamKey Numérico Tamanho da Chave      
09 nElemRet Numérico No maximo de elementos na variavel de retorno      
10 lIncluiButton Logico Inclui Botoes para Selecao de Multiplos Itens .T.    
11 lX3CBBOX Logico Se as opcoes serao montadas a partir de ComboBox de Campo ( X3_CBOX ) .F.    
12     Qual o Campo para a Montagem do aOpcoes      
13 lOrdena Logico Nao Permite a Ordenacao .F.    
14 lPesquisa Logico Nao Permite a Pesquisa  .F.    
15 lRetArray Logico Forca o Retorno Como Array .F.    
16 cConsultaF3 Caracter Consulta F3      

 

Retorno

Retorno Tipo Descrição
lRet Logical Confirmou

 

Exemplo

#INCLUDE "TOTVS.CH"

User Function f_Opcoes()

// Executa f_Opcoes para Selecionar ou Mostrar os Registros Selecionados (BlackTDN)
f_Opcoes(    @uVarRet    ,;    //Variavel de Retorno
                cTitulo     ,;    //Titulo da Coluna com as opcoes
                @aOpcoes    ,;    //Opcoes de Escolha (Array de Opcoes)
                @cOpcoes    ,;    //String de Opcoes para Retorno
                NIL         ,;    //Nao Utilizado
                NIL         ,;    //Nao Utilizado
                .F.         ,;    //Se a Selecao sera de apenas 1 Elemento por vez
                nTamKey     ,;    //Tamanho da Chave
                nElemRet    ,;    //No maximo de elementos na variavel de retorno
                .T.         ,;    //Inclui Botoes para Selecao de Multiplos Itens
                .F.         ,;    //Se as opcoes serao montadas a partir de ComboBox de Campo ( X3_CBOX )
                NIL         ,;    //Qual o Campo para a Montagem do aOpcoes
                .F.         ,;    //Nao Permite a Ordenacao
                .F.         ,;    //Nao Permite a Pesquisa    
                .F.         ,;    //Forca o Retorno Como Array
                cF3          ;    //Consulta F3    
              )




Return( Nil )

 

Resultado
    

 

 

Informações adicionais

 

 

 

 

 

 

Gostou? Compartilhe com seus amigos e deixe um comentário! 😎  

 

 

 

 

 

 

 

Esse conteúdo te ajudou? Ajude o canal com doação
Compartilhar
Comentários