Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #12  
Antiguo 17-03-2014
Avatar de radenf
radenf radenf is offline
Miembro
 
Registrado: oct 2007
Ubicación: Viña del Mar,Chile
Posts: 608
Poder: 17
radenf Va por buen camino
El código que coloqué crea automáticamente el KeyField de la Tabla. Debe estar en false la propiedad AutoIncKey del DBPeriodSource.
Para modificar las reservas lo más simple es arrastrar el margen del item asignado, en estado de edición, hasta el día que se requiera, pudiendo incrementar o disminuir los días de reserva, ya que esa es una de las gracias del TDBPlanner.
Yo los cambios los he asignado al PopUpMenu, donde tengo las opciones de eliminar una reserva, asignarla con cambio de color o definirla con otro color, con los siguientes códigos:

Para marcarla como asignada:

Código Delphi [-]
procedure TForm1.Asignada1Click(Sender: TObject);
begin
dbplanner1.PopupPlannerItem.Color := clWhite;
dbplanner1.PopupPlannerItem.Update;
FillPlanner;
end;

Para marcarla com reservada:

Código Delphi [-]
procedure TForm1.Reservada1Click(Sender: TObject);
begin
dbplanner1.PopupPlannerItem.Color := $00C6FFC6;
dbplanner1.PopupPlannerItem.Update;
FillPlanner;
end;

Para eliminarla:

Código Delphi [-]
procedure Pulsar(Key: Byte);
begin
keybd_event(Key, 0, 0, 0);
keybd_event(Key, 0, KEYEVENTF_KEYUP, 0);
end;

Código Delphi [-]
procedure TForm1.Eliminar1Click(Sender: TObject);
begin
Pulsar(VK_DELETE);
end;

Ojalá te sirva. Yo me he entretenido bastante con esto ya que lo hago por hobby.
Salu2
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
tsm Planner ayuda omarson Varios 2 28-04-2012 00:10:00
Componente PLANNER Jose Manuel Varios 0 24-09-2008 17:39:52
Reserva de memoria... andresenlared Varios 5 05-02-2008 22:13:36
reserva memoria c++ halizia C++ Builder 1 25-04-2006 18:09:52
Sacar habitaciones libres por dia - Problema consulta SQL- VRO Firebird e Interbase 0 01-09-2005 11:12:22


La franja horaria es GMT +2. Ahora son las 08:42:44.


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
Copyright 1996-2007 Club Delphi