7 / 7 / 1
Регистрация: 21.03.2010
Сообщений: 397
|
|
1 | |
Выражение неверно введено или является слишком сложным для рассчета05.03.2015, 00:34. Показов 20308. Ответов 14
Метки нет (Все метки)
MS Access 97. Нужно сделать запрос из одной таблицы.
Беру конструктор запросов, кидаю туда таблицу, добавляю поля что нужны при выводе запроса. В условие отбора под полем ДИАГНОЗ пишу: [введите болезнь] нужно чтобы выводило всех пациентов с этой болезнью, но выдает вот такую ошибку: Выражение неверно введено или является слишком сложным для расчета. Например, числовое выражение может содержат слишком много аргументов. Попытайтесь упростить выражение, определив его части как переменные. (Ошибка 3071). В гугле не нахожу норм объяснения по поводу этой ошибки. Заранее спасибо за ответы.
0
|
05.03.2015, 00:34 | |
Ответы с готовыми решениями:
14
Для данной функции введено слишком много аргументов Для данной функции введено слишком много аргументов Для данной функции введено слишком мало аргументов Ошибка "Для данной функции введено слишком много аругментов" |
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
05.03.2015, 00:53 | 2 |
Скорей всего в запросе ДИАГНОЗ - это код диагноза (число), а Вы вводите текстовое обозначение болезни. Типичная ошибка, когда в таблицах/запросах используют подстановки.
0
|
7 / 7 / 1
Регистрация: 21.03.2010
Сообщений: 397
|
|
05.03.2015, 01:03 [ТС] | 3 |
Да, посмотрел, там числовое поле. Т.е при заполнении бд там выпадающий список. А как узнать какое число соответствует каждому названию болезни?
0
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
05.03.2015, 01:06 | 4 |
0
|
7 / 7 / 1
Регистрация: 21.03.2010
Сообщений: 397
|
|
05.03.2015, 01:13 [ТС] | 5 |
пробовал, в таблице я не нахожу нужной инфы. открываю таблицу конструктором и там можно посмотреть что поле числовое и все.
1
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
05.03.2015, 01:31 | 6 |
Сообщение было отмечено VinniPuh как решение
Решение
1
|
7 / 7 / 1
Регистрация: 21.03.2010
Сообщений: 397
|
|
05.03.2015, 02:19 [ТС] | 7 |
пробовал. там выпадающий список и все..
0
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
05.03.2015, 05:35 | 8 |
Читаем Правила раздела, выкладываем базу, пишем, в каком запросе проблема. "Угадайки" больше не будет ... .
0
|
9112 / 6042 / 590
Регистрация: 27.03.2013
Сообщений: 19,854
|
|
05.03.2015, 08:17 | 9 |
Не по теме: Ну спасибо, ну и потешили, прям до коликов. :rofl: :good:
0
|
7 / 7 / 1
Регистрация: 21.03.2010
Сообщений: 397
|
|
05.03.2015, 17:59 [ТС] | 10 |
вообщем вот структура запроса, есть 3 таблицы. в первом поле Диагноз числовой, вводится только число, а нам нужно чтобы вводилось слово(болезнь), поэтому я добавил еще две таблицы, которые связаны с первой. В таблице СписокЗаболеваний есть 2 поля: кодБолезни и ИмяБолезни. Как-то нужно сделать чтобы вводилось Имя болезни, там искалось соответственный код и подставлялся в Диагноз.
0
|
Модератор
|
|
05.03.2015, 18:59 | 11 |
нужна именно база чтобы --посмотреть структуру таблиц, типы полей-- --связи таблиц --только потом ---запрос
0
|
7 / 7 / 1
Регистрация: 21.03.2010
Сообщений: 397
|
|
05.03.2015, 20:57 [ТС] | 12 |
так как вам, скинуть ее? мне просто натолкните на мысль как это можно осуществить
0
|
9112 / 6042 / 590
Регистрация: 27.03.2013
Сообщений: 19,854
|
|
05.03.2015, 22:53 | 13 |
Тут - https://www.cyberforum.ru/faq.... ttachments подробнр написано
0
|
7 / 7 / 1
Регистрация: 21.03.2010
Сообщений: 397
|
|
06.03.2015, 02:01 [ТС] | 14 |
я не могу ее выложить, не разрешено вылаживать данные такого характера...
вопрос таков: как данные из поля таблицы (код) запихнуть в запрос?
0
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
06.03.2015, 04:49 | 15 |
Угу, а оставить три таблицы, удалить в них часть столбцов, а ФИО забить мусором, или сляпать базу из трех таблиц с десятком записей, как во вложении - типа не барское это дело.
Там два запроса: на полное или неполное совпадение обозначения заболевания. И по Вашей схеме данных - пациент может одним и тем же заболеванием болеть несколько раз, поэтому использование составного ключа из кодов пациента и заболевания сомнительно.
1
|
06.03.2015, 04:49 | |
06.03.2015, 04:49 | |
Помогаю со студенческими работами здесь
15
Слишком большое выражение для решения уравнения Упростить выражение со сложным множеством Неверно преобразовываю ряд, или же неверно записываю его в код Стандартные функции Си для проверки какое число введено (целое или десятичное) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |