我觉得我在这里尝试了所有解决方案,但是没有什么是正确的。
我有一张表,显示类别,子类别和一个人的名字。每个类别都汇总。
if __name__ == "__main__":
App().mainloop()
对于类别2,可以在其自己的总数下再次重复此操作。
我想单击该总价值,并将所有这些信息传递给另一页。如果单击“ 3”,则它仅应适用于此总数所指的所有内容。只是类别1。但是显然,它应该同时发送这些子类别和所有这些人。
如果我将参数从该页面传递到另一页面,它将包括所有类别,而不仅仅是给定总数所指的那些类别。如果我通过它传递一个字段值,则只会发送第一个而不是全部。例如,通过发送“子类别”字段将仅发送子类别1,而不同时发送子类别1和2。
我尝试对这些值使用联接来传递多个参数,但没有运气。
我有没有意识到的窍门,还是应该做一些完全不同的事情?谢谢。
答案 0 :(得分:1)
如果我理解正确,那么您可能不需要传递多个类别。
如果假设您的原始查询看起来像
SELECT Category, Subcategory, person, someValue FROM myTable
然后,当您单击总值时,您只会通过类别(类别1)
在您的子报表中,数据集查询将类似于...
SELECT Category, Subcategory, person, someValue FROM myTable
WHERE Category =@myCategoryParameter