![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 9.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
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 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.07.2025 - 09:34 |