Problema de L贸gica
Hola: he estado todo el d铆a con este problema y no lo he podido resolver, asi que necesito de sus ayudas.
Tengo Una Tabla que Almacena Los Siguientes Datos:
Asiento |Origen |Destino |
1 | 3 | 6 |
2 | 4 | 8 |
4 | 4 | 6 |
5 | 4 | 6 |
7 | 1 | 6 |
8 | 1 | 3 |
10 | 3 | 4 |
11 | 1 | 8 |
14 | 3 | 8 |
Los Asiento intermedios que no aparecen estan desocupados, por lo tanto los asientos que aparecen estan ocupados.
Lo que no he podido hacer es seleccionar cuales asientos estan ocupados entre un Origen y un Destino cualquiera, Ej.
Origen = 1 Destino = 6.
Les Agradecere Alguna Sugenrecia.
Tengo Una Tabla que Almacena Los Siguientes Datos:
Asiento |Origen |Destino |
1 | 3 | 6 |
2 | 4 | 8 |
4 | 4 | 6 |
5 | 4 | 6 |
7 | 1 | 6 |
8 | 1 | 3 |
10 | 3 | 4 |
11 | 1 | 8 |
14 | 3 | 8 |
Los Asiento intermedios que no aparecen estan desocupados, por lo tanto los asientos que aparecen estan ocupados.
Lo que no he podido hacer es seleccionar cuales asientos estan ocupados entre un Origen y un Destino cualquiera, Ej.
Origen = 1 Destino = 6.
Les Agradecere Alguna Sugenrecia.
Va a ser mucho m谩s comodo si trabajas con un Array de una estructura con 4 campos
Private Type Asiento
Nro as Integer
Origen as integer
Destino as Integer
Ocupado as Boolean
End Type
Dim Asientos() as Asiento
En el programa, inicializas las dimensiones del array
con la cantidad de asientos que tengas
Redim Asientos(CantidadAsientos)
A partir de ac谩, solo te queda recorrer el vector preguntando por el valor del campo Ocupado
For i=0 to Ubound(Asientos)
If Asientos(i).Ocupado = false Then
....................
Next i
Saludos
Private Type Asiento
Nro as Integer
Origen as integer
Destino as Integer
Ocupado as Boolean
End Type
Dim Asientos() as Asiento
En el programa, inicializas las dimensiones del array
con la cantidad de asientos que tengas
Redim Asientos(CantidadAsientos)
A partir de ac谩, solo te queda recorrer el vector preguntando por el valor del campo Ocupado
For i=0 to Ubound(Asientos)
If Asientos(i).Ocupado = false Then
....................
Next i
Saludos
Hola, si no entiendo mal tu problema, lo que debes hacer es recorrer todas las entradas de la tabla y comprovar para cada una si el destino y origen coinciden con los parametros.
Como ya he dicho, puede que haya entendido mal tu pregunta.
hasta luego!
Como ya he dicho, puede que haya entendido mal tu pregunta.
hasta luego!
