Validácia zadaných hodnôt. Prečo Access žiada o hodnotu parametra? Zadané hodnoty

Popis:

Pomocou funkcie ENTER_VALUE počas vykonávania výpočtu môžete požadovať ďalšie údaje potrebné na výpočet. Hodnota sa zadáva v dialógovom okne.

Táto funkcia umožňuje zadávať hodnoty nasledujúcich typov:

linka;

číslo;

dátum;

čas;

logika;

kopa;

výber prvku poľa;

Pri zadávaní čísla môžete použiť zabudovanú kalkulačku stlačením F2 alebo vyberte tlačidlo napravo od poľa.

Pri zadávaní dátumu môžete podobne použiť kalendár stlačením klávesu F2 alebo vyberte tlačidlonapravo od poľa a pomocou tlačidiel prejdite na nasledujúci a predchádzajúci deň.

Pri zadávaní hodnôt typu číslo môžete určiť rozsah hodnôt a pre reťazec maximálnu šírku.

Syntax:

ENTER_VALUE (<запрос> [, <исходное значение> [, <макс ширина>alebo<мин> [, <макс> ] ] ] [ : <доп опции> ])

kde

<запрос>
riadok obsahujúci otázku;

<исходное значение>
hodnota, ktorá sa ponúkne štandardne;

<макс. ширина>
hodnota šírky poľa pre riadkový vstup;

<мин>, <макс>
respektíve minimálne a maximálna hodnota zadajte číslo. Ak je zadaný iba jeden parameter, považuje sa za maximálny a minimálna hodnota je nula.

<доп опции>
pre číslo - počet desatinných miest, ak nie je uvedený parameter, je možné zadať číslo s ľubovoľným počtom číslic;
pre dátum a čas - možnosť zadať prázdny dátum a prázdny čas;

Táto funkcia umožňuje nastaviť začiatočnú hodnotu vstupného poľa. Typ vstupnej hodnoty je určený počiatočnou hodnotou zadanou v parametroch funkcie. Ak nie je zadaná pôvodná hodnota, predpokladá sa reťazcový dotaz. Pôvodnú hodnotu je možné určiť ako:

reťazec (napr ENTER_VALUE ( „Zadajte účel platby“, "Platba za " ));

číslo (napríklad ENTER_VALUE ( „Zadajte sadzbu dane“, 20));

dátum (napríklad ENTER_VALUE ( „Zadajte dátum začatia“, 01.01.2010));

čas (napríklad ENTER_VALUE ( „Kedy auto dorazilo“, TIME_TEC));

logika (napr. ENTER_VALUE ("Konvolúcia", ÁNO));

sada (napríklad ENTER_VALUE ("DPH", vatPlus));

pole (napríklad ENTER_VALUE ( „Choose an option“, [„Možnosť1“, „Možnosť2“, „Možnosť3“])).

V prípade poľa sa za uvedenými možnosťami zadáva číslo pôvodnej hodnoty oddelené čiarkami.

Výsledkom je zadaná hodnota, ktorej typ zodpovedá typu pôvodnej hodnoty zadanej v parametroch funkcie. V prípade poľa je výsledkom číslo vybranej možnosti.

Príklad 1:

Nižšie je uvedený príklad, kde sa funkcia používa ENTER_VALUE zadá sa číslo záznamu v databáze a potom sa vykoná prechod na tento záznam. Po vykonaní funkcie sa na obrazovke zobrazí dialógové okno obsahujúce stĺpec pre zadanie čísla záznamu:

V predvolenom nastavení bude graf nastavený na hodnotu určenú druhým argumentom funkcie (v tento prípad jeden). Tretí a štvrtý parameter obmedzujú minimálny a maximálny počet záznamov (v tomto prípade 1 a DB_TOTAL). Na premenné číslo hodnota zadaná v dialógovom okne sa zapíše.

číslo = ENTER_VALUE ( „Zadajte číslo stĺpca:“, 1, 1, stĺpce. CELKOM )

