Home

Linha Microsiga Protheus

Páginas filhas
  • GEMVCON

Ponto-de-Entrada: GEMVCON
Versões: Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Brasil
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Nível de Acesso: Nível 1 (Acesso Clientes)
Idiomas: Espanhol , Inglês
Descrição:

O ponto de entrada GEMVCON é utilizado para adicionar campos customizados na integração do Word x GEM.

Eventos

Este ponto de entrada é utilizado para adicionar campos na integração do GEM com o Word. No exemplo, estamos criando uma tabela ficticia denominada "ZZZ" contendo campos customizados do cliente. Utilizando a função OLE_SetDocumentVar() criamos as variáveis que serão utilizadas no word com o seu conteúdo gerado através do Protheus.

A variável oWord é uma private criada no GEM e deve ser utilizada obrigatoriamente.

Exemplo:

User Function GEMVCON()

// adicionando espaco em branco, para carregar as variaveis vazias para nao dar erro no word
OLE_SetDocumentVar( oWord, "MEU_CAMPO1" , Space(20) )
OLE_SetDocumentVar( oWord, "MEU_CAMPO2" , Space(20) )
OLE_SetDocumentVar( oWord, "MEU_CAMPO3" , Space(20) )

// apenas exemplo ficticio para uma tabela denominada "ZZZ"
dbselectarea("ZZZ")
// carrega as variaveis do word, com o conteudo do campo
OLE_SetDocumentVar( oWord, "MEU_CAMPO1" , ZZZ->MEU_CAMPO1 )
OLE_SetDocumentVar( oWord, "MEU_CAMPO2" , ZZZ->MEU_CAMPO1 )
OLE_SetDocumentVar( oWord, "MEU_CAMPO3" , ZZZ->MEU_CAMPO1 )

Return

Programa Fonte
GEMXFUN.PRW
Sintaxe

GEMVCON ( ) --> Nulo

Retorno
    Nulo(nulo)
  • Sem Retorno
Observações

Variáveis
Nome Tipo Escopo Pode Alterar descrição
oWord Objeto Privado Não Objeto contendo os parâmetros de integração com Word