1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Duvida VB-Access

Discussão em 'Programação' iniciada por b.de.brandao, 14 de Junho de 2012. (Respostas: 1; Visualizações: 557)

  1. b.de.brandao

    b.de.brandao Power Member

    Boas. É assim, tenho um programa com ligação ao access, etc, coiso e tal. está tudo a funcionar bem, á primeira vista. só que tem uma coisa que não estou mesmo a ver :
    eu tenho um botão que aparece uma inputbox para o utilizador dizer o numero de registos que estao na tabela, para eu fazer daí o contador para calcular a diferença entre a data de inicio e a data de fim de todos os campos . e isso está a funcionar, tirando (pelo menos) esta exceção. por exemplo, se eu tiver :

    Antonieta Maria 01-01-2001 1:02 01-01-2001 1:05 oqiw 1,2 2,3
    Antonieta Maria 02-02-2002 2:02 02-02-2002 2:05 qpow 1,2 4,5
    Fabiana Felizmina 03-03-2003 3:04 03-03-2003 3:09 ij 2,1 2,4


    Fabiana Felizmina


    04-04-2004 4:0404-04-2004 4:08mf2,12,4


    Fabiana Felizmina 01-01-2001 1:01 01-01-2001 1:08 pqow
    Fabiana Felizmina 02-02-2002 2:02 02-02-2002 2:14 l
    Fabiana Felizmina 03-03-2003 3:03 03-03-2003 3:27 mf

    ja me dá uma hora a mais . em vez de dar os 43 minutos, dá-me 1:43h . wtf ? o.O


    (btw, não liguem ás letras e aos números, muito menos ao nomes . só às datas ;) )


    EDIT: gostava de saber porque e que so depois de postar topicos e que me lembro das coisas ... já descobri onde está o mal o mal é que, a meia hora é como "0.5" . e o programa está - me a arredondar isso ,ou seja, cada horário que passe de 30 minutos, independentemente das horas que tenha, vai - me dar uma hora a mais .

    vamos ver se me lembro de como resolver isto, já que postei outra vez . :p
     
    Última edição: 14 de Junho de 2012
  2. b.de.brandao

    b.de.brandao Power Member

    já descobri. para os que tiverem a mesma dúvida, no caso de NÃO quererem arredondamentos nas divisões... em vez do sinal "/" habitual, usem a barra inversa , ou seja, "\" . assim divide sem arredondar . :D
     

Partilhar esta Página