stĺpce. GO (číslo)

Príklad 2:

Nižšie je uvedený príklad, kde sa funkcia používa ENTER_VALUE navrhuje sa zvoliť jednu z navrhovaných možností. Po vykonaní funkcie sa na obrazovke zobrazí dialógové okno, v ktorom budú uvedené možnosti určené druhým parametrom funkcie:

Naľavo od každej možnosti je začiarkavacie políčko prepínača. Ak chcete vybrať možnosť, kliknite na prepínač pred požadovanou položkou a potom stlačte alebo kliknite na tlačidlo .

Predvolená hodnota je položka zadaná v treťom parametri funkcie.

period_id = ENTER_VALUE ( „Vybrať obdobie“, [„Deň“, „Päť dní“, „Týždeň“,

„Dekáda“, „Mesiac“, „Štvrťrok“, „Rok“])

Môžete tiež určiť množinu možností pomocou premennej:

výber! 1 = "deň"

výber! 2 = "Päť dní"

výber! 3 = "Týždeň"

výber! 5 = "Mesiac"

výber! 6 = "Štvrťrok"

výber! 7 = "Rok"

period_id = ENTER_VALUE ( „Vybrať obdobie“, výber)

date_begin = PERIOD_START (DATE_START, period_id)

date_con = PERIOD_CON (DATE_CON, period_id)

Funkciu je možné používať vo formulároch a správachENTER_VALUE!ktorý nezobrazuje vstupné dialógové okno. Namiesto toho v kontextovej ponuke formulára alebo v dialógovom okne parametrov prehľadu, ktorý obsahuje tejto funkcie, objaví sa možnosť, ktorá definuje výsledok vrátený funkciou.

Syntax:

ENTER_VALUE! (<запрос> , <тип>alebo<множество>alebo <список значений> )

kde

<запрос>
reťazcová konštanta obsahujúca otázku;

<тип>
typ vstupu, príp STRING, ČÍSLO, LOGIKA, DÁTUM, ČAS;

<множество>
nastaviť identifikátor;

<список значений>
zoznam hodnôt v hranatých zátvorkách.

Môžete dať za výkričník.

Príklady:

ENTER_VALUE!(„Záver komisie“, LINE)

ENTER_VALUE!(„Analýza“, [„Úplný“, „Čiastočný“])

ENTER_VALUE!(„Typ účtovania DPH“, vatPlus)

Niekedy sa pri otvorení objektu programu Access (napríklad tabuľky, dotazu, formulára alebo zostavy) zobrazí dialógové okno Zadajte hodnotu parametra... Keď otvoríte objekt, ktorý obsahuje identifikátor alebo výraz, ktorý program Access nedokáže interpretovať, zobrazí sa nasledujúce dialógové okno.

V niektorých prípadoch to je presne to, čo chce používateľ. Tvorca databázy môže napríklad nastaviť dotaz, ktorý umožňuje zadávanie informácií pri každom jeho spustení, napríklad dátum začatia alebo ID zamestnanca. Takéto dialógové okno môže vyzerať takto:

V iných prípadoch je však vzhľad tohto dialógového okna nežiaduci. Napríklad ste vykonali zmeny v štruktúre vašej databázy a teraz, keď otvoríte objekt v Accesse, neočakávane sa zobrazí dialógové okno s nezrozumiteľnou správou.

Tento článok popisuje, ako zistiť, prečo program Access požaduje konkrétne hodnoty parametrov a ako ich zastaviť.

Poznámka: Tento článok sa nevzťahuje na webové aplikácie Accessu - typ návrhu databázy s Accessom a publikovaním na webe v Office 365 alebo SharePoint.

Ako prestať zobrazovať výzvu na zadanie hodnoty parametra

