Я работаю с MS Access 2007. У меня есть 2 таблицы: Типы соды и Вероятность .
Типы соды: кока-кола, пепси,Доктор Пеппер и Мелло Желтое
Вероятность - это поиск с помощью следующих опций: Понравилось, Не понравилось, Без предпочтений
Я знаю, как подсчитать количество кока-колы или Мелло Желтого в таблице, используя DCount.(«[Types]», «[Types of Soda]», «[Types]» = «Coke»)
Я также знаю, как подсчитывать количество понравившихся, не понравившихся, без предпочтений.
("[Perception]", "[Likeability]", "[Perception]" = 'Liked')
Но что, если мне нужно посчитать количество "Likes" по типу.
то есть таблица должна выглядеть следующим образом:
Coke | Pepsi | Dr. Pepper | Mello Yellow
Likes 9 2 12 19
Dislikes 2 45 1 0
No Preference 0 12 14 15
Я знаю, что в Access я могу создавать кросс-табличные запросы, но мои таблицы объединяются с помощью идентификатора.Таким образом, моя таблица [Likeability] имеет столбец идентификатора, который совпадает со столбцом идентификатора в моей таблице [Types].Это взаимосвязь, и это то, что связывает мои таблицы.
Моя проблема в том, что я не знаю, как применить условие для подсчета лайков, дислайков и т. Д., ТОЛЬКО для типов, которые я указываю.Кажется, что сначала я должен проверить таблицу [Likeability] на «Likes» и сопоставить идентификатор с идентификатором в таблице [Types].
Я очень смущен, и вы тоже можете,сейчас.Но все, что я хочу сделать, это подсчитать количество лайков и антипатий для каждого типа газировки.
Пожалуйста, помогите.