Listas con varias opciones

11/12/2007 - 15:53 por Desiree | Informe spam
Tengo un Libro Solicitud de Reservas donde la hoja 2 Usuarios contiene la
siguiente información:
Columna A Código de usuario
Columna B Nombre del Usuario
Columna C Cursos matriculados
Columna D Computador asignado
Columna E Sala donde se encuentra el computador

Como funciona?
El escribir en la hoja 1 Reservas el código del estudiante, aparecen en las
respectivas columnas el curso matriculado, el numero del computador asignado
(de 1 a 100) y la sala donde está ubicado (de 1 a 5).

1. Como resuelvo el problema de usuarios que tienen mas de un curso
matriculado lo que ocasiona asignación de computadores y salas diferentes
cada vez?
2. Cómo debe aparecer (o escribirse) esta información en la lista de
usuarios para que funcione?

Mil gracias
 

Leer las respuestas

#1 AnSanVal
12/12/2007 - 00:39 | Informe spam
Podrias valerte p.e. del sistema binario; en vez de numerar las salas 1, 2,
3, 4, 5 las numeras 1, 2, 4, 8, 16. Con lo cual si el alumno/usuario tiene
asignadas la 2ª y 4ª sala sumandolas obtienes 10 (2+8) que es un número
irrepetible con cualquier otra combinación. Si tambien quisieras
representarlo en binario, ese 10 seria: 1010 ( ó 01010). Los unos
representan las salas asignadas.

Esto puede servir para las salas, los cursos, etc.

Espero pueda servirte.


Saludos desde Tenerife (Islas Canarias).
************************************************
"Desiree" escribió en el mensaje
news:
Tengo un Libro Solicitud de Reservas donde la hoja 2 Usuarios contiene la
siguiente información:
Columna A Código de usuario
Columna B Nombre del Usuario
Columna C Cursos matriculados
Columna D Computador asignado
Columna E Sala donde se encuentra el computador

Como funciona?
El escribir en la hoja 1 Reservas el código del estudiante, aparecen en
las
respectivas columnas el curso matriculado, el numero del computador
asignado
(de 1 a 100) y la sala donde está ubicado (de 1 a 5).

1. Como resuelvo el problema de usuarios que tienen mas de un curso
matriculado lo que ocasiona asignación de computadores y salas diferentes
cada vez?
2. Cómo debe aparecer (o escribirse) esta información en la lista de
usuarios para que funcione?

Mil gracias

Preguntas similares