Ak chcete vytvoriť dialóg Zadajte hodnotu parametra sa už nezobrazuje, musíte skontrolovať všetky výrazy spojené s pracovným objektom a nájsť identifikátor, ktorý volá toto okno. Potom musíte opraviť identifikátor alebo syntax výrazu, ktorý obsahuje tento identifikátor.

Ďalšie informácie o syntaxi výrazov nájdete v odkazoch v časti Pozrite tiež.

Keď sa objaví nežiaduce dialógové okno Zadajte hodnotu parametra všimnite si identifikátor alebo výraz zobrazený v dialógovom okne. Napríklad „SomeIdentifier“, ako je znázornené na snímke obrazovky nižšie.

Kliknite na Zrušiť a vykonajte jeden z nasledujúcich krokov, v závislosti od typu objektu, ktorý sa zobrazí v dialógovom okne, keď ho otvoríte. Nasledujú všeobecné pokyny na overenie výrazov v jazyku odlišné typy predmety. Upozorňujeme, že konkrétne zmeny, ktoré je potrebné vykonať, závisia od štruktúry databázy.

Kontrola výrazov v dotaze

Typografické chyby v dotazoch sú častou príčinou nežiaducich udalostí dialógové okná... Ako už bolo uvedené skôr, ak sa má dotazom načítať údaje hodnoty parametrov pri štarte, zobrazí sa dialógové okno Zadajte hodnotu parametra... Ak by však dotaz nemal vyžadovať zadanie hodnoty parametra, skúste pomocou nasledujúceho postupu nájsť neplatné výrazy v dotaze.


Kontrola výrazov v správe

Ak sa pri otvorení správy zobrazí dialógové okno Zadajte hodnotu parametra, pomocou týchto krokov skontrolujte vlastnosti prehľadu.


Validácia výrazov v dotaze základného formulára

Ak dialógové okno Zadajte hodnotu parametra sa objaví zakaždým, keď sa otvorí formulár, môže byť v základnom dotaze nesprávny výraz. Skontrolujte nesprávny výraz v podkladovom dotaze.

Overovanie výrazov v poli alebo v poli so zoznamom na formulári

Neplatný výraz v parametri Zdroj strún ovládací prvok ako rozbaľovacie pole alebo rozbaľovacie pole môže spôsobiť, že sa zobrazí dialógové okno Zadajte hodnotu parametra... V niektorých prípadoch sa dialógové okno zobrazí, až keď sa pokúsite použiť ovládací prvok. Pre kontrolu parametra Zdroj strún kontroly, použite nasledujúci postup.

    Na navigačnej table kliknite pravým tlačidlom myši na formulár a vyberte Konštruktér.

    Vyberte pole alebo rozbaľovacie pole, ktoré chcete skontrolovať.

    Ak oblasť úlohy Stránka majetku sa nezobrazí, stlačte kláves F4.

    Prejdite na kartu Údaje, skontrolujte nehnuteľnosť Zdroj strún a určiť, či sa text zhoduje s textom v dialógovom okne Zadajte hodnotu parametra.

Kontrola výrazov v tabuľke

Ak Access zobrazí dialógové okno Zadajte hodnotu parametra pri každom otvorení tabuľky je vo vlastnosti pravdepodobne obsiahnutý nesprávny výraz Zdroj strún vyhľadávacie polia tejto tabuľky.

    Na navigačnej table kliknite pravým tlačidlom myši na tabuľku a vyberte Konštruktér.

    Ak chcete zistiť, či je pole vyhľadávacím poľom, kliknite na názov poľa a potom v kontextovej ponuke Vlastnosti poľa vyberte kartu Striedanie... Ak karta obsahuje vlastnosť Zdroj strún, pole je vyhľadávacím poľom. Preskúmajte nehnuteľnosť Zdroj strún... Ak obsahuje príkaz SQL, potom môže byť jeden z identifikátorov vo výraze nesprávny, čo spôsobí, že sa zobrazí dialógové okno. Zadajte hodnotu parametra.

