Безплатно! Онлайн събитие: Научи тънкостите на добрия промпт за продуктови изображения Регистрация тук.
Форма за търсене в регистри
Пълен достъп до курса: Не
За пълен достъп, моля влезте или се регистрирайте.
Най-важното, което трябва да запомните
Формата за търсене в Access позволява бързо филтриране на записи без предварително създадена заявка, като използва SQL код директно във VBA. Ключовата идея е формата да сменя своя източник на данни според въведен критерий. Split Form комбинира удобството на таблица и форма в един екран. Това е практичен модел за търсене в регистри с много записи.
Как да създадете форма за търсене със Split Form
- Селектирайте таблицата (напр. Клиенти или Продукти).
- От менюто изберете Create → More Forms → Split Form, за да генерирате автоматично формата.
- Отворете формата в Design View.
- В заглавната част добавете Text Box за въвеждане на фраза за търсене, етикет и два бутона – Търси и Покажи всички.
- В свойството OnClick на бутона Търси добавете VBA код със SQL израз, който:
- използва
WHEREсLIKEи*за частично съвпадение; - конкатенира въведената стойност от текстовото поле;
- подрежда резултатите по поле (напр. Nickname).
- използва
- Задайте SQL израза като
RecordSourceна формата. - За бутона Покажи всички използвайте SQL без критерий, само с подреждане.
Използвани инструменти и свойства
Split Form– комбинира табличен и формулярен изглед в една форма.Design View– режим за редакция на структурата и контролите на формата.OnClick– събитие, в което се изпълнява VBA код при натискане на бутон.RecordSource– определя SQL заявката или таблицата, от която формата зарежда данни.LIKE– SQL оператор за търсене по частично съвпадение с wildcard*.
Дискусия към урока
Въпроси
Отговори
