Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.60/230: Рейтинг темы: голосов - 230, средняя оценка - 4.60
4 / 4 / 0
Регистрация: 13.05.2009
Сообщений: 106

Поиск в базе данных MS Access по данным из поля формы

19.05.2011, 16:39. Показов 44905. Ответов 108
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.Стоит такая задача : реализовать поиск по одной таблице.В форме есть поле.Данные из поля нужны для поиска.После поиска вывести соответствующую строчку из таблицы.Я так понимаю без VBA не обойтись.Но ничего в нем не шарю.Помогите кто чем могёт
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.05.2011, 16:39
Ответы с готовыми решениями:

Поиск в таблице по данным из поля формы
Подскажите пожалуйста, как сделать поиск в таблице по двум полям формы? Private Sub Edit_BUT_Click() Dim dbs As DAO.Database ...

Поиск в базе данных MS Access по данным из поля формы
Есть БД. Нужно реализовать поиск по ней за значение (текстом) в поле (смотрите рисунок). Кнопка «Пошук» вызывает форму для поиска...

Сортировка поля типа Дата в базе данных Access
Привет всем! У меня проблема. Не могу отсортировать поле "Дата", т.е. по дате. Сортировка остальных полей получилась. Вот код: ...

108
 Аватар для madcat600
0 / 0 / 0
Регистрация: 13.10.2014
Сообщений: 33
08.02.2013, 13:09
Студворк — интернет-сервис помощи студентам
гуд. форма которую Стас сделал отлично подходит. спасибо за помощь Вам, ребята
0
0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 3
21.04.2013, 19:56
Ребят, все шикарно. на форме отфильтрованные ячейки получил. Вот как из них сделать ответ? это же получается форма, а не таблица или запрос. Мастером не получается сделать отчет. помогите пожалуйста, очень надо.
0
 Аватар для Андрэич
2842 / 774 / 41
Регистрация: 20.05.2012
Сообщений: 2,055
21.04.2013, 20:03
Делаете тупо отчёт на основании формы. Или печатаете саму форму...

А что не получается?
0
0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 3
21.04.2013, 20:09
не получается сделать отчет на основе формы. форму распечатать - нет проблем, но коряво, хотелось бы чтобы было красиво оформлено, как в отчетах.
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
21.04.2013, 20:30
Цитата Сообщение от Андрэич Посмотреть сообщение
Или печатаете саму форму...
Пффф...Не стоит так разбрасываться словами...Отчеты для этого существуют..(если только форма визуально не сделана как отчет, или "красивости" не наведены..)
0
0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 3
21.04.2013, 22:12
имелось ввиду красиво относительно того, как это будет выглядеть на листе бумаги и в ЧБ. но не суть. нашел вариант не полностью удовлетворяющий но все же. Вспомогательную форму сделал в виде таблицы ЧБ и ее печать, но есть нюанс, требующий пояснения. Последняя ячейка - вложенный файл, картинка, которая на форме хорошо отображается. так вот при режиме таблицы на форме - она не печатается, ну это тоже можно поправить. Меня интересует как из формы (в начальный базах она называется podFrmTest) по нажатию кнопки на форме получить отчет готовый к печати. Вот всю базу у меня получается так сделать, т.к. она в виде таблицы, а вот привязаться к форме - не получается, т.к. в мастере отчетов нельзя выбрать форму.

Ну как-то так... много чего написал... но уж извините, я в accesse новичок. Заранее спасибо за помощь и понимание.

зы. а да, еще вторая ячейка является связанной со второй таблицей и в ней осуществляется выбор предприятия.

Добавлено через 1 час 35 минут
так, ладно... решил проблему созданием второй вспомогательной формы, размещении ее на форме поиска, скрытия ее и просто по средством драг-н-дроп перетащил эту форму на конструктор отчетов. Ну и там уже извращаясь с формой и подогнать внешний вид под необходимый для печати. всем спасибо
0
0 / 0 / 0
Регистрация: 11.06.2014
Сообщений: 5
11.06.2014, 18:36
Всем привет!
Нужна небольшая помощь, а именно привязать поиск к таблицам, чтобы в строку поиска можно было ввести название воздушного судна полностью или просто 1ю букву.
Вложения
Тип файла: 7z ВС.7z (51.3 Кб, 16 просмотров)
0
 Аватар для VinniPuh
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,060
11.06.2014, 23:29
А как еще можно посмотреть ваш примерчик?
А то мой Access-97 категорически не хочет открывать ваш пример.
0
0 / 0 / 0
Регистрация: 11.06.2014
Сообщений: 5
11.06.2014, 23:57
kmv-puh, пересохранил в 2000 или тоже не годится?
Но тут чего-то пропали все запросы, отчеты и тд, осталась только главная таблица ))
Вложения
Тип файла: 7z ВС_2000.7z (29.5 Кб, 25 просмотров)
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12512 / 5086 / 814
Регистрация: 07.08.2010
Сообщений: 14,973
Записей в блоге: 4
12.06.2014, 01:43
Но тут чего-то пропали все запросы,
=============
все на месте, изменили фильтр показа таблиц и прочего
0
0 / 0 / 0
Регистрация: 11.06.2014
Сообщений: 5
13.06.2014, 17:39
Помогите а )) пожалуйста..
0
Эксперт MS Access
2841 / 1381 / 217
Регистрация: 13.05.2011
Сообщений: 4,224
13.06.2014, 18:48
fozzi13, если вы ищете по полю со списком из формы, то в условии отбора запроса надо записать условие (формы)!(ВАШАФОРМА)!(ВАШЕПОЛЕ). если по первым буквам, то тут сложнее, так как не уверен в правильности, в проверить неначем. попробуйте условие like(ЗВЕЗДОЧКА). В СКОБКАХ НАДО ПОСТАВИТЬ ЗВЕЗДОЧКУ, В ТЕЛЕФОНЕ ЕЕ ПРОСТО НЕТ.

