Para empezar decirte que no conozco ningún otro programa que haga esto. Lo que sí puedo comentarte es lo siguiente (teniendo en cuenta que parto de la idea de que intuyo cuál es la situación a la que te enfrentas).
Imagino que tienes una tabla que recoge todos los datos del servicio, y que entre esos datos es necesario que rellenes algún tipo de campo que te da información sobre el final del servicio (hora de fin, importe cobrado... o algo así).
Si esto es así puedo decirte, sin ánimo de crítica, que tu BD no está bien estructurada ni planificada.
De manera abstracta puedo decirte cómo podría ser una posible solución hipotética para tu problema: tener dos tablas: una que recogiera los datos generales y otra que recogiera los datos "finales", relacionadas por un campo de 1 a 1.
Me explico a través de un ejemplo muy simple:
Tabla 1: con los campos "Identificador1 del servicio" (un número autonumérico interno) y "Hora de inicio servicio".
Tabla 2: con los campos "Identificador2" y "Hora fin de servicio".
Tú das de alta el servicio con los datos:
Identificador: 1
Hora: 14:00
Y cierras el formulario, o das de alta otro servicio.
Cuando te llaman para cerrar el servicio abres la tabla 2 y le dices que el servicio 1 ha finalizado a las 14:30
Para tener la información conjunta bastaría que hicieras una consulta relacionando el servicio a través de su identificador (1 en el ejemplo) y añadieras los campos de las dos tablas. El resultado final sería
Servicio: 1 Recogida: 14:00 Fin servicio: 14:30
Como no sé cómo está estructurada tu BD desconozco si la solución que te he dado es factible.
Si lo ves un poco complicado para hacerlo tú (o tienes problemas para hacerlo) y quieres enviarme tu BD (comprimida en zip o rar), borrando todos los registros, a mi mail con mucho gusto le echaré un vistazo.
El mail es
[email protected]Si haces eso, por favor espera a cerrar la consulta porque si hay algún problema con el mail no tendré manera de ponerme en contacto contigo.
Bueno. Ya me dirás.