Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
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())
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())
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.
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?
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
É um caminho Ishimada, ou:
Data 01/01/2012:
Date(Data,'MM') = 01
Date(Data,'MM/yy') = 01/12
Date(Data,'MM/yyyy') = 01/2012
Date(Data,'MMM/yy') = Jan/12
Date(Data,'MMMM/yyyy') =Janeiro/2012
...
São muitas as posibilidades...
Grande abraço.
Obrigado Aderlan! Vou tirar outra duvida criando outro tópico. Sobre conversão de dados. EX: Char para Numérico