E
eggplant20
Unregistered / Unconfirmed
GUEST, unregistred user!
表:数据输入
字段:检测数值,周,天(这里周是14-20周,天是0-6天)
现要求取14-20周各周0天的检测数值的平均值,然后将各周0天的平均值显示在各周对应的文本控件内。
我用的是:
Dim I As Integer
Dim b() As Variant
Data1.RecordSource = "select 检测数值 from 数据输入 where 周=14 and 天=0"
Data1.Recordset.MoveFirst
For I = 1 To data1.recordset.recordcount
b(I) = Data1.Recordset("检测数值"
Data1.Recordset.MoveNext
Next I
Text16.Text = mean(data1.recordset.recordcount,b()) '这里我自己写了个求平均值的函数mean(n,b())
但是确编译错误,首先是下标越界,而且recordcount=1,我不知道哪里有问题,请高手帮忙!
字段:检测数值,周,天(这里周是14-20周,天是0-6天)
现要求取14-20周各周0天的检测数值的平均值,然后将各周0天的平均值显示在各周对应的文本控件内。
我用的是:
Dim I As Integer
Dim b() As Variant
Data1.RecordSource = "select 检测数值 from 数据输入 where 周=14 and 天=0"
Data1.Recordset.MoveFirst
For I = 1 To data1.recordset.recordcount
b(I) = Data1.Recordset("检测数值"
Data1.Recordset.MoveNext
Next I
Text16.Text = mean(data1.recordset.recordcount,b()) '这里我自己写了个求平均值的函数mean(n,b())
但是确编译错误,首先是下标越界,而且recordcount=1,我不知道哪里有问题,请高手帮忙!