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)
-   -   Registrar citas. (https://www.clubdelphi.com/foros/showthread.php?t=22996)

alfredosg19 03-07-2005 23:37:47

Registrar citas.
 
Hola!, tengo un cuadrante con un horario en un StringGrid de Lunes a Domingo y con las horas del día y si clico sobre una celda en concreto me crea una cita con el día y la hora a la que corresponde la celda. El problema es que si ya tengo una cita el Lunes de 7 a 8 para trabajar y clico la contigua el programa no me debería crear una cita nueva sino modificar la existente y ahora la cita sería Lunes de 7 a 9 trabajar, ¿como puedo hacer esto?. Muchas gracias.

jachguate 04-07-2005 17:32:08

Así:

Código Delphi [-]
Procedure TForm1.GridHorarioClick(Sender : TObject);

Var
  HoraInicio : Integer;

Begin
  HoraInicio := HoraDeLaCeldaSeleccionada;
  if not ExisteCita(HoraInicio-1) Then
    CrearNuevaCita(HoraInicio)  // Crea una nueva cita en la hora de inicio
  else
    AgrandarCita(HoraInicio - 1, 1); //Agranda la cita anterior en 1 hora
end;

Hasta luego,

;)

pd. Si por casualidad no coincidiera con el código de tu aplicación, será porque la telepatía me fallo y me conecté a otro equipo. Pido que me disculpes por anticipado por mi error. :D

alfredosg19 05-07-2005 12:44:13

Muchas gracias por tu aportación.
 
No te preocupes has acertado totalmente, pero si no hubiese sido así de todas formas te estaría muy agradecido. Aunque a mucha gente mis dudas les puede parecer demasiado sencillas de resolver y aunque no lo parezca le doy muchas vueltas y busco mucho en el foro antes de escribir una duda, resumiendo: Muchas gracias.


La franja horaria es GMT +2. Ahora son las 22:29:45.

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