Access- rozbaľovací zoznam podmienený iným rozbaľ. zoznamom

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

djpetersnv
nováček
Příspěvky: 10
Registrován: březen 12
Pohlaví: Muž
Stav:
Offline

Access- rozbaľovací zoznam podmienený iným rozbaľ. zoznamom

Příspěvekod djpetersnv » 28 bře 2012 13:43

Prosím Vás vie mi niekto poradit ako v MS Access vytvorím v stĺpci č.2 rozbaľovací zoznam podmienený rozbaľovacím zoznamom v stĺpci č.1. Teda konkrétne mam na mysli tak, že v stĺpci č.1 bude pevný zoznam výrobcov teda VW, Audi, Škoda, Seat,......a po vybratí trebars výrobcu VW sa v poli č.2 bude dať vybrať z rozbaľovacieho zoznamu konkrétny typ čiže Golf, Passat, Lupo, Fox, Sharan, Touran,......ak vyberiem v stĺpci č. 1 Škoda, tak v stĺpci č.2 v rozbaľovacom menu budem môcť vybrať Felicia, octavia, Fabia,.....
Myslel som spraviť sĺpec č.1 rozbaľovací zoznam s pevným zoznamom hodnôt ale ako nakonfigurovať ten stĺpec č.2 myslel som, že načitávať bude hodnoty z tabuľky, ktoru si vytvorim a bude mať počet stĺpcov podľa počtu značiek teda stĺpec VW, stĺpec škoda, stĺpec Seat, Stĺpec Audi,.......a v tabuľke budú v danom stĺpci vypísané všetky modely.....len ako spraviť to načítanie potrebného stĺpca?

Reklama
karel.laska
Level 2.5
Level 2.5
Příspěvky: 274
Registrován: červen 11
Pohlaví: Muž
Stav:
Offline

Re: Access- rozbaľovací zoznam podmienený iným rozbaľ. zozna

Příspěvekod karel.laska » 28 bře 2012 13:52

Zdravím,

ano todle lze poměrně jednoduše.
Předpokládám tabulku kde bude vždy
Výrobce, typ auta,
Audi,A4
Audi,A6
....

První sloupec výběru výrobce auta vytvoříte dotazem ve kterém uděláte GROUP na výrobce
Druhý sloupec vyplníte typem auta z dotazu kde si podmíníte výrobce obsahem seznamu výrobce...

Asi tak by to mělo jít..

djpetersnv
nováček
Příspěvky: 10
Registrován: březen 12
Pohlaví: Muž
Stav:
Offline

Re: Access- rozbaľovací zoznam podmienený iným rozbaľ. zozna

Příspěvekod djpetersnv » 28 bře 2012 13:55

Mohli by ste mi to trochu podrobnejsie rozpisat ako na to som totizto uplny zaciatocnik v MS Access a teda s dotazmi nemam ziadne skusenosti....velmi pekne dakujem

karel.laska
Level 2.5
Level 2.5
Příspěvky: 274
Registrován: červen 11
Pohlaví: Muž
Stav:
Offline

Re: Access- rozbaľovací zoznam podmienený iným rozbaľ. zozna

Příspěvekod karel.laska » 28 bře 2012 14:16

Jj,
Předpokládám že máte tabulku v požadovaném formátu, jak jsem psal.
Nejdřív naplnění seznamu 1 hodnotami výrobců.
Nový dotaz - Návrhové zobrazení - pridat tabulku .
Vybrat výrobce dvojklikem.
Kliknutím na sloupek přidat souhrny - musí přibýt seskupit.
Tento dotaz uložit pod nejakým názvem.
Ve formuláři vložíte pole se seznamem - hodnoty z tabulky nebo dotazem.
V dalším kroku vyberete dotaz který jste vytvořil.
Doklikáte dalším až do konce. Nyní si to zkuste, v seznamu by měly být pouze výrobci a bez duplikací.
Nyní vytvoříte nový dotaz a to:
Začnete stejně, jenom dvojklikem označíte typ auta, jako první.
potom i výrobce auta, kde do kritérií dáte sestavit a v tvůrci výrazů si najdete Forms - zavedené formuláře - vyberete pole se seznamem které jste vytvořil před chvílí a dvojklikem vyberete jeho hodnotu.
Nyní zrušíte zatržení zobrazit a uložíte.
Teď znovu vytvoříte pole se sezname s hodnotami z dotazu který jste vytvořil jako druhý.
A máte požadovaný výsledek.

Šlo by to i bez externích dotazů (dotazy jdou vytvořit přímo v poli se sezname) ale alejspoň si to vyzkoušíte ;-)

djpetersnv
nováček
Příspěvky: 10
Registrován: březen 12
Pohlaví: Muž
Stav:
Offline

Re: Access- rozbaľovací zoznam podmienený iným rozbaľ. zozna

Příspěvekod djpetersnv » 28 bře 2012 14:31

Dakujem moc krasne...........idem sa skusit do toho pustit dufam ze to pojde :)

