ms-access - 如何使用count iif函数统计有多少学生通过了access?
问题描述
我应该计算有多少学生通过并在表格的文本字段中显示答案。我试过 =Count(iif([Results]=>50, 1, 0)) 但它不起作用。结果字段以百分比表示。
解决方案
另一种简单的方法是:将结果列命名为 (StudentResult)。成功来自 50 或更大。
Try
Dim sql As String = "SELECT * FROM MyTable WHERE StudentResult >= @myval"
Using cmd As New OleDbCommand(sql, cnn)
cmd.Parameters.AddWithValue("@myval", "50")
Dim da As New OleDbDataAdapter(cmd)
Dim dt As New DataTable
dt.Clear()
da.Fill(dt)
dt.Rows.Count = textbox1.text
End Using
Catch ex As Exception
MessageBox.Show("error : " + ex.Message)
End Try
推荐阅读
- ios - 纵向和横向的 UICollectionView 单元格间距
- python - 从数据帧的段(循环)计算
- spring-boot - @WebMvcTest 使用安全返回 401 状态而不是重定向
- ruby - 问题在于 x 和 y 位置,鼠标可以在按钮外部单击
- rest - RESTful URL 的最佳实践是什么?
- swift - 如何通过仅查看标签栏图标使标签栏背景透明?
- excel - 如何使用按钮启动操作?
- oop - c ++如何从指向派生类对象的基类指针访问派生类自定义unordered_map而不使用强制转换
- django - 如何加入这些 Django 模型?
- php - 带有附件的PHP邮件()函数不起作用