SamuelFerreira15 Posted May 16, 2014 at 09:01 AM Report #555888 Posted May 16, 2014 at 09:01 AM Boas Pessoal, Tou com um projeto onde tenho que filtrar as tarefas que tenho que realizar nos próximos dias mas não sei calcular a data que vai ser daqui a 5 dias, alguem pode ajudar??? Abraço!
nelsonr Posted May 16, 2014 at 09:15 AM Report #555890 Posted May 16, 2014 at 09:15 AM Boas terás de usar algo como dateadd("d", 5, date) 1 Report
SamuelFerreira15 Posted May 16, 2014 at 10:51 AM Author Report #555910 Posted May 16, 2014 at 10:51 AM Obrigado! funcionou.... Agora preciso para ver as tarefas deste mês ..... é só usar o mesmo codigo ou não ? 🙂
nelsonr Posted May 16, 2014 at 11:17 AM Report #555918 Posted May 16, 2014 at 11:17 AM Estás a usa VBA com que? Access ou Excel? Como é que estás a ler as tarefas?
SamuelFerreira15 Posted May 16, 2014 at 11:22 AM Author Report #555920 Posted May 16, 2014 at 11:22 AM Estou a usar o access como base de dados; tenho uma datagrid ligada a base de dados e depois filtrando com filtros tipo este: Me.TarefaBindingSource.Filter = " data_ini >='" + a + "' and data_final <= '" + a + "'"! 🙂
nelsonr Posted May 16, 2014 at 01:59 PM Report #555946 Posted May 16, 2014 at 01:59 PM Tenta algo assim: Me.TarefaBindingSource.Filter = " month(data_ini) =" + month(date)
SamuelFerreira15 Posted May 19, 2014 at 10:01 AM Author Report #556224 Posted May 19, 2014 at 10:01 AM Obrigado pela atenção mas o código não foi aceite! 😞
nelsonr Posted May 19, 2014 at 10:16 AM Report #556225 Posted May 19, 2014 at 10:16 AM Não foi aceite como? Deu erro? Que erro? Era apenas um exemplo em como filtar uma data pelo mes
SamuelFerreira15 Posted May 19, 2014 at 11:11 AM Author Report #556228 Posted May 19, 2014 at 11:11 AM Tive que por o codigo assim: Me.TarefaBindingSource.Filter = " month(data_ini) =" + Month(Today) e depois quando executei deu isto: "A conversão da cadeia " month(data_ini) =" para o tipo 'Double' não é válida."
nelsonr Posted May 19, 2014 at 11:12 AM Report #556230 Posted May 19, 2014 at 11:12 AM Experimenta com o & em vez do +
SamuelFerreira15 Posted May 19, 2014 at 11:16 AM Author Report #556232 Posted May 19, 2014 at 11:16 AM (edited) Agora dá este erro: A expressão contém uma chamada de função não definida month(). Edited May 19, 2014 at 11:17 AM by SamuelFerreira15
nelsonr Posted May 19, 2014 at 11:52 AM Report #556245 Posted May 19, 2014 at 11:52 AM Só se o problema tem a ver com estares a fazer isso em macros e não no código VBA. Não podes por no código?
SamuelFerreira15 Posted May 19, 2014 at 12:41 PM Author Report #556255 Posted May 19, 2014 at 12:41 PM Como assim ?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now