Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: НИД ХЕЛП!
 
 автор: k0st1k3   (21.03.2014 в 13:27)   личное сообщение
 
 

НИД ХЕЛП!
Вот короче база. Там есть Отчет61 (Звіт61), Отчет62 (Звіт62), Звіт63 (Звіт 63). Так вот, в этих отчетах неправильно подсчитывается количество слушателей (2 колонка). Не могу понять почему. Данные берутся с "ПрофПрогр Запрос61"
пы.сы.: база данных сделана в 2000 аксесе
Ссылка на файл: http://dropmefiles.com/R6FW0

  Ответить  
 
 автор: kot_k_k   (21.03.2014 в 14:09)   личное сообщение
 
 

он ВСЁ правильно считает!

в запросах 61. ..... 63

нужно поставить Count([ПрофПрогр Запрос3].[Count-ОблікКартка]) AS [Count-Count-ОблікКартка]
а не SUM
так как 3 + 3 = 6 , а вы хотите получить 2!

п.с. теперь понятно поччему у нас так с налогами (шютка).
о серьезном - ридна мова конешно харашо, но для Акса лучше латиница в названиях таблиц/полей/запросов/отчетов ....

  Ответить  
 
 автор: k0st1k3   (21.03.2014 в 14:19)   личное сообщение
 
 

Выдает "Ошибка синтаксиса во введенном выражении". Вы бы не могли исправить эту ошибку и прикрепить сюда базу?

  Ответить  
 
 автор: kot_k_k   (22.03.2014 в 09:51)   личное сообщение
 
 

и правильно пишет.
Акс нужно контролировать - когда ты поменял Sum на Count - то Акс автоматом поменял имя поля было [Sum-Count-ОблікКартка] стало [Count-Count-ОблікКартка] запрос работает, а отчет ищет твое старое поле [Sum-Count-ОблікКартка] , не находит и оретЪ.

Этого не произойдет если в запросе имя вычисляемого поля присвоишь сам.
Типа такого Sum([ПрофПрогр Запрос3].[Count-ОблікКартка]) AS Kol_vo
и меняй потом Sum на всё что угодно, имя Акс не поменяет.

  Ответить  
 
 автор: kot_k_k   (22.03.2014 в 09:53)   личное сообщение
 
 

Вот залил

http://gfile.ru/a6PyW

"Отчет 61" - его менял

  Ответить  
 
 автор: k0st1k3   (24.03.2014 в 23:33)   личное сообщение
 
 

в 61 отчете все равно неправильно подсчитывает
если посмотреть таблицу "ОблікКартка" то можно увидеть, что в колонке "КодВід2" (оттуда берутся данные для 61 отчета) 47 слушателей выбрали "2 тижні" и ещё 3 слушателя выбрали "3 тижні".
А если смотреть отчет 61, то получается совсем по-другому

  Ответить  
 
 автор: kot_k_k   (25.03.2014 в 15:00)   личное сообщение
 
 

А каким Макаром КодВід2 сочетается с Count(*) AS [Count-ОблікКартка] - если там цифры 1,2,3,4,9
см. Запрос "ПрофПрогр Запрос3". а в Відповідь2 - всего 3 позиции.

и просто непонятно что считает запрос "ПрофПрогр Запрос3" - на кой там столько полей, если нужно посчитать кол-во записей с определенной цифрой?

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList