Access - Formulas 2

 
Vista:

Formulas 2

Publicado por Eduard (17 intervenciones) el 10/04/2006 23:45:40
Hola muchas gracias por la formula me va bien, solo que el resultado meda eso

DEPOS Consulta
HORAE HORASAL PRECIOHORA Resultado
21:10:50 22:00:50 3,00 € 0,10 €
21:00:00 22:00:00 3,00 € 0,13 €

No se si es un problema de decimales o que calcula bien la hora por favor si me pudieras dar una respuesta. Muchas gracias.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Formulas 2

Publicado por Rodolfo (463 intervenciones) el 11/04/2006 00:40:27
A toda la formula que te puse con anterioridad, ponele lo siguiente:

Titulodelcampo:Cint(formulaquetepaseantes).

Lo que hace estos es transformarte el resultado a un numero entero.
Si lo queres con comas, reemplazas Cint por Cdbl.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Formulas 3

Publicado por Eduard (17 intervenciones) el 11/04/2006 20:44:58
Hola no se que estoy haciendo mal pero no me sale bien la formula me pordias decir como se pone yo lo que puse es eso:

HORAE HORASAL PRECIOHORA Cint
21:10:50 22:00:50 3,00 € 0,10 €
21:00:00 22:00:00 3,00 € 0,13 €
0:28:26 1:28:26 3,00 € 0,13 €
21:05:47 22:40:50 3,00 € 0,20 €
21:06:01 23:20:50 3,00 € 0,28 €

Cint: ([HORASAL]-[HORAE])*[PRECIOHORA])

si me podeis dar una ayuda porfavor tengo que entragar esta base de datos el Lunes que viene y no se como hacerlo.

Eduard
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Formulas 3

Publicado por Eduard (17 intervenciones) el 11/04/2006 20:45:19
Hola no se que estoy haciendo mal pero no me sale bien la formula me pordias decir como se pone yo lo que puse es eso:

HORAE HORASAL PRECIOHORA Cint
21:10:50 22:00:50 3,00 € 0,10 €
21:00:00 22:00:00 3,00 € 0,13 €
0:28:26 1:28:26 3,00 € 0,13 €
21:05:47 22:40:50 3,00 € 0,20 €
21:06:01 23:20:50 3,00 € 0,28 €

Cint: ([HORASAL]-[HORAE])*[PRECIOHORA])

si me podeis dar una ayuda porfavor tengo que entragar esta base de datos el Lunes que viene y no se como hacerlo.

Eduard
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Formulas 3

Publicado por jjcastrillo (78 intervenciones) el 12/04/2006 12:24:00
No sé bien si es lo que quieres, pero el resultado de restar dos horas no convertidas no te da el número de horas, sino una fracción de día.

Por ejemplo, las 22 menos las 21 da un resultado de 0,0416666666666666, que al multiplicarlo por el precio hora te da los 0,13 que tu dices. O sea que multiplicas días por precio hora, lo cual es un error.

Para arreglar esto, utilizando la fórmula que tienes, bastaría que multiplicases el resultado por 24.

([HORASAL]-[HORAE])*[PRECIOHORA]*24

Espero que te valga.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar