设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: cao_yin
打印 上一主题 下一主题

[窗体] 用SQL语言怎么将结果展示在窗体的文本框中

[复制链接]
11#
 楼主| 发表于 2010-12-21 22:53:42 | 只看该作者
真的开阔了思路,太感谢了。。。。只是有一段代码还没有太搞懂,再麻烦您一下。。

  Me.税率.Value = Me.税率.Column(0, i)

这个意思是税率那个组合框,取了下拉列表的第I行的所有数据,还是就去了第一列的第I行数据呢?

如何是前者,那个0也可以换成1,2,3之类的吧。。。
12#
 楼主| 发表于 2010-12-21 23:02:53 | 只看该作者
真的开阔了思路,太感谢了。。。。只是有一段代码还没有太搞懂,再麻烦您一下。。

  Me.税率.Value = Me.税率.Column(0, i)

这个意思是税率那个组合框,取了下拉列表的第I行的所有数据,还是就去了第一列的第I行数据呢?

如何是前者,那个0也可以换成1,2,3之类的吧。。。
13#
 楼主| 发表于 2010-12-22 12:49:15 | 只看该作者
对ACCESS不太了解,还希望各位老师多指点
14#
 楼主| 发表于 2010-12-22 15:54:27 | 只看该作者
todaynew 发表于 2010-12-21 15:57
如果算式不对,可直接修改下列程序中的算式:
Sub 计算()
Dim i As Long

还有一个问题,再麻烦一下,为什么循环到列表行数-1;
而不是ListCount呢?
   For i = 1 To Me.税率.ListCount - 1
15#
发表于 2010-12-22 15:56:54 | 只看该作者
cao_yin 发表于 2010-12-21 23:02
真的开阔了思路,太感谢了。。。。只是有一段代码还没有太搞懂,再麻烦您一下。。

  Me.税率.Value = Me ...

列表框或组合框的Column属性的第一个参数为列,第二个参数为行,均从0开始。如果有行标题的话,行的数据从1开始,因为0行为标题。
16#
发表于 2010-12-22 15:59:46 | 只看该作者
cao_yin 发表于 2010-12-22 15:54
还有一个问题,再麻烦一下,为什么循环到列表行数-1;
而不是ListCount呢?
   For i = 1 To Me.税率.L ...

因为设了行标题,所有Listcount为记录数加1,我们取数时,从1行开始到Me.税率.ListCount - 1
结束。
17#
 楼主| 发表于 2010-12-22 16:00:28 | 只看该作者
todaynew 发表于 2010-12-22 15:56
列表框或组合框的Column属性的第一个参数为列,第二个参数为行,均从0开始。如果有行标题的话,行的数据从 ...

那  Me.税率.Value = Me.税率.Column(0, i) 等于就取了第一列的第I行数据,

可是从后面代码来看, Me.税率.Value 是包含所有子段的内容阿?
18#
发表于 2010-12-22 16:08:22 | 只看该作者
本帖最后由 todaynew 于 2010-12-22 16:10 编辑

不包含。Me.税率.Value 为组合框绑定列当前的值,组合框或列表框的Column则可以看成一个组数,这个数组包含了行来源的所有字段及记录。
19#
 楼主| 发表于 2010-12-22 20:41:11 | 只看该作者
todaynew 发表于 2010-12-22 16:08
不包含。Me.税率.Value 为组合框绑定列当前的值,组合框或列表框的Column则可以看成一个组数,这个数组包含 ...

Me.税率.Value = Me.税率.Column(0, i)

还是那个问题,我刚才尝试把Column(0, i) 改成Column(1, i)

结果报错了,这是为什么呢???

0表示第一列,Column(0 i) 就是组合框第i行的第一个字段的值啊??

到了下面怎么就能表示成第i行所有字段了呢?

我还是没理解,可能是比较笨吧。。

20#
发表于 2010-12-23 07:22:57 | 只看该作者
Me.税率.Value 只能等于绑定列现有记录范围内的值。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-15 10:45 , Processed in 0.115222 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表