Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Como saber el numero de horas trabajados en el dia (https://www.clubdelphi.com/foros/showthread.php?t=49329)

jooooseph 18-10-2007 20:26:17

Como saber el numero de horas trabajados en el dia
 
Buen Dia.

Otra ayudita mas:

en una tabla tengo un campo de hora_ingreso y hora_salida y un campo de horas_trabajadas. Lo que deseo saber es como puedo hacer para que en el momento de hacer el cierre del mes en el campo de horas_trabajadas se coloque el numero de horas trabajadas del dia. Esto lo puedo hacer con un codigo tomando las horas y otras cosas mas, pero derrepente hay una propiedad mas rapida y efectiva para poder hacer eso.

Otra consulta mas... Se puede hacer vistas de tablas de Paradox, para no trabajar directamente con las tablas de mi base de datos.


ATTE.

Joseph Obando:rolleyes:

eduarcol 18-10-2007 20:43:04

Con paradox tienen muy limitadas las posibilidades, lo que puedes hacer es trabajar cargando las tablas en memoria por medio de componentes de delphi, pero directamente en paradox no podras realizar nada de lo que pides de manera automatica

jhonny 18-10-2007 21:11:27

Para la suma de horas podrias estudiar la función HoursBetween ;).

Lepe 18-10-2007 21:19:13

Obviamente jhonny se refiere a código delphi.

Joseph, después de este programa, te veo usando Firebird/MySql :D. Que conste que no he querido ofenderte, veo que tienes nivel/conocimientos para usar otro tipo de SGBBDD en lugar de usar tablas planas. Creo que todos empezamos con Paradox y acto seguido pasamos de él.

Saludos

eduarcol 18-10-2007 21:22:06

Cita:

Empezado por Lepe (Mensaje 239528)
... Creo que todos empezamos con Paradox y acto seguido pasamos de él.

Saludos

Me apunto, pero en verdad no es tan malo yo aun tengo sistemas con cuatro años en produccion, eso si blanqueo la BD una vez al año :D:D

jhonny 18-10-2007 21:38:41

Cita:

Empezado por Lepe (Mensaje 239528)
Obviamente jhonny se refiere a código delphi.

Joseph, después de este programa, te veo usando Firebird/MySql :D. Que conste que no he querido ofenderte, veo que tienes nivel/conocimientos para usar otro tipo de SGBBDD en lugar de usar tablas planas. Creo que todos empezamos con Paradox y acto seguido pasamos de él.

Estoy muy de acuerdo :).

jooooseph 18-10-2007 21:45:14

OK.... el hourbetween como lo uso
 
Ok amigos.

Yo uso el paradox porq en costos es el mas apropiado. Se usar el sql y trigers, storeprocedures, pero el costo para tener instaldo el sqlserver es un poco costoso. Ahora no se que otra base de datos que en costos no sea muy elevado podria usar. porq con el paradox tengo qe tener mucho cuidado con la integridad de datos, pero con el sql no pasa igual porq con este hay integridad referencial. Ahora para mi no es mucho trabajo migrar todo mi proyecto a sql, cuando mencionan MySql/FirBird a que se refieren. No he escuchado acerca de esto. Si me pueden dar un poco mas de informacion seria de gran ayuda.

Gracias por sus comentario.


Atte
:)
Joseph Obando

eduarcol 18-10-2007 21:52:24

yo no se si esa funcion estara en delphi 5 que si no me equivoco es el que tu utilizas. si no es asi mirate la ayuda ahi hay un ejemplo que te sirve


con respecto al firebird es un manejador de base de datos que puedes utilizar gratis, y si hablamos de costos es mas adecuado que paradox porq te ahorras horas de trabajo.

para mas info del firebird: http://www.firebird.com.mx

Lepe 18-10-2007 23:45:48

Pues entonces pásate a Firebird ¡¡ ya !!
www.firebird.com.mx << Mexico arriba, (toda la informacion en español)
http://www.ibphoenix.com/main.nfs?a=...bp_download_20 << web inglés con pdfs en inglés.

Si no recuerdo mal, con MySql, si pretendes vender tu programa, necesita comprar la licencia.

Firebird es un Sistema Gestor de Bases de datos relacional, Open Source y gratuito (generadores, vistas, triggers, UDF User Defined Functions, Procedimientos almacenados y... poco más :p)

Con "IB Expert Personal" (gratuito) puedes crear las tablas y modificar la BBDD mediante interfaz gráfica.

Zeos y MDOLIB son dos suites de componentes de acceso a la base de datos, (Tquerys, Tdatasets, TStoreProcedures,etc). Ambos son Open Source y gratuitos.

Hay varias formas de funcionamiento de Firebird:
- Servidor y Cliente: instalas la versión Servidor en un ordenador (un servicio de windows) y en los clientes basta con una dll en windows\system

- Embebido: Distribuyes tu aplicación y varias dlls, típico para programas de un solo usuario accediendo a la BD.

Saludos


La franja horaria es GMT +2. Ahora son las 00:03:05.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi