【发布时间】:2021-01-13 16:39:22
【问题描述】:
具有 3 列的数据表(数量 - SOP_Type - Item_Number) 我想计算编号为“309-032-SHU”且 SOP_Type = 3 的项目的列 Quantity 总和 我尝试了这段代码,但没有工作
Dim b As String
b = "309-032-SHU"
dim c as integer
c = 3
DGV1.Rows(0).Cells(0).Value = NAJRNDataSet.vwSalesLineItems.Compute("SUM(Quantity)", "Item_Number = " & b & " ", "SOP_Type = " & c & " ")
【问题讨论】:
-
过滤器只是一个布尔表达式。您通常如何将多个布尔条件组合成一个复合语句?如果您不知道这一点,请停下手头的工作,对布尔逻辑进行一些研究,因为如果不了解这一点,您将无法真正进行编程。
-
事实上,该方法的文档甚至提供了一个示例。不要在没有阅读相关文档的情况下在这里提问。您所要做的就是单击方法名称并按 F1 键。上下文相关的帮助在 Windows 中已经存在了几十年,因此您实际上不需要编程经验。
-
感谢您的建议,我将对布尔逻辑进行一些研究,如果您可以编辑我的代码,我将不胜感激,我需要您对如何开始学习 Visual Basic 编程提出建议
-
这里有一个你可以开始的教程:VbTutorial 和这里:VB.NET Tutorial and source code。祝你好运。