Добавяне на функции за достъп израз
В Access много вградени функции, които можете да използвате за създаване на изрази. Ако сте прочели статията Създаване на изразяване. можете да си спомните, че функцията - това е само един от компонентите на изразяването. Но изразите ще бъде от голяма полза, без да знае как да добавите тези функции.
Забележка: дефинирани от потребителя функции могат да се използват в изрази, но ако знаете как да създадете тези шансове са, че не е нужно артикул, подобен на този! Може да се побере само за списък на всички налични функции за достъп.
За да започнете, ето някои основни данни за използването на функциите:
За да използвате функцията, въведете ключовата дума, отваряща скоба, аргументите (стойности), които искате да прехвърлите, и затваряща скоба.
Някои функции не изискват никакви аргументи, а други се нуждаят от повече аргументи, разделени със запетаи.
Аргументите на функциите могат да бъдат идентификатори, константи, както и други функции. Можете да продължите да се интегрират тези компоненти се използват стандартните математически оператори (като например +, -, * и /) и оператори за сравнение (като <,> и =).
Функциите приемат всички посочени данни като аргументи работят код във фонов режим, и след това се връщат стойността на които сте влезли функция. С други думи, можете да сте програмист, и без да пишете реални програми.
Тя е много по-лесно, отколкото изглежда на пръв поглед. Може би няколко примера, за да ви помогнат да разберат:
Този израз се състои изцяло от функции IIf (зелени символи). Имайте предвид, Green запетая три аргумента. В този пример, ние използваме функцията IIf за сравнение поле с име DUEDATE на днешната дата. Ако поле DUEDATE е по-голяма или равна на текущата дата, той ще се върне низа "ОК"; в противен случай - ще се върне "Просрочени".
Първият аргумент е функция тест ИМФ който се състои от DUEDATE идентификатор поле (оранжево), няколко оператора за сравнение (червен) и датата на функция (в синьо), който не се нуждае от никакви аргументи.
Вторият и третият аргумент IIf функция - низови константи (черен), които трябва да бъдат затворени в кавички. Тези два аргумента също могат да бъдат функция или израз, който връща число или текст.
Можете също да използвате подобен израз в текстово поле във формуляр или презентация или в изчисленото поле на таблицата.
Ето още един пример за използване на функциите в израз, за да създадете текстов низ:
Тук изразът започва с постоянен низ (черен).
Ampersand (червено) - съединител оператор, който се използва за свързвам струни.
Ляв Function (зелен) отнема два аргумента:
идентификатор на поле (оранжево);
число константа (черно). В този случай, ние просто искаме да накараме двата най-левите символи на полето, така че въведете стойността 2.
Ако "ProductID" съдържа стойността "CD22035", в резултат на експресията ще бъде "префикс: CD".
Искате ли да научите повече за условията и функции?
За повече информация по въвеждането на изрази, виж. Член Създаване на изразяване.