Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма Тайните на Access
7. Елементи на програмиране в Access

Пълен достъп до курса: Не

За пълен достъп, моля влезте или се регистрирайте.


Най-важното, което трябва да запомниш от урока

Потребителските функции разширяват възможностите на Access отвъд вградените функции и позволяват да решаваш специфични задачи по елегантен начин. Чрез такава функция можеш да добавиш логика, която Access не предлага стандартно, например случайно подреждане на данни. Комбинирането на потребителска функция със заявка и форма дава мощен и визуално атрактивен резултат. Това е практичен пример как програмирането в Access директно подобрява работата с данни.

Практически пример: случайни сентенции с потребителска функция

В урока е показан цялостен процес – от използване на готова потребителска функция до визуализиране на резултата във форма.

  1. Използвай готовата таблица със сентенции, съдържаща текст и автор.
  2. Създай нова заявка чрез Create Query WizardSimple Query.
  3. В Expression Builder намери потребителската функция в раздела с функции, достъпни само за текущата база.
  4. Подай като аргумент на функцията полето ID от таблицата със сентенции.
  5. Подреди заявката по получения израз, за да се получи случаен ред.
  6. Стартирай заявката няколко пъти и наблюдавай различния резултат.
  7. Създай форма върху заявката чрез Create Form Wizard, включваща само сентенцията и автора.
  8. Направи леки визуални корекции за по-добра четимост и тествай формата.
  9. По желание настрой формата да се отваря автоматично при стартиране на базата данни.

Използвани инструменти и елементи в Access

  • Rnd – Вградена функция за генериране на случайни стойности, върху която е базирана потребителската функция.
  • Expression Builder – Помага за добавяне на функции и изрази в заявки.
  • Create Query Wizard – Бързо създаване на заявки.
  • Create Form Wizard – Генериране на форма върху таблица или заявка.
  • Design View – Режим за редакция на структура и дизайн на заявки и форми.

Дискусия към урока