Страница 1 из 1

Access (Forms) (Office 2007)

Добавлено: 06 апр 2008, 16:00
vlaad
Всем привет!

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

Кто может подсказать ?

Re: Access (Forms) (Office 2007)

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

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

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

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

Me.Requery
и все конструкция готова.
Евгений.

Re: Access (Forms) (Office 2007)

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