Temat: Listy kaskadowe

Witam wszystkich Użytkowników.
Zaczynam przygodę z accessem i napotkałem na pewien problem, którego rozwiązania nie potrafię znaleźć w internecie. Przepraszam z góry za niefachowe słownictwo.
Otóż stworzyłem tabelę w której mam trzy pola np. Kategoria A, Kategoria B, Kateoria C i chciałbym żeby wybór w Kategorii A miał wpływ na listę Kategorii B itd. Kategoria A to lista z 7 punktami, więc wybór 1 powodowałby , że w polu Kategoria B pojawia się tylko punkt 1.1, 1.2 itd. a wybór w Kategorii B np 7.1 powodowałby, że w Kategorii C mogę tylko wybrać elementy z numerem 7.1.1, 7.1.2 itd. Hm, chyba trochę zakręciłem chciałem napisać prosto a wyszło jak zwykle. Jesli znajdzie się Ktoś, kto pomoże chociaż w naprowadzeniu na rozwiązanie mojego problemu bedę wdzięczny.
Radosław Dumania

Radosław Dumania Senior Master Data
Analyst

Temat: Listy kaskadowe

Hey,

Moje rozwiazanie:

1. Trzeba miec dwie tabele. W pierwszej tabeli w pierwszej kolumnie np. Imie, w drugiej tabeli np Miasto. np Radek Krakow, Radek Warszawa, Radek Gdansk, Tomek Zakopane, Tomek Kozia Wolka.

2. W drugiej tabeli - Imie, Miasto. W opcjach pola miasto przechodzisz na zakladke Lookup. Jako display control wybierasz Combobox. Jako Row source type wybierasz Table/Query. Jako row source - klikasz w przycisk z kropeczkami :) pojawia sie Query builder - wstawiasz dwie tabele (1 i 2) ustawiasz relacje miedzy nimi. Na dole wstawiasz pole Miasto z pierwszej kwerendy i zapisujesz wszystko i zamykasz.

3. Grunt to ustawic dobrze relacje, ale to metoda prob i bledow dojdziesz.

Pozdrawiam
Radek
Radosław Dumania

Radosław Dumania Senior Master Data
Analyst

Temat: Listy kaskadowe

Radosław Dumania:
Hey,

Moje rozwiazanie:

1. Trzeba miec dwie tabele. W pierwszej tabeli w pierwszej kolumnie np. Imie, w drugiej tabeli np Miasto. np Radek Krakow, Radek Warszawa, Radek Gdansk, Tomek Zakopane, Tomek Kozia Wolka.

2. W drugiej tabeli - Imie, Miasto. W opcjach pola miasto przechodzisz na zakladke Lookup. Jako display control wybierasz Combobox. Jako Row source type wybierasz Table/Query. Jako row source - klikasz w przycisk z kropeczkami :) pojawia sie Query builder - wstawiasz dwie tabele (1 i 2) ustawiasz relacje miedzy nimi. Na dole wstawiasz pole Miasto z pierwszej kwerendy i zapisujesz wszystko i zamykasz.

3. Grunt to ustawic dobrze relacje, ale to metoda prob i bledow dojdziesz.

Pozdrawiam
Radek

Edit:

Potraktuj to jako naprowadzenie na rozwiazanie - do konca nie dziala, ale teraz nie mam mozliwosci poprawienia. Sorki.

Temat: Listy kaskadowe

Radosław Dumania:
Radosław Dumania:
Hey,

Moje rozwiazanie:

1. Trzeba miec dwie tabele. W pierwszej tabeli w pierwszej kolumnie np. Imie, w drugiej tabeli np Miasto. np Radek Krakow, Radek Warszawa, Radek Gdansk, Tomek Zakopane, Tomek Kozia Wolka.

2. W drugiej tabeli - Imie, Miasto. W opcjach pola miasto przechodzisz na zakladke Lookup. Jako display control wybierasz Combobox. Jako Row source type wybierasz Table/Query. Jako row source - klikasz w przycisk z kropeczkami :) pojawia sie Query builder - wstawiasz dwie tabele (1 i 2) ustawiasz relacje miedzy nimi. Na dole wstawiasz pole Miasto z pierwszej kwerendy i zapisujesz wszystko i zamykasz.

3. Grunt to ustawic dobrze relacje, ale to metoda prob i bledow dojdziesz.

Pozdrawiam
Radek

Edit:

Potraktuj to jako naprowadzenie na rozwiazanie - do konca nie dziala, ale teraz nie mam mozliwosci poprawienia. Sorki.
Ok, dziś przetestuję zobaczę co z tego wyjdzie.
Dzięki, pozdrawiam
Paweł D.

Paweł D. Programista Analityk
- Firmowe Bazy
Danych

Temat: Listy kaskadowe

Użyj VBA żeby wypełnić liste dynamicznymi SQL'em i dodaj zdarzenia obsługujące widoczne dane.

konto usunięte

Temat: Listy kaskadowe

Paweł D.:
Użyj VBA żeby wypełnić liste dynamicznymi SQL'em i dodaj zdarzenia obsługujące widoczne dane.

po co vba? zasadniczo ponówkwerendę kontrolka z makra w zupełności wystarczy
Dariusz Kolasa

Dariusz Kolasa Akademia VBA

Temat: Listy kaskadowe

w sensie, że w drugiej kontrolce użyj jako parametru (kryterium) wartości z pierwszej kontrolki i po prostu odświeżaj drugą na zmianie pierwszej, makrem lub VBA: kontrolka.Requery

Temat: Listy kaskadowe

Dziękuję Panowie za pomoc dzięki Wam coś się udaje zrobić znalzłem jeszcze instrukcje na forum angielskim jak dokonać póki co skomplikowanej dla mnie operacji;). W sumie przy tym problemie wiem już trochę co i jak z tabelami. Jak się do tego zabrać.

Następna dyskusja:

Kaskadowe/hierarchiczne pol...




Wyślij zaproszenie do