Imprimi Página | Fechar janela

MsNewGetDados()

Impresso de: Helpfacil - Portal do conhecimento
Nome do Forum: ADVPL
Descrição do Forum: Dúvidas sobre a programação em ADVPL
URL:http://www.helpfacil.com.br/display_topic_threads.asp?ForumID=1&TopicID=16476
Data da Impressão: quarta-feira, 24 de abril de 2024 at 00:53


Topico: MsNewGetDados()

Postado por: AMARSON
Assunto: MsNewGetDados()
Data Postagem: segunda-feira, 8 de dezembro de 2008 at 12:04

Bom dia a todos!

Por favor, alguem pode me ajudar com um exemplo de facil compreensao ou ate mesmo me mandar algum material sobre como preencher o aCols deste objeto.

Obrigado.

Alexandre Marson




Respostas:

Postado Por: AMARSON
Data Postagem: terça-feira, 9 de dezembro de 2008 at 08:16

Bom dia a todos novamente!

Poxa vida... nao tem nenhuma alma bondosa que possa me enviar alguns exemplos de utilizacao do MsNewGetDados (rss) ?

A minha dificuldade esta no preenchimento do aCols... eu observei que o pessoal faz uma verificacao no X3_Context se o campo é virtual ou nao...

Se alguem tiver algum exemplo de boa utilizacao do MsNewGetDados... por favor... me envie... ou ate mesmo post aqui o trecho onde o acols e preenchido!

Obrigado!

Alexandre Marson
Grupo InterAtiva - alexandre.ti@interativa.ind.br




Postado Por: TOBATASC
Data Postagem: terça-feira, 9 de dezembro de 2008 at 08:43

Bom Dia...
Cara ja tem algumas postagens sobre o que vc precisa.... entra nesse link, acho que vai ajudar...
Abraços
http://www.helpfacil.com.br/forum/display_topic_threads.asp?ForumID=1&TopicID=2720

R.F.
rafaelf79@gmail.com




Postado Por: AMARSON
Data Postagem: terça-feira, 9 de dezembro de 2008 at 08:53

Obrigado Rafael!!!

Eu uso o Gaia para montagem das telas... e a minha dificuldade na MsNewGetDados é justamente neste trecho:

//------------------------------------------------
// Carregue aqui a Montagem da sua aCols
//------------------------------------------------     
        aAux := {}                          
     For nX := 1 to Len(aCpoGDa)       
          If SX3->(DbSeek(aCpoGDa[nX]))
                 Aadd(aAux, CriaVar(SX3->X3_CAMPO))
          Endif                            
     Next nX                            
     
     Aadd(aAux,.F.)                     
     Aadd(aCol,aAux)   

//------------------------------------------------

Como devo preencher isto ?



Postado Por: AMARSON
Data Postagem: terça-feira, 9 de dezembro de 2008 at 10:39

Enfim consegui popular o aCols =D

Agora o segundo passo...

Tenho na MsNewGetDados 3 colunas ( Codigo, Loja, NReduz )... e quero deixar a coluna do nReduz editavel apenas quando o valor da coluna codigo <> aspassimples000001aspassimples.

Como faco?

Obrigado



Postado Por: AMARSON
Data Postagem: terça-feira, 9 de dezembro de 2008 at 13:23

Consegui usando uma condicao no X3_When...



Postado Por: KIKO2013
Data Postagem: sábado, 1 de fevereiro de 2014 at 22:11

Olá Amarson,

Por favor poderia postar como ficou o trecho que popula o acols?

Grato.




Imprimir Página | Fechar Janela