С Новым годом! Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/107: Рейтинг темы: голосов - 107, средняя оценка - 4.76
7 / 7 / 1
Регистрация: 21.03.2010
Сообщений: 397
1

Выражение неверно введено или является слишком сложным для рассчета

05.03.2015, 00:34. Показов 20308. Ответов 14
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
MS Access 97. Нужно сделать запрос из одной таблицы.

Беру конструктор запросов, кидаю туда таблицу, добавляю поля что нужны при выводе запроса.
В условие отбора под полем ДИАГНОЗ пишу:
[введите болезнь]

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

Например, числовое выражение может содержат слишком много аргументов.
Попытайтесь упростить выражение, определив его части как переменные. (Ошибка 3071).

В гугле не нахожу норм объяснения по поводу этой ошибки.
Заранее спасибо за ответы.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.03.2015, 00:34
Ответы с готовыми решениями:

Для данной функции введено слишком много аргументов
Выдает ошибку при выполнении данной функции ...

Для данной функции введено слишком много аргументов
=ЕСЛИ(C6<0;C6+КОРЕНЬ(1+C6*C6);ЕСЛИ(C6<=1;C6>=0;SIN(C6)*EXP(C6);2*COS(C6)*COS(C6)))

Для данной функции введено слишком мало аргументов
=ЕСЛИ(И(C6<0);C6+корень(1+C6*C6));ЕСЛИ(И(C6>1);2*(COS(C6))*(cos(C6));SIN(C6)*EXP(СТЕПЕНЬ(C6)))

Ошибка "Для данной функции введено слишком много аругментов"
Здравствуйте, вот выражение, не могу понять, что именно не правильно....

14
Эксперт MS Access
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
Эксперт MS Access
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
05.03.2015, 01:06 4
Цитата Сообщение от Tenass Посмотреть сообщение
А как узнать какое число соответствует каждому названию болезни?
А в таблицы своей базы посмотреть не пробовали?
0
7 / 7 / 1
Регистрация: 21.03.2010
Сообщений: 397
05.03.2015, 01:13  [ТС] 5
пробовал, в таблице я не нахожу нужной инфы. открываю таблицу конструктором и там можно посмотреть что поле числовое и все.
1
Эксперт MS Access
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
05.03.2015, 01:31 6
Лучший ответ Сообщение было отмечено VinniPuh как решение

Решение

Цитата Сообщение от Tenass Посмотреть сообщение
открываю таблицу конструктором и там можно посмотреть что поле числовое и все.
А просто открыть не пробовали, ту, где диагнозы и их коды.
1
7 / 7 / 1
Регистрация: 21.03.2010
Сообщений: 397
05.03.2015, 02:19  [ТС] 7
пробовал. там выпадающий список и все..
0
Эксперт MS Access
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
Цитата Сообщение от Tenass Посмотреть сообщение
...не нахожу нужной инфы. открываю таблицу конструктором и там можно посмотреть что поле числовое...
Цитата Сообщение от ltv_1953 Посмотреть сообщение
...А просто открыть не пробовали,...

Не по теме:

Ну спасибо, ну и потешили, прям до коликов. :rofl: :good:

0
7 / 7 / 1
Регистрация: 21.03.2010
Сообщений: 397
05.03.2015, 17:59  [ТС] 10
вообщем вот структура запроса, есть 3 таблицы. в первом поле Диагноз числовой, вводится только число, а нам нужно чтобы вводилось слово(болезнь), поэтому я добавил еще две таблицы, которые связаны с первой. В таблице СписокЗаболеваний есть 2 поля: кодБолезни и ИмяБолезни. Как-то нужно сделать чтобы вводилось Имя болезни, там искалось соответственный код и подставлялся в Диагноз.
Миниатюры
Выражение неверно введено или является слишком сложным для рассчета  
0
Модератор
Эксперт MS Access
12090 / 4950 / 791
Регистрация: 07.08.2010
Сообщений: 14,563
Записей в блоге: 4
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
Цитата Сообщение от Tenass Посмотреть сообщение
...так как вам, скинуть ее?...
Тут - https://www.cyberforum.ru/faq.... ttachments подробнр написано
0
7 / 7 / 1
Регистрация: 21.03.2010
Сообщений: 397
06.03.2015, 02:01  [ТС] 14
я не могу ее выложить, не разрешено вылаживать данные такого характера...
вопрос таков: как данные из поля таблицы (код) запихнуть в запрос?
0
Эксперт MS Access
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
06.03.2015, 04:49 15
Цитата Сообщение от Tenass Посмотреть сообщение
я не могу ее выложить, не разрешено вылаживать данные такого характера...
Угу, а оставить три таблицы, удалить в них часть столбцов, а ФИО забить мусором, или сляпать базу из трех таблиц с десятком записей, как во вложении - типа не барское это дело.
Там два запроса: на полное или неполное совпадение обозначения заболевания.
И по Вашей схеме данных - пациент может одним и тем же заболеванием болеть несколько раз, поэтому использование составного ключа из кодов пациента и заболевания сомнительно.
Вложения
Тип файла: zip Tenass.zip (19.2 Кб, 17 просмотров)
1
06.03.2015, 04:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.03.2015, 04:49
Помогаю со студенческими работами здесь

Слишком большое выражение для решения уравнения
Добрый день! Следующая проблема. Есть уравнение, которое решается аналитически, но matlab выдаёт...

Упростить выражение со сложным множеством
(\bar{(A\triangle F)}\cdot\bar{(B\cdot A)})\backslash(((E\triangle B)\triangle...

Неверно преобразовываю ряд, или же неверно записываю его в код
Задание:Для заданного с консоли значения n определить сумму числового ряда: s=\sum...

Стандартные функции Си для проверки какое число введено (целое или десятичное)
Помогите пожалуйста. Какие в Си есть стандартные функции, чтобы проверить какое введено число (...


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

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