Добавлено через 8 минут
кстати забыл дополнить: скобки для первого условия должны быть квадратные, в телефоне их тоже нет.

Добавлено через 18 минут
fozzi13, еще вопрос: вы говорите поиск по таблицам базы данных. это как понять: необходимо организовать поиск судна по всем таблицам или все таки бы знаете в какой таблице необходимо вести поиск и соответственно по какому полю?
0
0 / 0 / 0
Регистрация: 11.06.2014
Сообщений: 5
14.06.2014, 11:29
Вячеслав Я, по картинкам может понятней будет ))
Мне нужно пару строк кода, чтоб привязать мою кнопку поиска к разделу таблицы.

http://uaimage.com/gallery/d9dd8fd3
0
0 / 0 / 0
Регистрация: 11.06.2014
Сообщений: 5
14.06.2014, 11:38
Добавил базу в 2000 аксесе и 2013..
Вложения
Тип файла: 7z ВС_2000_2013.7z (58.6 Кб, 18 просмотров)
0
Эксперт MS Access
2841 / 1381 / 217
Регистрация: 13.05.2011
Сообщений: 4,224
14.06.2014, 19:29
fozzi13, поиск необходимо производить в запросе. запрос естественно берет данные из таблицы. данные для отбора информации необходимо вводить в форме. на этой же форме должна быть ваша кнопка с кодом. простой способ: откройте форму в конструкторе. выделите кнопку. в СТРАНИЦЕ СВОЙСТВ на панели инструментов во вкладке СОБЫТИЯ в строке НАЖАТИЕ КНОПКИ нажмите из двух кнопок правую. выберите МАКРОСЫ. выберите ОТКРЫТЬЗАПРОС и выберите название вашего запроса. показать пример не могу, нет компа. опишите, на каком этапе остановились.
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
16.06.2014, 03:44
Тема с бородой

Поиск по таблицам
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12512 / 5086 / 814
Регистрация: 07.08.2010
Сообщений: 14,973
Записей в блоге: 4
16.06.2014, 08:22
поиск для вашего случая
оптимальнее --набирать при поиске цифры, меньше ошибок из-за смены регистров и огрехов сортировки при применении списков
Вложения
Тип файла: rar ВС_2000M.rar (42.5 Кб, 46 просмотров)
0
0 / 0 / 0
Регистрация: 03.10.2014
Сообщений: 191
04.10.2014, 21:12
вопрос в продолжение...
одна из ранее обсуждаемых баз данных (прикрепл файл)
подскажите плиз:
1) что прописать в функцию кнопки, чтобы очистить три поля поиска в форме frmTest?
2) что прописать в кнопке, чтобы при нажатии ее открывалась форма tblTest ТОЛЬКО с данными выделенной строки (вероятно по номеру кода, но не знаю как): н-р по фамилии "Пупкин" найдены два человека (строки с кодом 1 и 8), кликаю мышкой в фамилию на строке с кодом 8 и хотелось бы нажать кнопку, чтобы открылась уникальная форма по коду 8 с соответствующими данными.
Спасибо
Вложения
Тип файла: zip db2.zip (21.2 Кб, 15 просмотров)
0
 Аватар для VinniPuh
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,060
04.10.2014, 21:29
На счет поиска у вас вроде бы ВСЁ ЧЁТКО, как на картинке, а обнулить можно примерно так (Естественно указав ИСТИННЫЕ ИМЕНА ПОЛЕЙ)
Visual Basic
1
2
3
4
5
6
Me.ПоискФамилии = ""
Me.ПоискИмени = ""
Me.ПоискОтчества = ""
 
    Me.Filter = ""
    Me.FilterOn = True
Миниатюры
Поиск в базе данных MS Access по данным из поля формы  
0
0 / 0 / 0
Регистрация: 03.10.2014
Сообщений: 191
04.10.2014, 21:49
Я имею ввиду 2 пункт - при выборе строки в подформе нужно нажать кнопку, чтобы открылась форма (слева) с данными соответствующими идентичному номеру кода 8
Миниатюры
Поиск в базе данных MS Access по данным из поля формы  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.10.2014, 21:49

Поиск данных в базе access
Всем доброго всемени суток . Хочу проект перенести из Эксель в полноценное приложение.)) пользуюсь vs express. Базы данных уже...

Поиск по базе данных Access
Хочу сделать поиск по базе с помощью метода Locate. procedure TForm1.MyLocate (s:string); begin ...

Поиск по базе данных Access
Товарищи программисты, помогите плиз, как сделать поиск в vb6 по базе данных, где критерий поиска задаётся из строки. Например, по...

Поиск по базе данных access
Здравствуйте. Как сделать поиск по базе данных access, подключенной к датагридвью по разным полям? Например один тексбокс для поиска...

Реализовать поиск и выбор данных в форме в базе данных Access
Здравствуйте! Подскажите пожалуйста,как реализовать поиск и выбор данных в форме в базе данных Access. Заданы таблицы товар,тип товара,...


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

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи. . . .
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru