11 Replies Latest reply: Sep 11, 2015 11:56 AM by thiago prado RSS

    Executar apenas script desejado

    Renato Tavares

      Boa Tarde.!

       

      Tenho vários scripts em várias abas.

      Gostaria de criar um botão para executar apenas um script ou dois, e assim por diante.

      É possível.??? 

       

      Obrigado.

       

      Renato

        • Re: Executar apenas script desejado
          Aderlan Rodrigues

          Olá Renato,

           

          É possível com uso de uma variável e a condicional IF no script, algo assim:

           

          // primeira parte do script

          if $(vScrpt) = 1 then

               script aqui

          end if

           

          // segunda parte do script

          if $(vScrpt) = 2 then

               script aqui

          end fi

           

          E assim por diante...

           

          Na tela, use um objeto botão ou texto e nas ações você usa a opção de setar variáveis e também a ação de recarregar o script.

           

          Se não conseguir, posta o QVW de exemplo ai que ajudamos nos detalhes.

           

          Abraço.

            • Re: Executar apenas script desejado
              Felipe Dutra

              Foi mal, Aderlan.

              Só vi sua resposta depois de postar a minha.

               

              Abs,

              Felipe

                • Re: Executar apenas script desejado
                  Aderlan Rodrigues

                  Imagina Felipe, não há do que se desculpar, é ótimo ver a comunidade agitada, com várias resposta para cada post.

                   

                  Quem cria o post é que deve avaliar a melhor resposta e marca tanto as respostas quantos as ajudas, não pelos pontos, pois antes os pontos não existiam e já haviam respostas, mas para ajudar a outras pessoas com a mesma dúvida ou dúvidas similares, nada mais justo por aprendizado gratuito.

                   

                  Grande abraço.

                • Re: Executar apenas script desejado
                  thiago prado

                  bom dia Aderlan Rodrigues e Felipe Dutra!

                  poderia me ajudar?

                  estou fazendo o processo que escreveu, mas no meu caso dá erro!

                   

                  IF $(vAba1)=1 THEN

                   

                  Section Access;

                  LOAD * INLINE [

                  ACCESS, USERID, PASSWORD, PILAR, SHEETS2, SHEETS1, SHEETS3, SHEETS4

                  ADMIN, tprado, , *

                  ADMIN, admin, adminpass, *

                  ADMIN, THIAGO, , *

                  USER, jteeuwen, jteeuwenpass, *, 0, 1

                  USER, rbranchini, rbranchinipass, *, 0, 1

                  USER, areis, areispass, *, 0, 1

                  USER, fgaldi, fgaldipass, ESTECH, 1, 0

                  USER, tsilva, tsilvapass, ES DISTRIBUIDORA, 1, 0, 0, 0

                  USER, eribeiro, eribeiropass, LOJA, 1, 0

                  USER, painel, , *, 0, 0, 0, 1

                   

                   

                  USER, wilson, wilsonPASS, LOJA, 1, 0

                  USER, antenor, antenorpass, CORPORATE, 1, 0

                  USER, karoline, karolinepass, ES DISTRIBUIDORA, 1, 0

                  USER, padrao, padraopass, WEB, 1, 0

                  USER, rsouza, rsouzapass, ESTECH, 1, 0

                  ];

                   

                  Section Application;

                  star is * ;

                  LOAD * INLINE [

                  ACCESS, USERID, Nome, PILAR, SHEETS2, SHEETS1, SHEETS3, SHEETS4

                  ADMIN, ADMIN, *, *

                  ADMIN, TPRADO, *, *

                  ADMIN, THIAGO, *, *

                  USER, JTEEUWEN, *, *, 0, 1

                  USER, RBRANCHINI, *, *, 0, 1

                  USER, AREIS, *, *, 0, 1

                  USER, FGALDI, *, *, 1, 0

                  USER, TSILVA, *, *, 1, 0, 0, 0

                  USER, ERIBEIRO, *, *, 1, 0

                  USER, PAINEL, *, *, 0, 0, 0, 1

                   

                   

                  USER, WILSON, WILSON JUNIOR, LOJA, 1, 0

                  USER, ANTENOR, ANTENOR DOURADO, CORPORATE, 1, 0

                  USER, KAROLINE, KAROLINE MACEDO, ES DISTRIBUIDORA, 1, 0

                  USER, PADRAO, VENDEDOR PADRAO, WEB, 1, 0

                  USER, RSOUZA, RODRIGO SOUZA, ESTECH, 1, 0

                  ];

                  ENDIF

                • Re: Executar apenas script desejado
                  Felipe Dutra

                  Renato,

                   

                  É bem fácil de fazer isso com variáveis.

                  No início da aba você faz a comparação e fecha no final.

                  Ex:

                  IF $(vAba1)=1 THEN

                  ...................

                  ...................

                  ...................

                  ENDIF

                   

                  E no layout você cria botões para alternar os valores das variáveis entre 0 e 1.

                   

                  Abs,

                  Felipe