Access (Forms) (Office 2007)

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
vlaad
Сообщения: 5
Зарегистрирован: 01 мар 2008, 21:52

Всем привет!

В общем столкнулся с такой проблемой ) Нужно сделать поиск в form по таблице через TextBox и чтобы результат выводился в той же form'e

Кто может подсказать ?
Teslenko_EA
Сообщения: 526
Зарегистрирован: 04 фев 2007, 18:37
Откуда: Сургут
Контактная информация:

Здравствуйте vlaad.
Подсказка будет зависеть от ответа на вопросы:
1. как Вы планируете отображать результаты поиска.
2. поиск бодет производиться по абсолютному совпадению или части слова.
Но в любом случае с использованием кода VBA.
Самая простая конструкция будет выглядеть примерно так:
создайте на форме с TextBox, кнопку и решение задачи станет ближе.
в качестве источника строк формы используйте запрос,

Код: Выделить всё

для отображения подобных
SELECT * FROM Table1 
WHERE ПолеТаблицы Like "*" & [Forms]![Форма1]![Поле1] & "*"
для отображения абсолютного соответствия
SELECT * FROM Table1 
WHERE ПолеТаблицы = [Forms]![Форма1]![Поле1]
в процедуру обработки события Нажатия этой кнопки поместите код

Код: Выделить всё

Me.Requery
и все конструкция готова.
Евгений.
vlaad
Сообщения: 5
Зарегистрирован: 01 мар 2008, 21:52

Поиск производить я буду по фамилии студента и выводить его оценки и средний бал. Возможно сразу надо было это указать, но только чуть позже я увидел суть того, что мне ) Но ничего, то Вы написали мне тоже может.. спасибо буду думать че по чем..
Ответить