Poznámka: Tabuľka môže obsahovať viac vyhľadávacích polí, takže pre jednotlivé polia skontrolujte karty vyhľadávania.

 PRAX:

V otvorenom súbore 04_1 Ochrana, nastaviť ochranu pre otvorenie súboru a zadať heslo Excel2010. Zatvorte súbor.

 Otvorte súbor Chráňte, odstráňte heslo.

Validácia vstupných hodnôt

Overovanie údajov je nástroj programu Excel, ktorý umožňuje používateľovi vytvárať obmedzenia pri zadávaní údajov do buniek a zobrazovať správy, ktoré vás vyzývajú na správnu akciu a upozorňovanie na chyby.

Pomocou overenia údajov môžete zadanie duplicitných údajov zjednodušiť vytvorením rozbaľovacieho zoznamu.

Môžete vytvoriť výzvu na zadanie údajov do bunky, ktorá sa zobrazí pri výbere bunky. Môžete tak používateľa upozorniť na potrebu zadania určitých údajov.

Nastavenie obmedzení pre zadávanie údajov

Ak sa má tabuľka iba vyplniť, môžete na zadané údaje nastaviť obmedzenia, aby ste sa vyhli náhodným preklepom alebo uľahčili zadávanie duplicitných hodnôt.

Ak je tabuľka už vyplnená údajmi, je na zistenie nesprávnych údajov potrebné tiež nastaviť obmedzenia údajov.

1. Vyberte rozsah buniek.

2. Na karte Údaje v skupine Práca s údajmi, zvoliť

Overovanie dát .

3. V dialógovom okneValidácia vstupných hodnôt na karte Parametre,

opýtať sa Skontrolujte stav- vyberte typ údajov a obmedzte zadané hodnoty.

 Akákoľvek hodnota - pri zadávaní údajov neexistujú žiadne obmedzenia.

 Celé číslo - zadajte iba celé čísla.

 Skutočné - zadajte celé aj zlomkové čísla.

 Dátum - obmedzenie zadávania dátumu.

 Čas - zadajte iba čas.

 Dĺžka textu -

obmedzenie počtu zadaných znakov.

Microsoft Excel 2010. Úroveň 2. Pokročilé funkcie

 Iný - poskytuje možnosť rozsiahlejšej kontroly zadávania údajov, kontrolná podmienka sa nastavuje pomocou vzorca.

 Zoznam - zadajte údaje z navrhovaného zoznamu (na typ údajov sa neobmedzujú). Maximum môže obsahovať 32 767 položiek. Zdrojom zoznamu môže byť:

 Zadajte z klávesnice a oddeľte ich bodkočiarkami. (oddeľovač závisí od

regionálne nastavenia - môže to byť čiarka,).

Vyberte bunky z ľubovoľného hárka aktuálneho zošita.

vyberte pomenovaný rozsah klávesom F3.

Použitím typov overenia Integer alebo Real je možné do bunky zadať iba číslo. Je však potrebné pripomenúť, že program Excel interpretuje a ukladá dátumy a časy ako číselné hodnoty, takže zadávanie dátumov a časov bude tiež povolené, ak to nebude v rozpore so zvyšnými podmienkami overenia.

4. Na karte Správa zadajte text

Poskytnite nápovedu o obmedzeniach zadávania údajov. Popis sa zobrazí v aktívnej bunke za predpokladu, že je vybratá možnosť Zobraziť.

nápoveda, či je bunka aktuálna .

5. Na karte Chybové hlásenie

V poli Zobraziť vyberte:

 Stop - zákaz zadávania nesprávnych údajov, zobrazí sa chybové hlásenie.

 Varovanie - nesprávne zadanie údajov je povolené, ak to užívateľ potvrdí - Áno

 Správa - nesprávne zadanie údajov je povolené po potvrdení používateľom -OK.

Na obrazovke sa zobrazí chybové hlásenie za predpokladu, že sa zobrazí obrazovka

chybná správa.

