繁体   English   中英

如何在datagrid中显示所选值? vb 6

[英]How to display selected value in datagrid?. vb 6

我正在尝试获取数量少于15的药物的价值并将其显示在datagrid中。例如,我对乙酰氨基酚的数量为15或更少,那么对乙酰氨基酚会自动显示在datagrid中。 我有一个表名称清单,字段名称为MedicineName,Genericname,StockQuantity等。我的问题是数据库显示中的所有记录。 请帮我。 谢谢..

这是我在adodc连接中的代码从库存中选择StockQuantity


Private Sub Form_Load()
  Adodc2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\clinic.mdb" & ";Persist Security Info=False"
Adodc2.RecordSource = "select * from inventory order by StockQuantity asc"
Set DataGrid2.DataSource = Adodc2
Adodc2.Refresh

IF  StockQuantity <= 15 then Adodc2.Recordset(“StockQuantity”)
End If
End sub

如果需要过滤结果,则只需检索过滤的列表,而不是获取所有数据并在数据表级别添加过滤器。

您可以简单地修改查询;

Adodc2.RecordSource = "select * from inventory where StockQuantity < 15 order by StockQuantity asc"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM