LEADERSOFT.ru
Разработка на заказ программ и сайтов
Разработка
Заказ программы
Прайс-лист
Техническое задание
Проектная документация
Наши клиенты
Реклама и продвижение
Магазин
Перейти в магазин
Новинки магазина
Бизнес программы
Финансовый учет
Документооборот
Исходные коды
Интернет решения
Обучение
Перейти в раздел
Форумы по разработке
Примеры на Access
Рассылка статей
Магазин IT литературы
Блог
Все статьи
Microsoft Access (VBA)
Microsoft Access (Проекты)
Microsoft ASP.NET
Сервисы Google
Технические задания
Новости IT технологий
Сервисы
Форумы разработчика
Контакты
О компании
Регистрация на сайте
Подписка на новости по Email
Сообщество Google+
Подписка subscribe.ru
Новости в формате Атом
Загрузить
Загрузить каталог программ
Форумы по информационным технологиям
Начало
Forums
Регистрация
|
Вход
Forums
Обновлено ::
05 февраля 2005
Форумы
Поиск
Список форумов
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: поиск в т...
Тема: поиск в таблице
15.06.2007 21:01:54
Андрей8
2 сообщения
Тема: поиск в таблице
Есть форма, в которую вносятся значения серии и номера. По значениям указанным в этих двум полям нужно найти сведения в другой таблице и отобразить на форме. Каким образом это можно организовать ? Таблица в которой должен осуществляться поиск может быть очень большой.
P.S. Поиск в формах
Автор:
Андрей
от 29.01.2002 13:49:59
Источник ...
15.06.2007 21:01:54
All
4316 сообщения
RE: поиск в таблице
Желательно таблицу с данными ограничить путем создания запроса на выборку. Поставьте этот запрос (например, SELECT * FROM [ВСЕ Книги] WHERE [Тип]=1) вместо таблицы (запроса) [Мои книги] в примерах указанных ниже.
Пример 1 . В данном варианте постоянно меняется запрос. Таким образом на экране всегда будут отображаться только те записи (книги), которые необходимо Вам просмотреть.
Private Sub myBooks_Change()
Dim s As String
s = Me.myBooks.Text 'Определяем текст
If Len(s) <> 0 Then s = " WHERE Left([Книга]," & Len(s) & ") = '" & s & "'"
Me.myFind3.Form.RecordSource = "SELECT Книга FROM [Мои книги]" & s
End Sub
Пример 2 . В данном варианте при вводе первых символов включается программа поиска и курсор останавливается на первой подходящей записи (книге).
Private Sub Books_Change()
Dim rst As Recordset, frm As Form
Set frm = Me.myFind3.Form 'Выбираем форму
Set rst = frm.RecordsetClone 'Выбираем запрос
rst.FindFirst "([Книга] Like '" & Me.Books.Text & "*')=True"
If rst.NoMatch = False Then frm.Bookmark = rst.Bookmark
End Sub
P.S. Описание контекстного поиска дано в файле la_form.mdb, 3 пример
P.S. Поиск в формах
Автор:
Виктор Конюков
от 0:00:00
Источник ...
15.06.2007 21:01:54
All
4316 сообщения
RE: поиск в таблице
А что фильтры уже не в моде? Можно же написать:
Me.Filter = "seria=" & Me.Seria & " and numer=" & Me.Numer
Me.FilterOn = True
P.S. Поиск в формах
Автор:
Дмитрий
от 0:00:00
Источник ...
15.06.2007 21:01:54
Андрей8
2 сообщения
Спасибо
P.S. Поиск в формах
Автор:
Андрей
от 31.01.2002 16:10:16
Источник ...
15.06.2007 21:01:54
All
4316 сообщения
RE: контекстный поиск
Скачала la_form.mdb, не могу открыть в MSA97,т.к. писалось под MSA2000, которого у меня нет.
Очень нужен пример контекстного поиска, я слаба в VBA, а так хочется разобраться !
Есть табличка с полями :
ID АВТОР НАЗВАНИЕ КОЛИЧЕСТВО ,ей соответствует форма Forma1, на которой есть 4-е textbox-а, под каждое из полей таблички Table1.
Хочу приделать еще один textbox - Search, для контекстного поиска через Form1 по названию ,т.е.
кликнула мышкой в поле textbox Search,начинаю печатать название, а оно самоподставляется.Найдя нужное - нажала энтер и в 4-ех textbox-ах появляется соответствующая информация.
Помогите, пожалуста !
P.S. Поиск в формах
Автор:
HATA
от 0:00:00
Источник ...
Страница 1 из 1
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: поиск в т...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования