CALCULO COM DATAS E HORAS

SOUZA 25/08/2010 20:48:36
#351286
Ola pessoal estou começando um sistema para hote e preciso far com que dois capos de datas fassam a conta de quantos dias o cliente ficou no hotel sei que e mais ou menos assim , DateDiff([Ô]d[Ô], dataentrada, datasaida) mas e c virar o mes ele vai continuar somente fazendo a conta com os dias. ! como incluir todos os campos para o calculo certo dd/mm/yyyy ?
VB6MASTER 25/08/2010 21:02:55
#351287
Experimente utilizar formatação americama (mm/dd/yyyy) para as datas de entrada e saída.
SOUZA 25/08/2010 22:20:26
#351303
sim mas o q isso mudaria no resultado final quanto a quantidade de dias c acaso virar o mes para que a formula saiba ?
ESLEYSANCHES 25/08/2010 22:46:37
#351309
Resposta escolhida
Deixa eu ver se entendo ... Você quer fazer a contagem dos dias que o cliente ficou no HOTEL, em dias. Mas se virar o mês por exemplo passar de 30 ou 31 dias ele mostrar 1mês e não 30 dias ???

é isso mesmo ?? Se for ... Veja se o anexo te dá uma pequena ajuda.
SOUZA 25/08/2010 23:26:42
#351311
ao contrario preciso saber em dias para poder multiplicar total de dias X diaria entendeu, olhei o exemplo e mais ou menos isso so em vez de ele falar tot meses tipo dois meses ele falaria 60 dias deu pra entender ! c vc puder me ajudar agradesso muito ja tentei de tudo !
JONATHANSTECKER 25/08/2010 23:52:53
#351313

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Entrada As Date
Dim Saida As Date
Dim TotalDias As String

Entrada = [Ô]05/08/2010[Ô]
Saida = [Ô]25/08/2010[Ô]
TotalDias = CStr(DateDiff(DateInterval.Day, Entrada, Saida))

MsgBox([Ô]Total diárias: [Ô] & TotalDias)
End Sub
ESLEYSANCHES 26/08/2010 00:04:00
#351314
A mesma coisa amigo apenas coloque em dias.
De uma olhadinha agora se é isso mesmo:


Dim TOTAL As Double
[ô]Calcula o total de dias e guarda na variavel os dias
TOTAL = DateDiff([Ô]d[Ô], ENTRADA.Text, SAIDA.Text)

MsgBox ([Ô]Ficou por [Ô] & TOTAL & [Ô] dia(s)[Ô]), vbInformation, [Ô]Total[Ô]
SOUZA 29/08/2010 19:00:44
#351651
Vlau pela força ob
Tópico encerrado , respostas não são mais permitidas