Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.71/84: Рейтинг темы: голосов - 84, средняя оценка - 4.71
Inessa
512 / 21 / 2
Регистрация: 11.03.2012
Сообщений: 443
#1

Подсчет количества записей с условиями

11.03.2012, 19:33. Просмотров 15239. Ответов 152
Метки нет (Все метки)

Я создала таблицы: паспортная часть и форма 14. Как сделать так, чтобы в каждой строчке было заложено определнное условие: данные выбирались из "Паспортной части" по возрасту, по полу, по шифру МКБ и причине выбытия из стационара - выводилось одной цифрой в определеной строке и графе в "Форме 14". Ни как не могу загрузить файл.
0
Вложения
Тип файла: rar Форма 14.rar (183.0 Кб, 67 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2012, 19:33
Ответы с готовыми решениями:

Подсчет количества записей с группировкой повторяющихся записей с VBA
Доброго времени суток! Вопрос возник следующий. Имеется ленточная форма...

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

Подсчет количества отмеченных записей
Собсно в этом и вопрос ... Каким образом подсчитать записи "отмеченные"...

Подсчет количества записей в результате запроса
Выполнен SQL запрос. Как програмно посчитать сколько записей из исходной...

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

152
Inessa
512 / 21 / 2
Регистрация: 11.03.2012
Сообщений: 443
21.03.2012, 17:53  [ТС] #41
в запросе "Старше18" не учтено еще одно условие - "кодПричины" - "выписан" или 1. А в дальнейших моих расчетах должно быть еще одно условие плюсом ко всему этому, т.е в условие отбора для следующей графы должно сузиться до (выписан + доставлен по экстренным показаниям) - это "кодПричины" + "кодПричины2"
0
alvk
Эксперт MS Access
5573 / 3469 / 168
Регистрация: 12.08.2011
Сообщений: 8,817
22.03.2012, 02:12 #42
Цитата Сообщение от Inessa Посмотреть сообщение
в запросе "Старше18" не учтено еще одно условие - "кодПричины" - "выписан" или 1.
Ну добавьте. В чём проблема? В ПЧ_Шифр оно есть?
1
Inessa
512 / 21 / 2
Регистрация: 11.03.2012
Сообщений: 443
22.03.2012, 06:16  [ТС] #43
Я сделала, то что мне нужно. Теперь у меня не получается создать кнопку. Я ее создаю с помощью мастера, а при нажатии на нее он выдает ошибку: "Причиной возникновения этой ошибки является невозможность запуска события вследствие нарушения логики обработки события. Например, если свойство формы "Открытие" имеет значение =[Field], возникнет эта ошибка, так ожидалось имя макроса или события, которые должны быть выполнены при активации этого события"
0
Вложения
Тип файла: rar Форма 14.rar (427.0 Кб, 35 просмотров)
alvk
Эксперт MS Access
5573 / 3469 / 168
Регистрация: 12.08.2011
Сообщений: 8,817
22.03.2012, 06:49 #44
У вас их 5 штук событий Private Sub Запись_Click(). Нажмите ALT+F11, выберите слева в списке вашу форму двойным кликом мышки и удалите все Запись_Click, кроме одной.
1
Миниатюры
Подсчет количества записей с условиями  
Inessa
512 / 21 / 2
Регистрация: 11.03.2012
Сообщений: 443
22.03.2012, 08:22  [ТС] #45
У меня так выходит при любом создании кнопок с помощью мастера
0
Inessa
512 / 21 / 2
Регистрация: 11.03.2012
Сообщений: 443
22.03.2012, 10:15  [ТС] #46
Это сбой призагрузке программы Access. Вы можете посмотреть что я сделала и дить дальнейшие рекомендации (как все это собрать в одно целое)
0
Вложения
Тип файла: rar Форма 14.rar (419.7 Кб, 18 просмотров)
alvk
Эксперт MS Access
5573 / 3469 / 168
Регистрация: 12.08.2011
Сообщений: 8,817
22.03.2012, 10:26 #47
Вы когда после docmd ставите точку - вам предлагается на выбор множество команд, open там нет, поэтому и была ошибка, нужно выбирать из того, что есть. Ещё рекомендую выполнять debug - compile тамже, это покажет ваши ошибки в коде.

Цитата Сообщение от Inessa Посмотреть сообщение
и дить дальнейшие рекомендации
По поводу чего именно? Если про соединение запросов, то вы можете их связать в одном большом запросе по коддиагноза, возьмите структураФ14 в запрос и привяжите к ней остальные ваши запросы по полю коддиагноза. Если не получится правильно связать, я помогу. Вообще все ваши запросы можно было бы сделать в одном запросе, но более сложном.
1
Миниатюры
Подсчет количества записей с условиями  
Inessa
512 / 21 / 2
Регистрация: 11.03.2012
Сообщений: 443
22.03.2012, 11:05  [ТС] #48
Я про этот более сложный запрос и спрашиваю. Каким образом это сделать???
0
alvk
Эксперт MS Access
5573 / 3469 / 168
Регистрация: 12.08.2011
Сообщений: 8,817
23.03.2012, 01:49 #49
Цитата Сообщение от Inessa Посмотреть сообщение
Я про этот более сложный запрос и спрашиваю. Каким образом это сделать???
то вы можете их связать в одном большом запросе по коддиагноза, возьмите структураФ14 в запрос и привяжите к ней остальные ваши запросы по полю коддиагноза.
Я же написал?
1
Inessa
512 / 21 / 2
Регистрация: 11.03.2012
Сообщений: 443
23.03.2012, 05:06  [ТС] #50
Я попробовала объеденить несколько запросов в один и получается следующее: в запросе "Общий" у меня получается считать, т.к. там только те значения, которые относятся к выписанным. Если я включаю данные об умерших он почему-то не выдает результата (пример: запрос "Общий2")
0
Вложения
Тип файла: rar Форма 14.rar (457.0 Кб, 14 просмотров)
alvk
Эксперт MS Access
5573 / 3469 / 168
Регистрация: 12.08.2011
Сообщений: 8,817
23.03.2012, 05:41 #51
вот так нужно:
1
Миниатюры
Подсчет количества записей с условиями  
Вложения
Тип файла: rar Форма 14.rar (472.2 Кб, 9 просмотров)
Inessa
512 / 21 / 2
Регистрация: 11.03.2012
Сообщений: 443
23.03.2012, 09:36  [ТС] #52
Я пыталась сделать такие связи, но у меня не получилось. Вы можете описать как это делается (в конструкторе или в схеме данных). Если в конструкторе, то как

Добавлено через 1 час 42 минуты
Когда я в конструкторе создаю связи, то связываются все поля кроме "кода"
0
alvk
Эксперт MS Access
5573 / 3469 / 168
Регистрация: 12.08.2011
Сообщений: 8,817
23.03.2012, 09:37 #53
Это конструктор и есть, два раза мышкой щёлкаем по связи, по нитке, и видим варианты.
0
Inessa
512 / 21 / 2
Регистрация: 11.03.2012
Сообщений: 443
23.03.2012, 10:49  [ТС] #54
Я понимаю, что конструктор, но у меня выходит следующее:
1) прежде, чем создать запрос, я захожу в "создать", затем "конструктор запросов", затем выбираю те таблицы и запросы, которые хочу связать и выходят окошеки с этими таблицами(запросами), но без связи.
2) чтобы создать связь между двумя таблицами (запросами), я мышкой "протягиваю" от одного поля одной таблицы до другого поля другой таблицы. У меня же получется связать все поля, кроме ключевых "коддиагноза"
0
Inessa
512 / 21 / 2
Регистрация: 11.03.2012
Сообщений: 443
23.03.2012, 10:58  [ТС] #55
Я сейчас сделала, но связала их не по "коду", а по "наименование болезни"
0
Вложения
Тип файла: rar Форма 14.rar (586.8 Кб, 6 просмотров)
Inessa
512 / 21 / 2
Регистрация: 11.03.2012
Сообщений: 443
23.03.2012, 15:02  [ТС] #56
Я написала, то что мне надо вставить в запрос и он получился объемный, поэтому программа зависает. Помогите, пожалуйста
0
Вложения
Тип файла: docx Формула ввода.docx (11.3 Кб, 13 просмотров)
alvk
Эксперт MS Access
5573 / 3469 / 168
Регистрация: 12.08.2011
Сообщений: 8,817
23.03.2012, 16:02 #57
Да, верно, ждать приходится очень долго. Завтра посмотрю, будем перестраивать по возможности на IIF() и оптимизировать.
1
Inessa
512 / 21 / 2
Регистрация: 11.03.2012
Сообщений: 443
23.03.2012, 16:44  [ТС] #58
Спасибо большое за помощь
0
alvk
Эксперт MS Access
5573 / 3469 / 168
Регистрация: 12.08.2011
Сообщений: 8,817
25.03.2012, 09:12 #59
Огромное спасибо за длинные названия полей в таблице паспортная часть.

Смотрите, по такому принципу можете доделать остальные запросы при желании.
0
Вложения
Тип файла: rar Форма 14.rar (388.5 Кб, 12 просмотров)
Ameli
25.03.2012, 11:55     Подсчет количества записей с условиями
  #60

Не по теме:

alvk, а мне говорил, что я слишком добрая, а сам? Мало того, что базу практически с нуля сделал, так еще и научил работать с аксессом. :bravo:

0
25.03.2012, 11:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.03.2012, 11:55
Привет! Вот еще темы с ответами:

Подсчет количества одинаковых записей и перенос их числа в столбец другой таблицы
Есть таблица ОИ (Объект информатизации) в ней столбец "Состав ЛВС" в нее...

Подсчет количества записей из несвязанных таблиц и вывод результата в удобном виде
Подскажите пожалуйста для нивичка в создании БД, можно ли (вернее это по-любому...

Подсчет итогов в отчете из запросов с условиями. Функция Dcount(), DSum()
В итоговом отчете не могу вывести суммарные данные по классам из разных школ по...


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru