Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
114 / 4 / 0
Регистрация: 07.09.2014
Сообщений: 329
1

Поиск и фильтрация записей базы - удобный и наглядный способ

14.09.2014, 19:50. Показов 679. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
выкладываю черновик базы, в которой реализован удобный и наглядный метод фильтрации записей базы.
Главная роль здесь принадлежит пользователю с ником shanemac51.
Возникла ошибка. Скрин и базу прилагаю.
Еще вопрос - как скрыть "область данных" в форме "Данные для поиска" при открытии формы и при отсутствии записей по условиям фильтра. А то при загрузке формы всегда перед глазами висят одни и те же первые записи.
Миниатюры
Поиск и фильтрация записей базы - удобный и наглядный способ  
Вложения
Тип файла: zip ИСКИ_v.6.6.zip (883.8 Кб, 4 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.09.2014, 19:50
Ответы с готовыми решениями:

Фильтрация записей базы по мере набора текста
фильтрация реализована так, что по мере набора символов отображаются записи, содержащие введенные...

Фильтрация Записей Таблиц Базы Данных В Приложении На Делфи
Прошу вашей помощи по поводу вопроса о фильтрации записей в таблицах Базы Данных. Это означает-у...

Delphi и базы Поиск и Фильтрация
Прошу вашей помощи, я новичок. Суть проблемы нужно осуществить поиск в уже отфильтрованной БД....

Фильтрация данных: поиск записей Vk по ключевым словам
Добрый день! Пишу скрипт поиска записей вк по ключевым словам.Столкнулся с проблемой, если наше...

2
Модератор
Эксперт MS Access
11966 / 4834 / 779
Регистрация: 07.08.2010
Сообщений: 14,154
Записей в блоге: 4
14.09.2014, 22:08 2
ошибка выскакивает, если запись не найдена, а добавление записей запрещено

если добавление запрещено, то
в Fpoisk надо вставить проверку на пустую выборку(надо подумать как), а при SelStart проверять флажок

IF fpoisk()=TRUE THEN
Me.wденьга.SelStart = Len(S0) + 1
ENDIF

если же разрешено, работает и так, как предложено
0
114 / 4 / 0
Регистрация: 07.09.2014
Сообщений: 329
14.09.2014, 22:39  [ТС] 3
повставлял везде "On Error Resume Next", но думаю что это не профессиональное решение )
- форму надо открывать пустой, и выводить только те записи которые ответствуют введенным в поля значениям
- оставить добавление запрещено, так как пустая строка не нужна
- реагировать только на не менее 2 символов
- при очистке полей нужно чтобы "область данных" пропадала, оставался только "заголовок формы" формы "Данные для поиска"

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Private Sub wôèëüòð_äîãîâîð_Change()
On Error Resume Next
S0 = "" & Me.wôèëüòð_äîãîâîð
Call fpoisk
Me.wôèëüòð_äîãîâîð.SelStart = Len(S0) + 1
End Sub
 
Private Sub wôèëüòð_íàèìåíîâàíèå_Change()
On Error Resume Next
S0 = "" & Me.wôèëüòð_íàèìåíîâàíèå
Call fpoisk
Me.wôèëüòð_íàèìåíîâàíèå.SelStart = Len(S0) + 1
End Sub
 
Private Sub wôèëüòð_íîìåð_äåëà_Change()
On Error Resume Next
S0 = "" & Me.wôèëüòð_íîìåð_äåëà
Call fpoisk
Me.wôèëüòð_íîìåð_äåëà.SelStart = Len(S0) + 1
End Sub
0
14.09.2014, 22:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.09.2014, 22:39
Помогаю со студенческими работами здесь

Удобный способ вывода информации из bd
Всем доброго времени суток, интересует такой вопрос: как можно легко выводить информацию из mysql...

Самый удобный способ рисовать
Требуется рисовать элементы постепенно, в ответ на события (нажал кнопку - появился прямоугольник)...

Кэширование данных или другой более удобный способ
Добрый день, господа. такой вопросец: я дергаю одну страничку из сети и забираю оттуда данные,...

Наиболее удобный способ вывода в файл из тела функции
Работаю в Visual Studio 2012. Требуется создать пустой файл (очистить, если уже есть) и записывать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru