a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 73|回复: 0

[Access] 如何在access中使用DataGrid

[复制链接]
发表于 2012-7-31 22:26:35 | 显示全部楼层 |阅读模式
问题:   在access窗体里面可以用datagrid控件吗?
- {& _4 A9 A3 i1 s& x  Dim rs As New ADODB.Recordset( B4 s1 H, j. P* U- A
  rs.Open "select * from 表1", CurrentProject.Connection, 1, 1
! x9 J5 G$ I, L& h2 Q3 h+ W4 C  Set dg1.DataSource = rs
! Z, |9 m, X+ A! S) X1 W$ N  ’dg1 就是一个datagrid,我这样设置对吗?怎么没有任何反应阿?
6 X; _7 x5 x8 u7 s8 l  我的环境不是vb,是vba的Access环境,谁能帮忙?
' K& N4 b! Z. X& {* z  回答:! t" u2 A& p5 i- E& }9 `) {4 {
  要在rs.open前加上
  J& l( {. G( N! I* X0 y  Rs.CursorLocation = adUseClient
0 D- q, ^; ~% L/ q& N% A4 ~  才可以的
6 S  [3 p) {" i. {3 `% \. T  以下是参考:
0 V% e7 a" m/ u* A8 D) k. @! U  CursorLocation 属性 (ADO)
, n! |# q: I' x* [5 U  `8 m4 C6 t6 w  设置或返回游标引擎的位置。
! A1 H8 j5 B7 [1 h  设置和返回值
# s0 M" g+ ?7 z3 E  设置或返回可设置为以下某个常量的长整型值。
9 k$ S! ?% ~8 }8 m6 v  常量 说明0 o4 ?5 {# v+ @2 m- K+ Z- e
  adUseNone 没有使用游标服务。(该常量已过时并且只为了向后兼容才出现)。4 I' W# e4 z% k: [
  adUseClient 使用由本地游标库提供的客户端游标。本地游标引擎通常允许使用的许多功能可能是驱动程序提供的游标无法使用的,因此使用该设置对于那些将要启用的功能是有好处的。adUseClientBatch 与 adUseClient 同义,也支持向后兼容性。
7 D% h. e6 w0 F  adUseServer 默认值。使用数据提供者或驱动程序提供的游标。这些游标有时非常灵活,对于其他用户对数据源所作的更改具有额外的敏感性。但是,Microsoft Client Cursor Provider(如已断开关联的记录集)的某些功能无法由服务器端游标模拟,通过该设置将无法使用这些功能。
. j: W; i' n+ b) X; X  说明/ I: m7 ]& U+ u& ~# b+ ~1 ?
  该属性允许在可用于提供者的各种游标库中进行选择。通常,可以选择使用客户端游标库或位于服务器上的某个游标库。) l& K. i8 O/ P( N9 ^/ O; W
  该属性设置仅对属性已经设置后才建立的连接有影响。更改 CursorLocation 属性不会影响现有的连接。
. a; y  s& _: u3 _  对于 Connection 或关闭的 Recordset 该属性为读/写,而对打开的 Recordset 该属性为只读。5 _" }4 X& c0 A. b" U  E  ]/ J) \
  Connection.Execute 游标将继承该设置。Recordset 将自动从与之关联的连接中继承该设置。3 g& ~8 Z8 L* Y! c: r+ [( k
  Remote Data Service 用法 当用于客户端 (ADOR) Recordset 或 Connection 对象时,只能将 CursorLocation 属性设置为 adUseClient。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-8 05:53 , Processed in 0.193554 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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