karel.laska
Level 2.5
Level 2.5
Příspěvky: 274
Registrován: červen 11
Pohlaví: Muž
Stav:
Offline

Re: Access- rozbaľovací zoznam podmienený iným rozbaľ. zozna

Příspěvekod karel.laska » 28 bře 2012 14:35

Jj, rado se stalo, dejte vědět :-)

djpetersnv
nováček
Příspěvky: 10
Registrován: březen 12
Pohlaví: Muž
Stav:
Offline

Re: Access- rozbaľovací zoznam podmienený iným rozbaľ. zozna

Příspěvekod djpetersnv » 28 bře 2012 14:59

Takže zastavil som sa pri druhom dotaze, kde trebalo vytvorit kriteria.......a teda asi som nespravne vytvoril kriterium, kde som spravil chybu?
Obrázek

--- Doplnění předchozího příspěvku (28 Bře 2012 15:41) ---

Takto vyzera u mna tabulka 1 teda ta kde su zoznamy
Obrázek

Takto vyzera tabulka 2 teda ta kde budu rozbalovacie zoznamy, a prvy dokonca uz funguje
Obrázek

no a dotaz 1
Obrázek

karel.laska
Level 2.5
Level 2.5
Příspěvky: 274
Registrován: červen 11
Pohlaví: Muž
Stav:
Offline

Re: Access- rozbaľovací zoznam podmienený iným rozbaľ. zozna

Příspěvekod karel.laska » 28 bře 2012 16:09

Předpokládal jsem že budete vytvářet výsledek ve formuláři.
Takto ani nevím jak chcete pokračovat..
Jak se Vám povedlo vytvořit tabulku 2?

djpetersnv
nováček
Příspěvky: 10
Registrován: březen 12
Pohlaví: Muž
Stav:
Offline

Re: Access- rozbaľovací zoznam podmienený iným rozbaľ. zozna

Příspěvekod djpetersnv » 28 bře 2012 16:14

lenze potom netusim ako hodnoty zadavat do tabulky.......potrebujem mat tieto hodnoty v tabulke nie vo formulari teda v podstate za ulohu mam vytvorit databazu na styl autobazaru, kde sa budu jednoducho vkladat auta tak ako som uz spomenul,....a teda pridavat dalsie polia ako rok vyroby stupen vybavy a podobne............tabulku 2 som dal vytvorit jednoducho novu a teda pole vyrobca je zadefinovane pomocou dotazu 1 a pole 2 neviem zadefinovat. Nemam problem to pretvorit aj do formularu len potom neviem ako vytvarat zaznamy a teda ich ukladat do tabulky do riadkov

--- Doplnění předchozího příspěvku (28 Bře 2012 16:18) ---

Takto nejako by to malo vyzerat
Obrázek

karel.laska
Level 2.5
Level 2.5
Příspěvky: 274
Registrován: červen 11
Pohlaví: Muž
Stav:
Offline

Re: Access- rozbaľovací zoznam podmienený iným rozbaľ. zozna

Příspěvekod karel.laska » 28 bře 2012 16:24

Aha, tak to trochu změníme pohled na věc :-)

Každopádně todle co píšete se dělá tak že vytvoříte formulář, který vytvoříte z tabulky. Potom v tabulce změníte textbox na rozvírací seznam a ten budete načítat z dotazů. To je možnost kde uvidíte výsledek jako v excelu.
Jde to ještě jinak, například tak, že bude formulář, ve kterém bude více vstupních rozvíracích seznamů a pokud je všechny vyplníte, pak přidávacím dotazem obsah uložíte.

djpetersnv
nováček
Příspěvky: 10
Registrován: březen 12
Pohlaví: Muž
Stav:
Offline

Re: Access- rozbaľovací zoznam podmienený iným rozbaľ. zozna

Příspěvekod djpetersnv » 28 bře 2012 16:32

Fajn vo formulári mi už funguje to vyberanie tak ako ma avšak ak môžete poraďte mi teda ako to dostat do tabulky tak ako v exceli?
A už mi to funguje aj v tabulke ale tak ako ste mi poradili pomocou formularu len ked dam dalsi zaznam tak trosku to robi problemy s tym ze aj ked zmenim na audi dole v ponuke ostavaju len to co bolo zvolene predtym treba to zavriet a otvorit. Ale hadam to do skoly bude stacit aj takto.....Hoc nechapem preco nam takýto predmet dali na inzinierskom studiu. Ale dakujem Vám moc krásne za strávený čas a pomoc.

karel.laska
Level 2.5
Level 2.5
Příspěvky: 274
Registrován: červen 11
Pohlaví: Muž
Stav:
Offline

Re: Access- rozbaľovací zoznam podmienený iným rozbaľ. zozna

Příspěvekod karel.laska » 28 bře 2012 17:33

No nejjednodušší bude, pokud to půjde, vložit DB do příspěvku, třeba ji zabalit do zip..
Pak by se dalo ještě něco vykoumat :-)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů