Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpori_informatika.doc
Скачиваний:
4
Добавлен:
10.09.2019
Размер:
397.82 Кб
Скачать

22 Розширені фільтри

Розширений фільтр дає змогукомпонувати поля для звітів з одного абодвохнаявнихполів. Використовуйтерегулярнівирази POSIX і відповіднізмінні для повногоабочастковогозаписуполів і об’єднаннярезультатів у бажаному порядку. Загальнівідомості про роботу фільтрів див.устаттіФільтри.

Розширений фільтрвикористовує до двохполів (Поле А та Поле B) для створення поля виводу. ВиразВидобути Азастосовується до поля Поле А, а виразВидобути B – до поля Поле B. Цівиразиможутьвикористовуватиповніабочастковітекстовізбіги й міститисимволиузагальнення. Поданийнижче список міститьнайпоширенішісимволиузагальнення та їхзначення. Виразивідповідаютьрегулярнимвиразам POSIX.

Символ підстановкиОпис

. збігіз будь-яким одним символом

* нульовийабобільшийзбігізпопереднімелементом

+ одиничнийабобільшийзбігізпопереднімелементом

? нульовийабоодиничнийзбігізпопереднімелементом

() пам’ятативмісткруглихдужок як елемент

[] збіг з одним елементом у цьому списку

- створитидіапазону списку

| або

^ збігіз початком поля

$ збігіззакінченням поля

\ пропустити все поданевище

Використовуйтекруглі дужки () для записучастинполів. Цеможнавиконативконструкторі за допомогоюнотацій $A1, $A2, $B1, $B2. Значення $A та $B вказують на поле, а число – на порядковий номер дужок. У поданомувищеприкладі, повністю записано та зібрано в нове поле поля А та B. Поле Вивести до може бути окремим полем або полем Ачи полем B.

Елементикерування

Параметр Перекривати поле виводудаєзмогуобиратидію, коли поле Вивести до вжеіснує. Параметр Поле x обов’язковедаєзмогуобиратидію, коли один ізвиразів не маєзбігу. Параметр Чутливість до регіструвказує,чивимагаєтьсявідданихточнийзбігіз рядками щодовикористання великих літер.

23 Функція format у access

Повертає значення типу варіант (Variant) (рядок (String)), що містить вираз, форматований відповідно до вказівок, заданих у виразі форматування.

Див. приклади

Синтаксис

Format(вираз [, формат ] [, перший_день_тижня ] [, перший_тиждень_року] )

Функція Format використовує такі аргументи:

АРГУМЕНТ ОПИС

вираз Обов’язковий. Будь-який припустимий вираз

формат Необов’язковий. Будь-який припустимий іменований або визначений користувачем вираз форматування.

перший_день_тижня Необов’язковий. Константа, яка визначає перший день тижня.

перший_тиждень_року Необов’язковий. Константа, яка визначає перший тиждень року.

Значення аргументів

Для аргумента формат доступні багато значень, які залежать від типу даних аргумента вираз. Для отримання додаткових відомостей про припустимі вирази в аргументі «формат» зверніться до статей, наведених у таблиці нижче.

ДЛЯ ВИРАЗІВ ІЗ ВИКОРИСТАННЯМ ТИПУ ДАНИХ... ДИВ. СТАТТЮ

Будь-який тип Властивість «Формат» (Format)

Дата й час Властивість «Формат» (Format) для даних типу «Дата/Час»

Числовий Властивість «Формат» (Format) для даних типу «Числовий» і «Грошова одиниця»

Текст і Memo Властивість «Формат» (Format) для даних типу «Текст» і «Memo»

Так/Ні Властивість «Формат» (Format) для даних типу «Так/Ні»

Аргумент перший_день_тижня може мати такі значення:

КОНСТАНТА ЗНАЧЕННЯ ОПИС

vbUseSystem 0 Використовується значення NLS API.

VbSunday 1 Неділя (за промовчанням)

vbMonday 2 Понеділок

vbTuesday 3 Вівторок

vbWednesday 4 Середа

vbThursday 5 Четвер

vbFriday 6 П’ятниця

vbSaturday 7 Субота

Аргумент перший_тиждень_року може мати такі значення:

КОНСТАНТА ЗНАЧЕННЯ ОПИС

vbUseSystem 0 Використовується значення NLS API.

vbFirstJan1 1 Починається з тижня, на який припадає 1 січня (за промовчанням).

vbFirstFourDays 2 Починається з тижня, який містить принаймні чотири дні нового року

vbFirstFullWeek 3 Починається з першого повного тижня.

Зауваження

ЩОБ ФОРМАТУВАТИ ВИКОНАЙТЕ ТАКІ ДІЇ

Числа Використовуйте вбудовані або створіть настроювані числові формати.

Дати й час Використовуйте вбудовані або створіть настроювані формати дати і часу.

Порядкові номери дати і часу Використовуйте формати дати й часу або числові формати.

Рядки Створіть настроюваний формат рядка.

У разі спроби форматувати число без визначення аргумента формат функціяFormat надає однакові з функцією Str можливості, проте підтримуються міжнародні стандарти. Однак додатні числа, відформатовані як рядки за допомогою функції Format, не містять пробілу на початку, призначеного для значення; у разі перетворення за допомогою функції Str пробіл на початку зберігається.

Якщо потрібно відформатувати не локалізований числовий рядок, слід використовувати настроюваний числовий формат, щоб переконатися, що буде отримано потрібний результат.

ПРИМІТКА Якщо використовується григоріанський календар, а аргументформат визначає форматування дати, наданий вираз має також бути в григоріанському форматі. Якщо у Visual Basic для властивості Календарвибрано значення «хіджра», наданий вираз має бути у форматі «хіджра».

Для григоріанського календаря значення символів виразу в аргументіформат не зміниться. Для календаря хіджра всі символи формату дати (наприклад dddd, mmmm, yyyy) мають ті самі значення, проте застосовуються до календаря хіджра. Символи формату лишаються англійською; символи, результатом яких є відображення тексту (наприклад, AM або PM), відображають рядок (англійською або арабською), пов’язаний з цим символом. Діапазон символів змінюється, якщо вибрано календар хіджра.

СИМВОЛ ДІАПАЗОН

d 1-30

dd 1-30

ww 1-51

mmm Відображає повні назви місяців (місяці за календарем хіджра не мають скорочень).

y 1-355

yyyy 100-9666

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]