FoxPro/Visual FoxPro - representar con botones la ocupacion de mesa en un restauran

 
Vista:

representar con botones la ocupacion de mesa en un restauran

Publicado por jose maria (5 intervenciones) el 15/09/2011 16:41:04
estoy creando un sistema para un pequeño restauran, y quiero representar las mesas a traves de botones y cuando este ocupado que cambie de color, creo que del caption, porque no se si se puede cambiar el color de los botones de control
Tengo una tabla con los datos de la mesa donde tengo el codigo que es serial, tengo el numero de mesa, el campo ocupado(si,no) entre otros datos.
Quiero que me ayuden a relacionar esta tabla con el formulario donde tengo los botones de control representando las mesas; para que cambie de color cuando esta ocupado, o sea cuando mi campo ocupado este en si.
Por favor si me pueden ayudar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

representar con botones la ocupacion de mesa en un restauran

Publicado por DALSOM (612 intervenciones) el 16/09/2011 14:25:38
HOLA,
LO QUE DEBES HACER ES UNA RUTINA O METODO PARA QUE LE ACTUALICE EL BACKCOLOR A LOS BOTONES, Y UN LISTADO EN DONDE APAREES LOS BOTONES Y LOS NUMEROS DE MESAS.

CUANDO HAYA UN CAMBIO EN EL ESTADO DE UNA MESA, OCUPADA/DESOCUPADA, LLAMAS ESTA FUNCION, QUE BUSCA LA MESA EN LA TABLA O ARREGLO, Y LE CAMBIA LA PROPIEDAD BACKCOLOR.
ALGO ASI (EN UN ARREGLO) >

MESA1 , BOTON1
MESA2, BOTON2
MESA3, BOTON3

DIGAMOS QUE ESTE ARREGLO SE LLAMA MESAS(3,2)

ENTONCES, PARA CUANDO BUSCAS LA MESA NO. 3, TE VAS A LA FILA 3, Y TOMAS EL VALOR DE LA COLUMNA 2 : MESAS(3,2) QUE SERIA "BOTON3".

YA CON EL NOMBRE, CONSTRUYES EL COMANDO >

CMD = "THISFORM." + MESAS(3,2) + ".BACKCOLOR = RGB(125,8,10)
&CMD

POR CIERTO, NO SE QUE COLOR ES EL RESULTANTE, SOLO PUSE NUMEROS Y YA.

SALUDOS,
DALSOM.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar