Witam,
Od jakiegos czasu zastanawiam sie jak zbudowac zapytanie do bazy
poslugujac sie ponizszymi danymi:
W formularzu skladajacym sie z 4 krokow zbierane sa informacje. W
kazdym kroku sa 3 pola wyboru.
Mozna wybrac jedno pole, 2 pola, 3 pola lub zadne z nich.
Struktura formularza:
Krok 1: a, b, c
Krok 2: d, e, f
Krok 3: g, h, i
Krok 4: j, k, l
Struktura bazy (nie zaglebiajac sie w szczegoly bazy):
Nazwa tabeli: 'danex'
w komorce 'dane' moga znajdowac sie wpisy:
a+d+g+j
a+g
a+e+h
Nie jestem pewien czy nie lepiej bylo by komorke 'dane' podzielic na 4
komorki i w kazdej z nich tylko jedna litera - czy to nie ulatwilo by
zadania.
W komorce 'dane' musza sie znajdowac minimum 2 litery z krokow (1,3),
litery z kroku 3 i 4 sa opcjonalne.
Caly proces z formularzem polega aby w kroku 5 wyswietlic liste
wynikow z bazy (liste wszystkich mozliwosci).
Zadanie bylo by proste gdyby w kazdym kroku formularza byla by
mozliwosc wybrania tylko jednej litery.
Ale co zrobic aby wyswietlic wszystkie pokrywajace sie wyniki gdy w
formularzu wybrane sa wiecej niz jedna litera.
Czy da sie to napisac w jednym zapytaniu czy trzeba stworzyc petle i
kilka podzapytan?
Bardzo bym prosil o podpowiedzi.
Z gory dzikekuje
SOLVER