我目前有一个包含3个下拉框的数据网格视图
1)单位到 2)单位来自 3)产品名称
从数据库中填充“单位到”和“单位自”。
但是,我希望产品组合框填充所选单元中可用的产品并从中单元化。
这里的SQL语句不是问题 - 我只是不确定这会发生在哪个事件上。
SQL就像
SELECT ApprovedProductForUnit.[Product Name]
FROM ApprovedProductForUnit
WHERE (((ApprovedProductForUnit.[Unit No])='301' Or (ApprovedProductForUnit.[Unit No])='308'))
GROUP BY ApprovedProductForUnit.[Product Name]
HAVING Count(ApprovedProductForUnit.[Unit No])> 1
我想知道在哪里插入SQL语句来填充产品名称gridviewcombobox,这还需要包括用户更改单位或单位的可能性。当然,每行的价值都会发生变化,这取决于以两个单位出售的产品。
答案 0 :(得分:0)
您需要在Unit To combobox OnChange 事件中填充Product Name gridviewcombobox,类似于Unit From组合框。在这两种情况下,您都必须检查“另一个”组合框是否有值,这表明两个OnChange事件都应调用一个检查值的常用过程,然后填充产品名称组合框。
我认为SQL中的'having'子句是不必要的,可能会导致错误的结果。