vb求和问题

来源:百度知道 编辑:UC知道 时间:2024/06/03 07:03:19
vb运用access数据库,用什么函数可以求得某个字段(此字段为数值类型)的和????
sql中可以用select sum(字段) from 表名,可是vb运用access的就不能用啊.大家帮个忙有什么办法啊?

在“部件”添加个控件 Microsoft ADO Data Control 6.0 (OLEDE)

Adodc1.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\数据库文件.mdb"
Adodc1.RecordSource = "select sum(字段) as sum123 from 表名"
Adodc1.Refresh
MsgBox Adodc1.Recordset.Fields("sum123")

我也想问这个。。没听说过能这样

select 品名,sum(数量) from 数据库名
vb是可以运用的,不过需要你进行定义调用ADO的方式来使用SQL语言
Dim conn1 As New ADODB.Connection
Dim strsql1 As String
uname = Sheet3.Cells(6, 2).Text
depname = Sheet3.Cells(7, 2).Text
conn1.Open "provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & ThisWorkbook.Path & "\数据.mdb"
strsql1 = "select * from 资产主表 where 使用人 like '" & uname & "' or 所在部门 like '*" & depname & "*'"
conn1.Execute(strsql1)
conn1.Close
然后使用conn1的execute方法来实现更改