Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-10-2013
jose.ignacio.ve jose.ignacio.ve is offline
Miembro
 
Registrado: sep 2012
Posts: 79
Poder: 14
jose.ignacio.ve Va por buen camino
hola verdad que no entendi!! me podrias explicar un poquito mejor?
Responder Con Cita
  #2  
Antiguo 15-10-2013
jose.ignacio.ve jose.ignacio.ve is offline
Miembro
 
Registrado: sep 2012
Posts: 79
Poder: 14
jose.ignacio.ve Va por buen camino
hola!! soy yo ahora estoy en un serio problema!! tengo una consulta de alquileres!! y les paso los parametros de fecha y hora!! y de estado de la tabla alquileres ya que si el estado es 'A' la cancha esta alquilada y si es 'R' esta reservaba.. entonces siguiendo con el diseño teniendo paneles que van a simular las canchas!! la consume me va a devolver las canchas que esten en estado R.. y segun ese estado quiero que se me pinten los poneles!! si estan en 'R' en rojo.. la consulta me puede devolver las 1 registro o 4 o ninguno verdad? bueno supongamos que me devuelve dos registro que es la cancha 1 y la cancha 3!! como hacer para q se pinten esas dos canchas?
Responder Con Cita
  #3  
Antiguo 15-10-2013
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 28
Caral Va por buen camino
Hola
No se si entiendo bien.
Tienes un programa que alquila o reserva lo que sea.
Quieres poner un TPanel simulando eso que alquilas.
Quieres que cuando preguntes si esta reservado o alquilado se cambie el color del tpanel al que quieras.
No entiendo por que no crear los tpanel en ejecución dependiendo de las condiciones ?.
La verdad es que seguro no entiendo el concepto de esto.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #4  
Antiguo 15-10-2013
jose.ignacio.ve jose.ignacio.ve is offline
Miembro
 
Registrado: sep 2012
Posts: 79
Poder: 14
jose.ignacio.ve Va por buen camino
vos me decis que al ejecutar el formulario pregunte si la cancha 1 por ejemplo esta reservada si dice que si pinto de un color y si dice que no la pinto de otro verdad? pero si tengo dies canchas tendria q hacer dies preguntas!! a esos te refieres?
Responder Con Cita
  #5  
Antiguo 15-10-2013
jose.ignacio.ve jose.ignacio.ve is offline
Miembro
 
Registrado: sep 2012
Posts: 79
Poder: 14
jose.ignacio.ve Va por buen camino
los tpanel simulan las canachas!! yo tengo una tabla llamada alquiler que tiene id_cancha, id_socio,horadeinicio,horadefin,id_alquiler,monto,estado('A'alquilado, 'R'reservado)
si tenemos una reserva el dia 12/08/13 a la hora 20.00.00 de la cancha1 quiero q se me la pinte de rojo!!
mi cosulta
Código SQL [-]
selct * from alquiler
where alquiler.estado like 'R' and alquiler.ahoradeinicio = :hora and alquiler.fecha = :fecha
esa consulta me va a devilver por ejemplo dos registros porque voy a tener dos reservas a esa hora y esa fecha!!
yo quiero saber como hacer para pintar dos tpaneles de rojo.. por ejemplo la cancha1 y la cancha 3 y las de mas canchas tienen que quedar en verde!!
Responder Con Cita
  #6  
Antiguo 15-10-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

A ver...

Supongamos que tenes diez canchas y vas a disponer de diez paneles para representar el estado de cada una. Le vamos a dar por nombres: pnlCancha1, pnlCancha2, ..., pnlCancha10.

Entonces un modo de pintar las canchas reservadas de color rojo es:
Código Delphi [-]
...
var
  P: TComponent;
begin
  tuQuery.Close;
  tuQuery.SQL.Text := 'AQUI LA CONSULTA QUE ARROJARÁ LOS ESTADOS DE LAS DIEZ CANCHAS';
  tuQuery.Open;
  while not tuQuery.Eof do
  begin
    P := FindComponent('pnlCancha' + IntToStr(tuQuery.FieldByName('ID_CANCHA').AsInteger));
   if Assigned(P) and (tuQuery.FieldByName('ESTADO').AsString = 'R') then
      TPanel(P).Color := clRed;
    tuQuery.Next;
  end;
  tuQuery.Close;
end;
Es claro que el nombre dado a los paneles debe estar compuesto por: Un nombre a tu antojo (en el ejemplo "pnlCancha") más el ID de la cancha a la que representa.

Ese código definitivamente pintará de rojo cada panel que represente a una cancha cuyo estado sea "reservado". De no ser así reformulá el código SQL de tu consulta.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 15-10-2013 a las 07:34:29.
Responder Con Cita
Respuesta



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
contenedores de diseño? creedence Gráficos 1 29-05-2008 20:03:35
en diseño web miamuxi Conexión con bases de datos 6 19-01-2007 20:13:50
Diseño DB Biblioteca cancerbero Tablas planas 2 14-08-2004 12:51:54
Diseño de formas Clantt API de Windows 8 03-07-2004 18:08:38
Diseño pepelu1975 Varios 1 31-05-2004 09:55:36


La franja horaria es GMT +2. Ahora son las 12:10:53.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi