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

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

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


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

Формата за търсене в Access позволява бързо филтриране на записи без предварително създадена заявка, като използва SQL код директно във VBA. Ключовата идея е формата да сменя своя източник на данни според въведен критерий. Split Form комбинира удобството на таблица и форма в един екран. Това е практичен модел за търсене в регистри с много записи.

Как да създадете форма за търсене със Split Form

  1. Селектирайте таблицата (напр. Клиенти или Продукти).
  2. От менюто изберете Create → More Forms → Split Form, за да генерирате автоматично формата.
  3. Отворете формата в Design View.
  4. В заглавната част добавете Text Box за въвеждане на фраза за търсене, етикет и два бутона – Търси и Покажи всички.
  5. В свойството OnClick на бутона Търси добавете VBA код със SQL израз, който:
    • използва WHERE с LIKE и * за частично съвпадение;
    • конкатенира въведената стойност от текстовото поле;
    • подрежда резултатите по поле (напр. Nickname).
  6. Задайте SQL израза като RecordSource на формата.
  7. За бутона Покажи всички използвайте SQL без критерий, само с подреждане.

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

  • Split Form – комбинира табличен и формулярен изглед в една форма.
  • Design View – режим за редакция на структурата и контролите на формата.
  • OnClick – събитие, в което се изпълнява VBA код при натискане на бутон.
  • RecordSource – определя SQL заявката или таблицата, от която формата зарежда данни.
  • LIKE – SQL оператор за търсене по частично съвпадение с wildcard *.