设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 860|回复: 15
打印 上一主题 下一主题

[Access本身] 记录集的记录显示 方法

[复制链接]
跳转到指定楼层
1#
发表于 2006-4-12 01:29:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
rs是记录集

想表示记录集的第 i 条记录 中的某个字段怎么来表示??

谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-4-12 01:33:00 | 只看该作者
ADO:

首先要用Move移动当前记录到指定位置,然后用rs("字段名")
3#
 楼主| 发表于 2006-4-12 01:57:00 | 只看该作者
Private Sub Form_Current()

Me![item_no] = Forms![srrtg]![item_no]
Me![item_desc] = Forms![srrtg]![item_desc_1]
Me![rtg_no] = Forms![srrtg]![rtg_no]

Dim rs1 As New ADODB.Recordset
Dim rs2 As New ADODB.Recordset
Dim stemp As String
Dim i As Integer

stemp = "select * from dbo_z_srdtl where item_no='" & Forms![srrtg]![item_no] & "'and rtg_no='" & Forms![srrtg]![rtg_no] & "' "
rs1.Open stemp, CurrentProject.Connection, adOpenKeyset, adLockOptimistic

stemp = "select * from dnc where item_no='" & Forms![srrtg]![item_no] & "'and rtg_no='" & Forms![srrtg]![rtg_no] & "' "
rs2.Open stemp, CurrentProject.Connection, adOpenKeyset, adLockOptimistic

If rs2.RecordCount <> 0 Then
  For i = 1 To rs1.RecordCount
   If rs1("oper_no") = rs2("oper_no") Then
      Me.DNC = rs2("DNC")
   Else: Me.DNC = Null
   End If
  Next i
Else: Me.DNC = Null
End If

Exit Sub
End Sub
4#
 楼主| 发表于 2006-4-12 02:00:00 | 只看该作者
帮忙帮我看一下

这样是不是有问题

思路:两张表,取出这两张表里oper_no相等的记录,然后将表中DNC字段赋值给文本框!

谢谢
5#
发表于 2006-4-12 02:07:00 | 只看该作者
把你的例子发上来
6#
 楼主| 发表于 2006-4-12 02:10:00 | 只看该作者
太大啊,我也不知道怎么发啊
7#
 楼主| 发表于 2006-4-12 02:11:00 | 只看该作者
怎么上传?

我把它搞小点
8#
发表于 2006-4-12 02:14:00 | 只看该作者
先简化数据库再压缩上传.
9#
 楼主| 发表于 2006-4-12 02:19:00 | 只看该作者
怎么上传啊?
10#
 楼主| 发表于 2006-4-12 02:21:00 | 只看该作者
我没有权限?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-6 01:06 , Processed in 0.116214 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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