6 Replies Latest reply: Jun 22, 2012 12:52 PM by lshimada RSS

    Relatório mes atual

      Gostaria de saber  como construo uma macro de seleção de campos, por exemplo. Quando o usuário abrir o QVW já vai estar selecionado com o mês e o ano atual

        • Re: Relatório mes atual
          rodrigo silvestre

          Se eu nao me engano, não precisa de macro pra isso.. vai nas opçoes do documento e em ações... la tem

          uma ação para quando o documento for aberto, dai tu coloca para selecionar um campo e a expressão

          ex:

          campo Ano

          seleção: year(today())

          • Re: Relatório mes atual
            Aderlan Rodrigues

            Olá Ishimada,

             

            Em propriedades do documento, aba disparadores, escolha Ao abrir, Adicionar ações.

             

            Inclua a ação Selecionar no campo e digite em campo "[Mes/Ano]", e digite em pesquisar caracter "=MaxString([Mes/Ano])"

             

            Pronto, abra e feche o documento que o QV vai selecionar o maior mes/ano carregado.

             

            Pode ser que você precise de algo como "=Date(Today(),'MM/YYYY')" se tem datas maiores que o mes/ano atual, avalie, o importante é o resultado da função ser igual ao que você quer selecionar.

             

            Abraço.

            • Re: Relatório mes atual

              Obrigado Rodrigo e Aderlan! Agora tenho uma duvida, no banco o mes está no formato Numérico, eu consigo pegar o mes atual no QV e ele me retornar um valor numérico?

              • Re: Relatório mes atual

                dando uma fuçada aqui eu consegui

                vc vai no Script. e no SET SET MonthNames='jan;fev;mar;abr;mai;jun;jul;ago;set;out;nov;dez';

                vc altera para

                MonthNames='01;02;03;04;05;06;07;08;09;10;11;12';

                ai quando vc usar a função Month em vez dele te retornar o  nome do mês, ele irá te retornar o numero relacionado a cada mes