{"id":11297,"date":"2023-04-24T00:00:00","date_gmt":"2023-04-24T00:00:00","guid":{"rendered":"https:\/\/megnyitasa.com\/tudas\/cascading-drop-down-listak-letrehozasa-az-accessben\/"},"modified":"2023-04-24T00:00:00","modified_gmt":"2023-04-24T00:00:00","slug":"cascading-drop-down-listak-letrehozasa-az-accessben","status":"publish","type":"post","link":"https:\/\/megnyitasa.com\/tudas\/cascading-drop-down-listak-letrehozasa-az-accessben\/","title":{"rendered":"Cascading Drop-Down list\u00e1k l\u00e9trehoz\u00e1sa az Accessben"},"content":{"rendered":"<div class=\"articlecontent\">\n<div class=\"newlinediv\"><\/div>\n<p> A Microsoft Accessben a leg\u00f6rd\u00fcl\u0151 lista nagyszer\u0171 m\u00f3dja annak, hogy seg\u00edtse a felhaszn\u00e1l\u00f3kat egy \u00e9rt\u00e9k kiv\u00e1laszt\u00e1s\u00e1ban egy el\u0151re defini\u00e1lt list\u00e1b\u00f3l. N\u00e9ha azonban sz\u00fcks\u00e9g lehet egy t\u00f6bbszint\u0171 leg\u00f6rd\u00fcl\u0151 lista, m\u00e1s n\u00e9ven kaszk\u00e1dos leg\u00f6rd\u00fcl\u0151 lista l\u00e9trehoz\u00e1s\u00e1ra. A t\u00f6bbszint\u0171 leg\u00f6rd\u00fcl\u0151 lista olyan lista, amely egy m\u00e1sik lista kiv\u00e1laszt\u00e1s\u00e1t\u00f3l f\u00fcgg. Ebben a cikkben megmutatjuk, hogyan hozhat l\u00e9tre kaszk\u00e1dos leg\u00f6rd\u00fcl\u0151 list\u00e1t az Accessben. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 1. l\u00e9p\u00e9s: Az els\u0151 leg\u00f6rd\u00fcl\u0151 lista l\u00e9trehoz\u00e1sa: <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> El\u0151sz\u00f6r is l\u00e9tre kell hoznia egy t\u00e1bl\u00e1zatot az els\u0151 leg\u00f6rd\u00fcl\u0151 lista elemeinek list\u00e1j\u00e1val. Ha p\u00e9ld\u00e1ul orsz\u00e1gok list\u00e1j\u00e1t szeretn\u00e9 l\u00e9trehozni, hozzon l\u00e9tre egy t\u00e1bl\u00e1zatot az orsz\u00e1gok list\u00e1j\u00e1val. Miut\u00e1n l\u00e9trehozta a t\u00e1bl\u00e1zatot, menjen arra az \u0171rlapra, ahol a kaszk\u00e1dos leg\u00f6rd\u00fcl\u0151 list\u00e1t szeretn\u00e9 l\u00e9trehozni, \u00e9s adjon hozz\u00e1 egy kombin\u00e1lt mez\u0151t az \u0171rlaphoz. A kombin\u00e1ci\u00f3s doboz var\u00e1zsl\u00f3ban jel\u00f6lje be a &#8222;Azt akarom, hogy a kombin\u00e1ci\u00f3s doboz egy m\u00e1sik t\u00e1bl\u00e1zatb\u00f3l vagy lek\u00e9rdez\u00e9sb\u0151l kapja az \u00e9rt\u00e9keket&#8221; lehet\u0151s\u00e9get, \u00e9s v\u00e1lassza ki az el\u0151z\u0151 l\u00e9p\u00e9sben l\u00e9trehozott t\u00e1bl\u00e1zatot. Miut\u00e1n befejezte a var\u00e1zsl\u00f3t, egy leg\u00f6rd\u00fcl\u0151 lista fog megjelenni az \u00f6sszes orsz\u00e1ggal. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 2. l\u00e9p\u00e9s: Hozzon l\u00e9tre egy m\u00e1sodik leg\u00f6rd\u00fcl\u0151 list\u00e1t: <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Most l\u00e9tre kell hoznia egy m\u00e1sodik t\u00e1bl\u00e1zatot a m\u00e1sodik leg\u00f6rd\u00fcl\u0151 lista elemeinek list\u00e1j\u00e1val. Ha p\u00e9ld\u00e1ul a v\u00e1rosok list\u00e1j\u00e1t szeretn\u00e9 l\u00e9trehozni, hozzon l\u00e9tre egy t\u00e1bl\u00e1zatot az egyes orsz\u00e1gokhoz tartoz\u00f3 v\u00e1rosok list\u00e1j\u00e1val. Ebben a t\u00e1bl\u00e1zatban tartalmaznia kell egy mez\u0151t, amely minden egyes v\u00e1rost egy orsz\u00e1ghoz kapcsol. Miut\u00e1n l\u00e9trehozta a t\u00e1bl\u00e1zatot, adjon hozz\u00e1 egy m\u00e1sodik kombin\u00e1ci\u00f3s mez\u0151t az \u0171rlaphoz, \u00e9s v\u00e1lassza ki a &#8222;Azt akarom, hogy a kombin\u00e1ci\u00f3s mez\u0151 egy t\u00e1bl\u00e1zatb\u00f3l vagy lek\u00e9rdez\u00e9sb\u0151l kapja az \u00e9rt\u00e9keket&#8221; lehet\u0151s\u00e9get. V\u00e1lassza ki az el\u0151z\u0151 l\u00e9p\u00e9sben l\u00e9trehozott t\u00e1bl\u00e1zatot \u00e9s azt a mez\u0151t, amely \u00f6sszekapcsolja a v\u00e1rosokat az orsz\u00e1gokkal. A var\u00e1zsl\u00f3 befejez\u00e9se ut\u00e1n egy m\u00e1sodik leg\u00f6rd\u00fcl\u0151 list\u00e1t kap, amely csak azokat a v\u00e1rosokat jelen\u00edti meg, amelyek az els\u0151 leg\u00f6rd\u00fcl\u0151 list\u00e1ban kiv\u00e1lasztott orsz\u00e1ghoz tartoznak. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 3. l\u00e9p\u00e9s: A m\u00e1sodik leg\u00f6rd\u00fcl\u0151 lista tulajdons\u00e1gainak be\u00e1ll\u00edt\u00e1sa: <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Ahhoz, hogy a m\u00e1sodik leg\u00f6rd\u00fcl\u0151 lista f\u00fcggj\u00f6n az els\u0151 leg\u00f6rd\u00fcl\u0151 list\u00e1t\u00f3l, be kell \u00e1ll\u00edtania a m\u00e1sodik leg\u00f6rd\u00fcl\u0151 lista tulajdons\u00e1gait. L\u00e9pjen a m\u00e1sodik kombin\u00e1ci\u00f3s lista tulajdons\u00e1gaihoz, \u00e9s v\u00e1lassza az &#8222;Adatok&#8221; lapot. A &#8222;Row Source&#8221; mez\u0151be \u00edrja be a k\u00f6vetkez\u0151 SQL utas\u00edt\u00e1st: <\/p>\n<div class=\"title\"> SELECT [V\u00e1rosok].[V\u00e1rosn\u00e9v] FROM [V\u00e1rosok] WHERE [V\u00e1rosok].[Orsz\u00e1g] = [Forms]![FormName]![FirstComboBox] ORDER BY [V\u00e1rosok].[V\u00e1rosn\u00e9v]; <\/div>\n<div class=\"newlinediv\"><\/div>\n<p> A &#8222;V\u00e1rosok&#8221; sz\u00f3t helyettes\u00edtse a v\u00e1rosok list\u00e1j\u00e1t tartalmaz\u00f3 t\u00e1bl\u00e1zat nev\u00e9vel, a &#8222;V\u00e1rosn\u00e9v&#8221; sz\u00f3t pedig a v\u00e1rosneveket tartalmaz\u00f3 mez\u0151 nev\u00e9vel. Cser\u00e9lje ki az &#8222;Orsz\u00e1g&#8221; sz\u00f3t annak a mez\u0151nek a nev\u00e9vel, amely a v\u00e1rosokat az orsz\u00e1gokhoz kapcsolja. Cser\u00e9lje ki a &#8222;FormName&#8221; sz\u00f3t annak az \u0171rlapnak a nev\u00e9vel, amelyben a kombin\u00e1ci\u00f3s mez\u0151k tal\u00e1lhat\u00f3k, \u00e9s a &#8222;FirstComboBox&#8221; sz\u00f3t az els\u0151 kombin\u00e1ci\u00f3s mez\u0151 nev\u00e9vel. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 4. l\u00e9p\u00e9s: Tesztelj\u00fck a kaszk\u00e1dos leg\u00f6rd\u00fcl\u0151 list\u00e1t: <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Mentse el az \u0171rlap m\u00f3dos\u00edt\u00e1sait, \u00e9s nyissa meg az \u0171rlapot az \u0171rlap n\u00e9zetben. Tesztelj\u00fck a kaszk\u00e1dos leg\u00f6rd\u00fcl\u0151 list\u00e1t az els\u0151 leg\u00f6rd\u00fcl\u0151 list\u00e1ban egy orsz\u00e1g kiv\u00e1laszt\u00e1s\u00e1val. A m\u00e1sodik leg\u00f6rd\u00fcl\u0151 list\u00e1nak csak a kiv\u00e1lasztott orsz\u00e1ghoz tartoz\u00f3 v\u00e1rosokat kell megjelen\u00edtenie. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> \u00d6sszefoglalva, a v\u00edzszintes leg\u00f6rd\u00fcl\u0151 leg\u00f6rd\u00fcl\u0151 lista nagyszer\u0171 m\u00f3dja annak, hogy seg\u00edtse a felhaszn\u00e1l\u00f3kat az \u00e9rt\u00e9kek kiv\u00e1laszt\u00e1s\u00e1ban az egym\u00e1st\u00f3l f\u00fcgg\u0151 elemek el\u0151re meghat\u00e1rozott list\u00e1j\u00e1b\u00f3l. Az ebben a cikkben ismertetett l\u00e9p\u00e9seket k\u00f6vetve k\u00f6nnyed\u00e9n l\u00e9trehozhat egy kaszk\u00e1dos leg\u00f6rd\u00fcl\u0151 list\u00e1t az Accessben.<\/p><\/div>\n<div class=\"questions\">\n<div class=\"questionstitle\">FAQ<\/div>\n<div class=\"question\">\n<div class=\"qtitle\"> L\u00e9trehozhat leg\u00f6rd\u00fcl\u0151 list\u00e1t az Accessben?<\/div>\n<p> Igen, l\u00e9trehozhat leg\u00f6rd\u00fcl\u0151 list\u00e1t az Accessben. Ahhoz, hogy leg\u00f6rd\u00fcl\u0151 list\u00e1t hozzon l\u00e9tre az Accessben, az al\u00e1bbi l\u00e9p\u00e9seket kell k\u00f6vetnie: <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 1. Nyissa meg a t\u00e1bl\u00e1zatot Tervez\u00e9s n\u00e9zetben. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 2. Jel\u00f6lje ki azt a mez\u0151t, ahol a leg\u00f6rd\u00fcl\u0151 list\u00e1t szeretn\u00e9 l\u00e9trehozni. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 3. Az als\u00f3 ablakt\u00e1bl\u00e1ban, a Mez\u0151 tulajdons\u00e1gai szakaszban kattintson a &#8222;Lookup&#8221; f\u00fclre. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 4. A &#8222;Megjelen\u00edt\u00e9si vez\u00e9rl\u0151&#8221; leg\u00f6rd\u00fcl\u0151 list\u00e1ban v\u00e1lassza a &#8222;Combo Box&#8221; lehet\u0151s\u00e9get. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 5. A &#8222;Row Source Type&#8221; (Sorforr\u00e1s t\u00edpusa) leg\u00f6rd\u00fcl\u0151 men\u00fcpontban v\u00e1lassza a &#8222;Table\/Query&#8221; (T\u00e1bl\u00e1zat\/K\u00e9rd\u00e9s) lehet\u0151s\u00e9get. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 6. A &#8222;Row Source&#8221; mez\u0151ben adja meg a leg\u00f6rd\u00fcl\u0151 list\u00e1hoz haszn\u00e1lni k\u00edv\u00e1nt lek\u00e9rdez\u00e9st vagy t\u00e1bl\u00e1zatot. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 7. A &#8222;K\u00f6t\u00f6tt oszlop&#8221; mez\u0151ben adja meg annak az oszlopnak a sz\u00e1m\u00e1t, amely a mez\u0151ben t\u00e1rolni k\u00edv\u00e1nt \u00e9rt\u00e9ket tartalmazza. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 8. Az &#8222;Oszlopsz\u00e1m&#8221; mez\u0151ben adja meg a leg\u00f6rd\u00fcl\u0151 list\u00e1ban megjelen\u00edteni k\u00edv\u00e1nt oszlopok sz\u00e1m\u00e1t. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 9. Az &#8222;Oszlopsz\u00e9less\u00e9g&#8221; mez\u0151ben adja meg a leg\u00f6rd\u00fcl\u0151 list\u00e1ban a megjelen\u00edtend\u0151 oszlopok sz\u00e9less\u00e9g\u00e9t. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 10. Mentse \u00e9s z\u00e1rja be a t\u00e1bl\u00e1zatot. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Miut\u00e1n l\u00e9trehozta a leg\u00f6rd\u00fcl\u0151 list\u00e1t, haszn\u00e1lhatja a mez\u0151 \u00e9rt\u00e9keinek kiv\u00e1laszt\u00e1s\u00e1ra. A leg\u00f6rd\u00fcl\u0151 ny\u00edlra kattintva megjelennek a megadott lek\u00e9rdez\u00e9s vagy t\u00e1bl\u00e1zat \u00e9rt\u00e9kei, \u00e9s kiv\u00e1laszthatja a mez\u0151ben t\u00e1rolni k\u00edv\u00e1nt \u00e9rt\u00e9ket. <\/p>\n<\/div>\n<div class=\"question\">\n<div class=\"qtitle\"> Hogyan korl\u00e1tozhatok egy leg\u00f6rd\u00fcl\u0151 list\u00e1t a hozz\u00e1f\u00e9r\u00e9sben?<\/div>\n<p> A leg\u00f6rd\u00fcl\u0151 lista Accessben t\u00f6rt\u00e9n\u0151 korl\u00e1toz\u00e1s\u00e1hoz haszn\u00e1lhatja az &#8222;\u00e9rv\u00e9nyes\u00edt\u00e9si szab\u00e1ly&#8221; nev\u0171 funkci\u00f3t. Ez a funkci\u00f3 lehet\u0151v\u00e9 teszi, hogy meghat\u00e1rozott krit\u00e9riumokat \u00e1ll\u00edtson be arra vonatkoz\u00f3an, hogy mit lehet be\u00edrni egy mez\u0151be, bele\u00e9rtve a leg\u00f6rd\u00fcl\u0151 list\u00e1t is. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Az al\u00e1bbi l\u00e9p\u00e9sekkel korl\u00e1tozhat egy leg\u00f6rd\u00fcl\u0151 list\u00e1t az Accessben: <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 1. Nyissa meg az Access-adatb\u00e1zist, \u00e9s navig\u00e1ljon a korl\u00e1tozni k\u00edv\u00e1nt leg\u00f6rd\u00fcl\u0151 list\u00e1t tartalmaz\u00f3 t\u00e1bl\u00e1hoz vagy \u0171rlaphoz. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 2. Kattintson a jobb gombbal a leg\u00f6rd\u00fcl\u0151 list\u00e1t tartalmaz\u00f3 mez\u0151re, \u00e9s v\u00e1lassza a &#8222;Tulajdons\u00e1gok&#8221; lehet\u0151s\u00e9get a kontextusmen\u00fcb\u0151l. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 3. A &#8222;Tulajdons\u00e1gok&#8221; ablakban v\u00e1lassza ki az &#8222;\u00c9rv\u00e9nyes\u00edt\u00e9si szab\u00e1ly&#8221; tulajdons\u00e1got. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 4. Az &#8222;\u00c9rv\u00e9nyes\u00edt\u00e9si szab\u00e1ly&#8221; mez\u0151ben adja meg a leg\u00f6rd\u00fcl\u0151 list\u00e1b\u00f3l kiv\u00e1laszthat\u00f3 felt\u00e9telek felt\u00e9teleit. Ha p\u00e9ld\u00e1ul csak az &#8222;A&#8221;, &#8222;B&#8221; \u00e9s &#8222;C&#8221; lehet\u0151s\u00e9gek kiv\u00e1laszt\u00e1s\u00e1t szeretn\u00e9 enged\u00e9lyezni, adja meg a k\u00f6vetkez\u0151 \u00e9rv\u00e9nyes\u00edt\u00e9si szab\u00e1lyt: &#8222;In (&#8216;A&#8217;, &#8216;B&#8217;, &#8216;C&#8217;)&#8221;. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 5. Opcion\u00e1lisan hiba\u00fczenetet is be\u00e1ll\u00edthat, amely akkor jelenik meg, ha valaki olyasmit \u00edr be, ami nem felel meg az \u00e9rv\u00e9nyes\u00edt\u00e9si szab\u00e1ly krit\u00e9riumainak. Ehhez adjon meg egy \u00fczenetet az &#8222;\u00c9rv\u00e9nyes\u00edt\u00e9s sz\u00f6vege&#8221; tulajdons\u00e1gban. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 6. Mentse a m\u00f3dos\u00edt\u00e1sokat, \u00e9s z\u00e1rja be a &#8222;Tulajdons\u00e1gok&#8221; ablakot. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Mostant\u00f3l, amikor valaki megpr\u00f3b\u00e1l kiv\u00e1lasztani egy olyan opci\u00f3t a leg\u00f6rd\u00fcl\u0151 list\u00e1b\u00f3l, amely nem felel meg az \u00e9rv\u00e9nyes\u00edt\u00e9si szab\u00e1ly krit\u00e9riumainak, hiba\u00fczenetet kap, \u00e9s nem tudja elmenteni a rekordot, am\u00edg egy \u00e9rv\u00e9nyes opci\u00f3t nem v\u00e1laszt ki.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>A Microsoft Accessben a leg\u00f6rd\u00fcl\u0151 lista nagyszer\u0171 m\u00f3dja annak, hogy seg\u00edtse a felhaszn\u00e1l\u00f3kat egy \u00e9rt\u00e9k kiv\u00e1laszt\u00e1s\u00e1ban egy el\u0151re defini\u00e1lt list\u00e1b\u00f3l. N\u00e9ha azonban sz\u00fcks\u00e9g lehet egy t\u00f6bbszint\u0171 leg\u00f6rd\u00fcl\u0151 lista, m\u00e1s n\u00e9ven kaszk\u00e1dos leg\u00f6rd\u00fcl\u0151 lista l\u00e9trehoz\u00e1s\u00e1ra. A t\u00f6bbszint\u0171 leg\u00f6rd\u00fcl\u0151 lista olyan lista, amely egy m\u00e1sik lista kiv\u00e1laszt\u00e1s\u00e1t\u00f3l f\u00fcgg. Ebben a cikkben megmutatjuk, hogyan hozhat l\u00e9tre kaszk\u00e1dos leg\u00f6rd\u00fcl\u0151 &#8230; <a title=\"Cascading Drop-Down list\u00e1k l\u00e9trehoz\u00e1sa az Accessben\" class=\"read-more\" href=\"https:\/\/megnyitasa.com\/tudas\/cascading-drop-down-listak-letrehozasa-az-accessben\/\" aria-label=\"Read more about Cascading Drop-Down list\u00e1k l\u00e9trehoz\u00e1sa az Accessben\">Read more<\/a><\/p>\n","protected":false},"author":886,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-11297","post","type-post","status-publish","format-standard","hentry","category-uj-vallalkozas-letrehozasa"],"_links":{"self":[{"href":"https:\/\/megnyitasa.com\/tudas\/wp-json\/wp\/v2\/posts\/11297","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/megnyitasa.com\/tudas\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/megnyitasa.com\/tudas\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/megnyitasa.com\/tudas\/wp-json\/wp\/v2\/users\/886"}],"replies":[{"embeddable":true,"href":"https:\/\/megnyitasa.com\/tudas\/wp-json\/wp\/v2\/comments?post=11297"}],"version-history":[{"count":0,"href":"https:\/\/megnyitasa.com\/tudas\/wp-json\/wp\/v2\/posts\/11297\/revisions"}],"wp:attachment":[{"href":"https:\/\/megnyitasa.com\/tudas\/wp-json\/wp\/v2\/media?parent=11297"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/megnyitasa.com\/tudas\/wp-json\/wp\/v2\/categories?post=11297"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/megnyitasa.com\/tudas\/wp-json\/wp\/v2\/tags?post=11297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}