Duvida VB-Access

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 Maria01-01-2001 1:0201-01-2001 1:05oqiw1,22,3
Antonieta Maria02-02-2002 2:0202-02-2002 2:05qpow1,24,5
Fabiana Felizmina03-03-2003 3:0403-03-2003 3:09ij2,12,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:
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
 
Back
Topo