Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/22: Рейтинг темы: голосов - 22, средняя оценка - 4.64
5 / 5 / 1
Регистрация: 12.08.2010
Сообщений: 151

Поиск записей в форме

31.01.2011, 12:57. Показов 4158. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго, всем, времени суток!

Хочу знать и понимать, но скорее всего, как было сказано, где-то на форуме «у девушек троичная логика – да, нет, не знаю», может и из-за этого, но у меня не получается. Не могли бы мне помочь.

Расскажу суть.
База данных, есть главная форма «МУ» источником является таблица «Му», так же есть подчиненная форма «М_у_1», источником данных также является таблица «Му».
На первых трех вкладках идет как бы такая анкета учёного, а вот на следующей вкладке должен бать поиск по всем учёным. Эта вкладка имеет поля, в которые вводятся данные, критерии для поиска, а сам результат поиска отображается ниже в подчиненной форме.
Расскажу как реализовывала поиск по Ф.И.О.
Источник записей в подчиненной форме -
SQL
1
SELECT  [Му].Фамилия, [Му].Имя, [Му].Отчество, [Му].[Дата рождения], [Му].Код_степени FROM [Му]  WHERE ([Му].Фамилия LIKE  [Поле106] & "*" AND [Му].Имя LIKE [Поле112] & "*" AND [Му].Отчество LIKE  [Поле114] & "*"  OR  [Му].[Дата рождения] LIKE [Поле142]&"*"  OR [Му].Код_степени LIKE [ПолеСоСписком118])
Где поля - Поле106, Поле112, Поле114, Поле142, ПолеСоСписком118, являются областями, в которые вводятся критерии поиска…Вот с ФИО все получается, т.к. у всех учёних они заполнены(поля)..проблема встает с Днем рождения и Кодом_степени. Они есть не у всех..и если в SELECTе, где WHERE написать AND везде, то он выведит изначально, только тех. Ученых у кого есть Дата рождения, ну а потом при вводе даты в поле - Поле142, он находит запись…Как другим способом можно реализовать такой поиск или где у меня наблюдаются просветы и недочеты…

Это только начало моих неразберих, надеюсь, что поможете. Если кто-то заинтересуется я могу рассказать еще, что необходимо для понимания моей проблемы.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.01.2011, 12:57
Ответы с готовыми решениями:

Поиск записей в подчиненной форме по значению поля со списком в главной форме
Доброго времени суток уважаемые Форумчане! Очередной раз необходима Ваша помощь!!! Суть вопроса: на форме Водители имеем подчиненную...

Поиск записей в подчиненной форме по различным параметрам полей в главной форме
Доброго времени суток уважаемые Форумчане! Пожалуй, заключительный вопрос. Суть вопроса: на форме Водители имеем подчиненную форму...

Поиск записей в форме
Доброго времени суток. Задача состоит в следующем: Есть таблица с несколькими полями. Есть форма с текстовым полем. Необходимо...

11
 Аватар для Елена
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
31.01.2011, 16:18
НеГоДяЙкА, можно запрос сделать составной строкой: разбить на три части (основная строка запроса, вторая часть - по рождению, третья часть - код степени). Потом делать по какому-нибудь условию делать конкатенацию строк в одну строку. Здесь могут быть несколько вариантов, например, по событию Нажать кнопку задать условие: если поле для рождения - не пустое, то Str2= " And Таблица.Рождение=Me.ПолеРождения", иначе Str2=null, далее условие для Str3 примерно такое же (заносите значение статуса). Потом делаете конкатенацию: Str=Str1 & Str2 & Str3
1
 Аватар для ironegg
1905 / 782 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
31.01.2011, 21:23
Цитата Сообщение от НеГоДяЙкА Посмотреть сообщение
Поле106, Поле112, Поле114, Поле142, ПолеСоСписком118
видна напряженная работа
по существу вопроса... есть подробное описание проблемы, но нет файла. это существенно все осложняет. прикрепите кусок базы
0
5 / 5 / 1
Регистрация: 12.08.2010
Сообщений: 151
01.02.2011, 03:52  [ТС]
Цитата Сообщение от Елена Посмотреть сообщение
можно запрос сделать составной строкой: разбить на три части (основная строка запроса, вторая часть - по рождению, третья часть - код степени).
Извините, если я правильно поняла, то запрос сделать , как источник подчиненной формы?!

