![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Creo que te estás confundiendo demaciado con esto. De hecho no te entiendo lo que quieres. Por ejemplo:
Cita:
Tienes un problema. Para resolverlo necesitas dividirlo en partes más pequeñas. Pero tengo la impresión que andas buscando el código enterito que resolverá el problema global. No, así no se hacen las cosas. Si programas así no tardarás mucho en volverte loco. En programación se aplica la técnica de "divide y vencerás". Esto es lo mismo que te he dicho, un problema hay que dividirlo en problemas más pequeños y simples de resolver. Empecemos por aquí antes de seguir. Vamos en partes. Haste a la idea que a mí no me interesa cada detalle de lo que debe hacer tu aplicación. Tampoco tienes por qué decirlo a menos que se te lo pida. Entonces, plantea preguntas simples. No te preocupes por la cantidad. En este club habemos muchos con afán de ayudar y no nos importa la cantidad o complicación de la pregunta. Ve los números de entradas que se han creado para que me creas. Divide tu problema. Y trata de explicarte mejor. No quieras decir todo en un sólo párrafo. Trata una idea en un sólo párrafo y si se necesita, explicala en detalle entre distintos párrafos sin mezclar ideas que no estén relacionadas a la idea principal que quieres compartir. Por último te recomiendo, toma lápiz y papel y trata de resolver el problema en él. Verás que no tardarás mucho en dar con esa solución que andas buscando. Si deseas puedes pedir opinión al respecto acá. Talvez alguien puede mejorla. Saludos, Chris |
|
#2
|
||||
|
||||
|
Lo que te dice Chris tiene razon, a mi me ha pasado y siguiendo lo que el dice me han podido ayudar mejor.
Divide tus problmeas y los vas preguntando uno por uno, cada parte del todo porque de verdad que yo tampoco he entendido mucho y te he leido varias veces... Ayudaría si pones algo de código. |
|
#3
|
||||
|
||||
|
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 |
|
#4
|
||||
|
||||
|
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 |
|
#5
|
||||
|
||||
|
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... |
|
#6
|
||||
|
||||
|
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 |
|
#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 |
![]() |
|
|
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 |
|