Pri zadávaní nesprávnych údajov do bunky sa zobrazila správa na zadanie (výzva) a varovanie:

Microsoft Excel 2010. Úroveň 2. Pokročilé funkcie

Hľadajú sa neplatné údaje

Ak sú údaje v tabuľke už vyplnené a je potrebné zistiť nesprávne zadané hodnoty, musíte najskôr nastaviť obmedzenia pre zadané údaje a potom požiadať program, aby zakrúžkoval všetky nesprávne údaje.

Urobíte to na karte Údaje v skupine Práca s údajmi, otvorte zoznam tlačidla Skontrolovať údaje a vyberte Obísť neplatné údaje v skupine Dátové nástroje , otvorte zoznam tlačidiel Overovanie dát a vyber si Odstráňte úder nesprávnych údajov a vpichnite ihlu rýchlym a presným pohybom. Koruna, dom a loď. || Prijať v zložení, v počte čo [Famusov:] Bezrodného som zohrial, priviedol som ho do svojej rodiny, dal som mu hodnosť hodnotiteľa a vzal som ho za sekretárky. Griboyedov, Beda Witovi. [Vyshnevskaya:] V prázdnom, malichernom kruhu jeho známych, do ktorého ma uviedol, vyhynuli vo mne všetky najlepšie duchovné vlastnosti. A. Ostrovský, Výnosné miesto. Leľjkov vysvetlil, prečo boli do nášho zloženia privedení armádni pešiaci. Perventsev, vyznamenanie od mladého veku. || Nalejte, dovnútra, dovnútra atď. Dovnútra Môžete si pripraviť umelú pôdu z piesku - a zavedením potrebných živín do nej získate úplne úrodnú pôdu, Timiryazev, Život rastlín. - Predstavte si, že na mesiac plávania na tejto pláži telo absorbuje viac jódu, ako počas tejto doby môžete dovnútra umelo zaviesť. A. N. Tolstoj, sestry.

2. (so zámienkou„na“). Vedenie, pomoc niekam vyliezť, vyniesť hore. Vojdite do schodov.

3. Zapojte sa do niečoho stav. Zaviesť do spotreby.Petrohradský strih plášťa ich vyviedol z omylu, ale čoskoro rozpoznali náramkové náramky a rozhorčene sa otočili. Lermontov, princezná Mária.

4. Nainštalujte, založte. Zaviesť všeobecné povinné vzdelávanie. Zaviesť clá na dovoz tovaru.Konstantin Gorelkin zaviedol pri oddelení prísnu disciplínu. B. Polevoy, krajan. || Vezmite na konzumáciu; realizovať. V Yuzovke Kurako prestaval dve pece - zaviedol naklonené mosty, americké hlboké vyhne. Beck, Kurako. Bolo potrebné konečne vyriešiť otázku zariadení výfukového potrubia ---. Povedal som Pastuchovovi: - Už sme sa rozhodli zaviesť medené dúchadlá. M. Pavlov, Spomienky hutníka.

5. (so zámienkou„in“). V kombinácii s podstatnými menami: akcia, vykorisťovanie, použitie, zvyknutý, každodenný život, obrat atď. znamená: urobiť ho použiteľným alebo efektívnym. Spustite novú baňu. Uveďte elektráreň do prevádzky.

Zmocniť sa ( alebo zdedený)- prevod vlastníckeho práva k nehnuteľnosti, dedičstvo a pod., potvrdenie vlastníckeho práva k príslušnému právnemu úkonu. Úvod do kurzu čo zaviesť čo

Predstavte jadro veci ( alebo otázka)- oboznámiť sa s hlavnými ustanoveniami (prípad, vydanie).

Zdroj (tlačená verzia): Slovník ruského jazyka: V 4 zväzkoch / RAS, Jazykový ústav. výskum; Ed. A. P. Evgenieva. - 4. vydanie, Vymazané. - M.: Rus. jazyk; Polygraphs, 1999; (elektronická verzia):