Цитата Сообщение от ironegg Посмотреть сообщение
видна напряженная работа
угу..напряженная..просто нужно мини-проект сделать, а мне почему то везет на то, с чем я раньше не сталкивалась..

Цитата Сообщение от ironegg Посмотреть сообщение
прикрепите кусок базы
Не подскажете, пожалуйста, каким образом это осуществлить!? новичок.
0
 Аватар для Елена
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
01.02.2011, 05:53
НеГоДяЙкА, обработайте свою базу: сожмите, уберите рисунки и т.п., чтобы база меньше весила. Можно сделать новую базу и в нее скинуть только тот кусок базы, с которым будем работать. Затем базу заархивируйте. Под окном сообщения есть кнопка "Расширенный режим" - нажмите, там есть возможность прикрепить вложения.
0
5 / 5 / 1
Регистрация: 12.08.2010
Сообщений: 151
01.02.2011, 06:22  [ТС]
Вроде все лишнее поудаляла, только теперь она(база) на все жалуется..не обращайте внимание. В форме Молодые ученые на вкладке Поиск, когда ФИО вводим поиск осуществляется,а вот с датой и с остальными полями проблемки..
Посмотрите, пожалуйста, кому будет интересно, только мне не просто нужно сделать,а именно объяснить, как можно реализовать поиск, с моей же стороны - старания в понимании ваших объяснений..)
Не хочу оправдываться, но честно поначалу сама читала и пыталась, но потом поняла, что все равно без какого-то опыта и без помощи со стороны тяжело...
Вложения
Тип файла: rar Proba.rar (71.1 Кб, 184 просмотров)
0
5 / 5 / 1
Регистрация: 12.08.2010
Сообщений: 151
04.02.2011, 12:12  [ТС]
помочь никто не хочет!? Простите за назойчивость, но хотелось бы услышать, что-нибудь подходящее...
0
 Аватар для Елена
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
09.02.2011, 06:30
НеГоДяЙкА, Ваш последний пост перенесла в другую тему (правила форума: одна тема - один вопрос)
0
5 / 5 / 1
Регистрация: 12.08.2010
Сообщений: 151
09.02.2011, 06:34  [ТС]
Хорошо, просто думала не засорять темами форум..хороший модератор вы..
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,941
Записей в блоге: 4
09.02.2011, 12:23
посмотрите

лучше начинать с поисковки

Добавлено через 7 минут
приложение
0
5 / 5 / 1
Регистрация: 12.08.2010
Сообщений: 151
15.02.2011, 01:02  [ТС]
А не подскажете как удалять вложение?!
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,941
Записей в блоге: 4
15.02.2011, 07:57
забыла вложение
Вложения
Тип файла: rar uchen2003.rar (72.8 Кб, 102 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.02.2011, 07:57
Помогаю со студенческими работами здесь

Поиск записей в форме
Добрый день! Ещё один вопрос у меня есть по БД. Есть форма: в ней обычные текстовые поля и поле со списком. Необходимо чтобы при выборе...

Поиск записей в форме
Здравствуйте. Надо организовать в форме поиск работника по фамилии. Что-то не могу сообразить, как. Создавала и поле со списком, и список...

Поиск записей в табличной форме
Добрый день уважаемые форумчане. Подскажите пожалуйста, имеется табличная форма в которой есть поле поиска записи по 4-м полям ...

Разделенная форма. Поиск записей в главной форме по значению поля подчиненной формы
Добрый день! Это моя первая БД на Access очень много вопросов поэтому прошу профессионалов помочь. Есть небольшая БД требований. Есть...

Поиск в основной форме по записи в подчиненной форме
Не могли бы подсказать как из подчиненной формы можно перейти в основую форму, на определенную запись. Т.е. в подчиненной форме есть...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru