lista ellenőrzése

lista (ListBox) használnak, hogy képviselje a területeken a képernyőn, amely kizárólag a lehetséges értékek listáját, a meglehetősen rövid listát. Ez annak a ténynek köszönhető, hogy egy ilyen lista vesz el sok helyet a képernyőn (ábra. 9,14). Bár tudod használni a görgetősáv, hogy az értékeket, amelyek nem illenek a kiválasztott területen, akkor egyértelmű, hogy ez a szabályozás nem alkalmas a hosszú listák megjelenítésére.

A lista állhat egy vagy több oszlopot, de a kiválasztási lista elem a kapcsolódó területén a táblázat továbbítjuk csak egy értéket, mint például a ábrán látható. 9.14 listák „kategóriaazonosító” (kategóriaazonosító) és a „Alkalmazott” (EmployeeID), amely felsorolja nem jelenik meg. Megjelenése a lista és annak tartalma határozza meg a tulajdonságait, hogy be lehet állítani manuálisan, vagy használhatja a varázslót, ha helyet a listán a kívánt formában, kérve a szükséges információkat, hogy meghatározza egy nagy részét a tulajdonságok automatikusan. Készítsen egy listát a varázsló segítségével már bizonyította az első részben a könyv. Törzslistákban nagyon hasonlít a mester, amellyel az elem jön létre ComboBox (lásd. Sec. „Létrehozása és törlése kezelőszervek” Ch. 5). Annak érdekében, hogy megfelelően működjön a listán, akkor helyesen azonosítani annak legfontosabb tulajdonságai - ez az első nyolc ingatlan látható. 9.15. Ennek megfelelően, ha az nem működik rendesen, ezeket a tulajdonságokat kell megvizsgálni.

Ábra. 9.14. Controls listája

Ábra. 9.15. Ellenőrző Properties List

A tulajdonság értéke is lehet a neve a tábla vagy lekérdezés. A listát, amely alapján egy tábla vagy lekérdezés mentéséhez gyorsabban fut, mint egy listát, amely vonalak a forrás formájában adják SQL.

  • Az ingatlan oszlopok száma (oszlopok száma) van állítva 2 m. E. A lista lesz két oszlopot (kiválasztva két területen), de az ingatlan oszlop szélességét (oszlop szélesség) határozza meg a szélessége az első oszlop, értéke 0, azaz a. E. Nem lesz látható a képernyőn.
  • Annak ellenére, hogy az első oszlop rejtve van, az is lehetséges, hogy csatlakozzon a területén az asztalra, mint bármely másik oszlop a lista az aktuális tétel értéke névsorát az oszlop (példánkban - ez érték „kategóriaazonosító”) rögzítik a bázis táblázatos formában. A legtöbb esetben ez az első csatlakozáshoz szükséges slobets lista mező adatforrást. a társított számát az oszlop a tulajdonságban megadott kolonnával felszerelt (Bound oszlop).
  • Az ingatlan címe az oszlopok (oszlop Heads) ebben a példában van állítva No (Nem), így azok nem jelennek meg a listában.

Megvitatták, háromféle forrás sor lista (ListBox):

  1. A felsorolt ​​értékek. Ha a sorok száma a listában kicsi, és folyamatosan, minden érték lehet állítani közvetlenül a tulajdonságok ablakban elemet. Ebben az esetben az ingatlan típusa forrás sorokat válassza ki az értéket értékek listája (Value List), és az értékeket a lista elemek átjut a pontosvessző nincsenek rések a tulajdonságok a forrás vonalak. Például:

Ha a lista elemeit szóközöket tartalmaz, bevonja őket idézi. Ahhoz, hogy az összes a hét napjai megjelenítéséhez egy oszlopban a lista, az értéket az oszlopok száma 1 és állítsa be a width tulajdonság az oszlop minden nem nulla értékű, például 2, 5 cm-es (2, 5 cm).

Ha két oszlop értékeit kiadható, az ingatlan a forrás vonalak a tőzsdei beállított értékek egymás pár értékek az oszlopok számát értéke 2, és az oszlopok szélessége az ingatlan értékének adott pár, például 2, 5 cm; PFP (2, 5 cm; 3 cm).

Ábra. 9.16. Használata, mint a forrás vonalak

Néhány szó a harmadik típusú sztringlistát forrás. Ezt a funkciót egy argumentumlistában:

Funkció FunctionName (fid kontrollként, id As Variant, _

sorban, mint Variant, COL Variant, kódot Variant) Amint Variant

Ez a funkció az úgynevezett Access minden alkalommal ki kell tölteniük a lista elemeit. Például ez automatikusan megtörténik, ha a forma, amely tartalmazza a lista megjelenik az első alkalommal. Trigger lista tartalom frissítés máskor, akkor a program a frissítés módszerét tartalom megkövetelése ellenőrzés. Minden alkalommal, amikor frissíti a tartalmát a függvény lista többször felszólított: a különböző „akció kód”.

Hadd magyarázzuk értékeit érveit és visszatérési értékek.

Minden érv generálja és továbbítja a funkciót Access. A fejlesztő csak az maradt hátra, hogy feldolgozza azokat.

Az ingatlan Csatolt oszlopon (Bound oszlop), amely meghatározza az oszlop a lista, amelynek értéke lesz az értéke a választás a vezérlő lehet állítani 0. Ebben az esetben az érték a tétel lista (List Box) lesz az index (szám) a kiválasztott elem a listában.

List Box ellenőrzés is érdekes, mert lehetővé teszi, hogy többszörös kijelölést a listán, azaz a. E. Lehetőség van jelöljön ki több elemet, amely nem teszi lehetővé elem combo box (Combo Box). Ez a lehetőség gyakran szükséges, ha a kiválasztási kritériumok bejegyzéseket. Például egy adatbázisban az ingatlan meg kell találni az ügyfél lakásán, és ő érdekelt, egy lakás egyes területeken a város. Akkor, persze, válassza ki a listából az első, egy területen egy időben, hogy kiválassza a lakások a területen, majd egy másik, és így tovább. D. azonban ez sokkal kényelmesebb ebben az esetben használható, hogy jelezze érdeklődési területet lista, amelyet kiválasztott, ha minden érdeklődési területet, majd kialakított megfelelő adatbázis lekérdezés.

Annak meghatározására, hogy a felhasználó kiválaszt egy értéket a listából szelekciós tulajdonságok A leválasztott (Multi Select). Megtalálható az Egyéb (Other) tulajdonságok ablakban. Alapértelmezés szerint ez a tulajdonság értéke None (Nincs). Ebben az esetben a nybor hagyjuk csak egy elemet a listából. Azonban ez a tulajdonság értéke lehet egyszerű (Simple), valamint a kommunikációs opció (Extended). Az első esetben, hagyjuk feleletválasztós egyszerűen kattintson a kívánt elemet, és a második lista működik, mint szinte az összes listát a Windows, t. E. Akkor használja a gombokat és izolálására szomszédos és nem szomszédos elemek. A választási eredmények tárolása egy speciális tömb, és lehet használni VBA programok.

Kapcsolódó cikkek