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

Запрос на добавление без повторов

07.05.2012, 20:41. Показов 3983. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! База "Периодические медицинские осмотры" (ПМО) Согласно приказу, каждому вредному фактору соответствует определенный список осмотров и исследований специалистами, а у человека вредных факторов может быть несколько. Вот тут и загвоздка.Помогите плиз! При выполнении запроса на добавление нужно добавлять только новые записи пациентов и соответствующих им отделений.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.05.2012, 20:41
Ответы с готовыми решениями:

Добавление в базу без повторов
Добрый день?

Создать запрос на выборку названий игрушек без повторов
Создать запрос именем «Игрушки», который будет выводить весь ассортимент игрушек (без повторений). Ничего не нашёл как это сделать,...

Запрос на добавление без повторяющихся значений
Здраствуйте!!! Помогите даработать запрос на добавление. Проблема в том. что при случайном добавлении уже добавленной записи, запись...

13
0 / 0 / 0
Регистрация: 06.03.2012
Сообщений: 6
07.05.2012, 22:05  [ТС]
Неужели на форуме нет знающих людей, подскажите пожалуйста, а то все что могла перепробывала уже, ну никак не получается!
0
 Аватар для Ameli
2096 / 1172 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
08.05.2012, 07:34
Цитата Сообщение от Svetulechka Посмотреть сообщение
Согласно приказу, каждому вредному фактору соответствует определенный список осмотров и исследований специалистами, а у человека вредных факторов может быть несколько. Вот тут и загвоздка.
Когда появляется связь "многие-ко-многим", добавляйте третью связующую таблицу. В вашем случае:
Табл Вредные факторы
Табл Осмотры и исследования специалистов (какие бывают)
Табл Соотв-е вредным факторам осмотров специалистов: Код вредного фактора, код осмотра.

И аналогично со связью "многие-ко-многим" между людьми и вредными факторами:
Данные о работнике
Вредные факторы
Вредные факторы работника (код работника, код вредного фактора)

Затем запросом можно получить, какие осмотры и исследования ему нужно проходить в соотв-ии с вредными факторами.
Цитата Сообщение от Svetulechka Посмотреть сообщение
При выполнении запроса на добавление нужно добавлять только новые записи пациентов и соответствующих им отделений.
Уточните вопрос: какой запрос, откуда вы его запускаете, что значит: "только новые записи пациентов"

Вообще почитайте статью о разработке структуры, думаю, поможет
0
0 / 0 / 0
Регистрация: 06.03.2012
Сообщений: 6
08.05.2012, 10:04  [ТС]
Если посмотреть внимательно по схеме данных, то связь работника с факторами осуществялется через 3 таблицу "Таблица перехода", а код вредного фактора и код осмотра не вижу смысла объединять, потому что у одного человека может быть несколько вредных факторов, соответственно он проходит только один профосмотр, а специалисты разные Примерсогласно п.1.1.2 терапевт, окулист, невролог, а согласно п.2.1.1 терапевт, хирург, дерматолог) соответственно он один раз пойдет к терапевту, а не два!
0
 Аватар для Ameli
2096 / 1172 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
08.05.2012, 10:15
в бд не вникала, отвечала на поставленный вопрос.
Если у вас есть связующие таблицы, в чем тогда вопрос?
0
0 / 0 / 0
Регистрация: 06.03.2012
Сообщений: 6
08.05.2012, 10:35  [ТС]
Так вот в том что у одного человека получается согласно вредным факторам по 2 осмотра терапевтом, по 3 осмотра неврологом, и так далее, а нужно чтоб было по одному!

Добавлено через 9 минут
запрос на добавление "Результат исследований фактор" записывается в таблицу "Результат исследований фактор" прикаждом его выполнении записи дублируются
0
 Аватар для Ameli
