![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Tengo varias preguntas que hacerte para entender bien lo que quieres hacer, pero solo te haré algunas:
Por qué mejor no le ofreces al usuario todas las fechas posibles, o sea, después que escoja el día de la semana que quiere darle, por ej. jueves, le muestras todos los jueves posibles para que quien dé los turnos pueda escoger qué jueves darle al paciente? Me parece que si obligas a que el programa dé los turnos automáticamente, dentro de un tiempo tu aplicación se volverá obsoleta, pues el dia de trabajo de cada profesional puede cambiar, o a lo mejor el dia que te ofrece la PC como turno, ese dia no se trabaja por ser dia en tu país festivo etc ( a mi me ha pasado eso ). Me parece q sería acertado ( en mi opinión) darle al usuario la posibilidad de escoger el dia que tu aplicación le esta ofreciendo, le visualizas varios jueves y que el decida cual jueves darle el turno y no ser tan rígida en dar una fecha obligada. Puedes empezar mostrandole cual fecha es el proximo jueves y asi sucesivamente le muestras los sigueintes tantos jueves como quieras y que el escoja. Así sería menos complicado y tendrías un programa mas flexible para el usuario, porque de ser tan rígida estas obviando los problemas que la vida le puede imponer a ese profesional. Trae a tu programa cómo es que actualmente se hace de forma "manual" la asignación de turnos hoy en dia, y ahí está la logica de tu programación y se hace menos complicada y mas flexible. Olvídate del código y funciones, primero estudia cómo lo hacen y ten en cuenta todos los posibles factores que puedan influir en la asignación automática y obligada del turno y a partir de ahi, entonces la programación. Así de esa forma, los maestros de este foro (que hay muchos y muy ingeniosos) te podran ayudar. Quizás esto no sea lo que quieras hacer, pero al menos hago el intento de ayudarte y me has motivado. Tengo mas preguntas que hacerte pero no quiero ser pedante. ![]() Un saludo |
|
#2
|
||||
|
||||
|
No he contestado porque tampoco acabo de entender claramente lo que se plantea resolver.
No entiendo eso de si hoy es lunes y se quiere marcar el jueves hay que sumarle x días. Si quieres marcar el jueves, marcas el jueves, no hay que sumar nada. Bueno, ya digo, es que no entiendo bien lo que se quiere hacer.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
||||
|
||||
|
Casi Miro
Creo saber lo que quiere, hice un programita para ver si eso es lo que ella quiere, pero tiene 330 KB y aqui no me permite subir .rar mayores de 293 KB. Qué puedo hacer para que ella vea el programa y me dice si es eso lo que quiere y ustedes también puedan verlo y entender que es lo que desea... (Ojala sea eso) El código fuente es muy extenso para ponerlo aqui... |
|
#4
|
||||
|
||||
|
Hola, te he contestado el mensaje privado, seguramente has dejado el ejecutable, quítalo y deja sólo el código fuente del proyecto.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#6
|
||||
|
||||
|
Pero amigo, no envies un ejecutable, eso no sirve para nada
![]() Manda el código fuente. Aquí compartimos código, para aprender, pero un ejecutable no sirve. Entiendo que quieres ayudar, pero así no ayudas, debes enviar sólo el código fuente del proyecto, ya cada uno lo compilará. El prj los pas y los dfm He borrado el ejecutable que has subido, además por cuestiones de seguridad.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal Última edición por Casimiro Noteví fecha: 18-10-2011 a las 12:34:53. |
|
#7
|
||||
|
||||
|
Me da verguenza ante tanta gente de este foro que sabe Delphi de verdad poner un codigo, pero traté de ayudar y así aprender yo también. Es una programación burda y una solución simplista, pero así pude hacerlo. Sé que tiene una forma de hacerla mejor y mas pequeña, por eso me gustaría cualquier arreglo y explicación de cómo hacerlo mejor.
Aquí les va... Gracias |
|
#8
|
|||
|
|||
|
Cita:
Eso es lo que necesito.. yo tengo tres opciones para generar los turnos, por semana, por mes, por trimestre.. para que el que maneje el sistema seleccione el modo que desea generar los turnos. Yo no quiero que si o si se le asigne a tal horario o turno, la fecha del proximo jueves solamente, sino que a partir de una fecha jueves poder calcular todos los demas jueves. Entonces al realizar la consulta, si el usuario quiere tal jueves (el que desea), se busca y ahi apareceran los horarios de los turnos para que elija. Pero para calcular las fechas de los proximos jueves, necesito saber que fecha va a caer el jueves de esta semana asi se comienza a calcular... Siempre suponiendo que hoy voy a dar de alta y que justo se selecciono el dia jueves, como dia laboral del profesional. todo esto es un ejemplo. puede ser cualquier otro dia. Cubanbaker disculpa que aun no eh podido observar el codigo, lo que sucede es que yo estoy trabajando desde muy temprano y no tengo el programa para verlo desde aqui, tenddre que esperar hasta el mediodia para usar mi computadora personal. Pero la idea que has redactado muy bien es precisamente la que quiero realizar, para que sea mas accesible al usuario elegir el dia que quiere un turno. |
|
#9
|
|||
|
|||
|
Cubanbaker muchas gracias por el codigo, es muy parecido a lo que quiero hacer.. Lo voy a probar adaptandolo a mi proyecto y les comento...
Espero solucionar lo que necesito. Muchas gracias por tratar de entender lo que queria hacer. Saludos |
|
#10
|
||||
|
||||
|
Espero que me comentes, me gustaría saber si te ha servido... y qué mejoras le haces. Ese código es solo una parte de tu problema. No te creas, me costó entenderte!
Hazme saber, me gustaría poder seguir ayudandote en este proyecto q Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Obtener nombre de carpetas segun la fecha | Ledian_Fdez | Varios | 2 | 23-03-2009 23:04:31 |
| fecha segun idioma del servidor | karocs | .NET | 2 | 27-08-2007 23:21:15 |
| Busqueda segun el mes de una fecha(no la fecha completa) | federiconqn21 | Firebird e Interbase | 1 | 05-05-2006 15:39:53 |
| Busqueda segun seleccion y asigancion de fecha a un DBEdit. | JoanKa | Varios | 1 | 12-06-2005 21:29:28 |
| Asignar un campo tipo fecha... | Rubiel | SQL | 4 | 14-06-2003 11:03:19 |
|