NÃO CARREGA PESQUISA

MOUSER 11/11/2015 12:54:59
#453728
Citação:


[ô]Devolve o ultimo dia do mes
Function ULTIMO_DIA_MES(ano, mes) As Integer
ULTIMO_DIA_MES = Day(DateSerial(ano, mes + 1, 1) - 1)
End Function



Só uma duvida, Day é uma variável?
NICKOSOFT 11/11/2015 14:33:23
#453732
mas é so olhar na net tem aos montes......to sem VS aqui no serviço, mas procurei e achei outras tantas formas...
  
[ô]poe num button, com um datetimepicker no form.....
MessageBox.Show(Func_Ultimo_Dia_Mes(DateTimePicker1.Value))

Public Function Func_Ultimo_Dia_Mes(paramDataX As Date) As Date
[ô]a primeira linha pega o primeiro dia do mês e soma um mês
[ô]a segunda subtrai um dia da data formada na primeira linha.....
Func_Ultimo_Dia_Mes = DateAdd([Ô]m[Ô], 1, DateSerial(Year(paramDataX), Month(paramDataX), 1))
Func_Ultimo_Dia_Mes = DateAdd([Ô]d[Ô], -1, Func_Ultimo_Dia_Mes)
End Function

outra forma em C#
  
DateTime mes = DateTime.Now;
DateTime primeiroDia = Convert.ToDateTime(“01/” + mes.ToString(“MM/yyyy”));
DateTime ultimoDia = primeiroDia.AddMonths(1).AddDays(-1);
MOUSER 11/11/2015 22:27:18
#453745
Fiz o teste e funcionou, mas tive que criar algumas variáveis para carregar, Obrigado pessoal, agora só começar o teste com banco de dados, obrigado mesmo!
Citação:


Public Class frmPesqMes
Dim diaInicial, diaFinal As Date
Public Function Func_Ultimo_Dia_Mes(paramDataX As Date) As Date
[ô]a primeira linha pega o primeiro dia do mês e soma um mês
[ô]a segunda subtrai um dia da data formada na primeira linha.....
Func_Ultimo_Dia_Mes = DateAdd([Ô]m[Ô], 1, DateSerial(Year(paramDataX), Month(paramDataX), 1))
Func_Ultimo_Dia_Mes = DateAdd([Ô]d[Ô], -1, Func_Ultimo_Dia_Mes)
diaFinal = Func_Ultimo_Dia_Mes
End Function
Private Sub btnPesquisar_Click(sender As Object, e As EventArgs) Handles btnPesquisar.Click
Dim data, data2 As String
data = [Ô]01/[Ô] & txtMes.Text
diaInicial = CDate(data)
Func_Ultimo_Dia_Mes(diaInicial)
data2 = diaFinal
End Sub
End Class



Ainda não joguei as funções para pesquisar as datas mas só de saber que está funcionando as datas, pode se dizer que 80% já está pronto.
Página 5 de 5 [43 registro(s)]
Tópico encerrado , respostas não são mais permitidas