设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 712|回复: 6
打印 上一主题 下一主题

[其它] 关于两种变量的定义

[复制链接]
跳转到指定楼层
1#
发表于 2006-7-21 05:48:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
怎样定义一个变量,它可以在同一窗体的两个控件事件中都能使用?

如何定义一个变量可以赋值一条记录(仅仅一条记录),这个记录包含若干个不同数据类型的数值。

谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-7-21 06:14:00 | 只看该作者
1.用窗体模块级变量就可以了。

2.使用ADO定义记录集可以满足你的需要。
3#
 楼主| 发表于 2006-7-21 06:34:00 | 只看该作者
“1.用窗体模块级变量就可以了。”——就是说在一个控件事件代码中定义一个变量,在另一个控件事件代码中直接引用就可以?

“2.使用ADO定义记录集可以满足你的需要。”——具体怎么定义,给段代码可以吗?

谢谢!
4#
发表于 2006-7-21 06:41:00 | 只看该作者
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim strSQL As String

Set conn = CurrentProject.Connection
strSQL = "SELECT * FROM 表1;"
rs.Open strSQL, conn, adOpenStatic, adLockReadOnly

这里的rs就是定义的ADO的记录集。


5#
 楼主| 发表于 2006-7-21 06:52:00 | 只看该作者
我试试。谢谢!
6#
 楼主| 发表于 2006-7-21 07:18:00 | 只看该作者
““1.用窗体模块级变量就可以了。”——就是说在一个控件事件代码中定义一个变量,在另一个控件事件代码中直接引用就可以?”

经过我测试,这样是不行的。在另一个控件的事件中不识别这个变量。你能否好好说说。

7#
发表于 2006-7-21 22:19:00 | 只看该作者
看来你需要补充补充基础知识。变量放在最顶上的声明区里面。

[此贴子已经被作者于2006-7-21 14:32:30编辑过]

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-5 02:28 , Processed in 0.080637 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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