2096 / 1172 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
08.05.2012, 10:48
Мы сейчас говорим о запросе Осмотры специалистами фактор?
Давайте начнем с того, зачем нужен этот запрос на добавление?
Я так подозреваю, что, если построить схему правильно, он не понадобится.
Запрос жуткий, что это за немыслимое количество Наименование отделение не равно текстовому значению? Почему вас там вообще текстовые значения?

Добавлено через 11 минут
Цитата Сообщение от Svetulechka Посмотреть сообщение
запрос на добавление "Результат исследований фактор"
Вот, только в 6-ом сообщении мы выяснили, о каком запросе идет речь. Формулируйте вопросы конкретно и понятно. Я по вашему вопросу поняла, что проблема в том, как связать таблицы.
У вас настолько все запутано, что я уже пожалела, что начала вникать. И вряд ли кто-то еще захочет вникать в этот хаос.
Ошибки в схеме данных приводят к такому нагромождению ненужных запросов. Так что читайте статью, переделывайте схему данных
1
0 / 0 / 0
Регистрация: 06.03.2012
Сообщений: 6
08.05.2012, 10:48  [ТС]
Нужно чтобы в форме Данные работника3 при вводе информации автоматически выходили специалисты и исследования которых нужно пройти, согласно вредным факторам. Сейчас в поле со списком выходят все специалисты и исследования, которые имеются в базе данных. Либо можно сделать так чтобы в поле со списком "Специалист" выходили только соответствующие коду фактора специалисты. (просто не знаю как это сделать)
0
 Аватар для Ameli
2096 / 1172 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
08.05.2012, 10:55
Где у вас связь, о которой я говорила: какие специалисты соответствуют определенному вредному фактору? Как таблица называется?
0
0 / 0 / 0
Регистрация: 06.03.2012
Сообщений: 6
08.05.2012, 11:03  [ТС]
[Объединение фактор, отделение]

Добавлено через 4 минуты
Сама разобралась в данной проблеме! Только вот что еще хотелось бы спросить! Как сделать чтобы в отчете ставил "0" если в запросе отсутствуют данные!?
0
 Аватар для Ameli
2096 / 1172 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
08.05.2012, 11:21
Используйте функцию Nz() в запросе-источнике
0
 Аватар для NeonMaster
4 / 4 / 1
Регистрация: 21.01.2021
Сообщений: 6
16.12.2021, 11:22
Показала б хоть как разобралась сама
0
16.12.2021, 16:03

Не по теме:

Цитата Сообщение от NeonMaster Посмотреть сообщение
Показала б хоть
Да-да. 10 лет она тебя ждала, как Пенелопа Одиссея, чтобы показать... А ты все не шел...

0
6 / 6 / 0
Регистрация: 18.03.2017
Сообщений: 63
16.12.2021, 20:53
Полагаю с 2012 года Светулечка уже универ закончила, вышла замуж, родила двоих и забыла про акцесс как таковой….
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.12.2021, 20:53
Помогаю со студенческими работами здесь

Добавление в файл без повторов
Есть некий файл 1.txt, необходимо добавить в него новую строчку, при условии того что такой строчки еще не было, помогите сделать плз...

Не получается составить запрос (выборка без повторов по номеру)
Доброго времени суток! Подскажите, пожалуйста, как сделать такую выборку: Исходная таблица: id|data|podr|kolvo|edizm ...

Помогите составит запрос. Как вывести имена авторов без повторов.
Есть база данных "Сборник афоризмов" . В ней 4 таблицы. Поле с именем автора отобразил в DBGrid'e, а само высказывания в DBMemo. Проблема в...

LINQ запрос: вывести имена студентов (без повторов) и количество студентов с таким именем
Помогите составить следующий LINQ запрос Вывести имена студентов (без повторов) и количество студентов с таким именем

Смена ip без повторов
Всем привет, нужна помощь. Нужно сделать что бы при смене ip на роутере через telnet ip проверялся на повтор- часто после переподключения...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru