Ver Mensaje Individual
  #15  
Antiguo 17-03-2014
Avatar de radenf
radenf radenf is offline
Miembro
 
Registrado: oct 2007
Ubicación: Viña del Mar,Chile
Posts: 608
Reputación: 17
radenf Va por buen camino
Las habitaciones disponibles las puedes obtener como señala el-mono o bien incluyéndolas en la tabla MeetingRooms del Demo 26 o cómo se llame en tu programa.
En el demo 26 este es la porción de código del FillPlanner que realiza esa acción:

Código Delphi [-]
While NOT ADOTable2.Eof Do
Begin
With DBPeriodSource1.ResourceMap.Add Do
Begin
ResourceIndex := ADOTable2.FieldByName('ID').AsInteger;
PositionIndex := PlannerPosition;
DisplayName := ADOTable2.FieldByName('Name').AsString;
inc(PlannerPosition);
End;
ADOTable2.Next;
End;
ADOTable2.Close;
DBPeriodSource1.NumberOfResources := PlannerPosition;
DBPeriodSource1.Active := true;
ADOTable1.Active := true;
end;

Por lo que has señalado veo que estás usando el DBPlanner sólo para mostrar información, cuando la idea es que permita múltiples funciones en tiempo de ejecución, que faciliten los procesos que requiera el usuario (Ingresar, eliminar, modificar, cambiar estados, repetir y un largo etc.)

Salu2

Última edición por radenf fecha: 17-03-2014 a las 17:59:45.
Responder Con Cita