Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

Dao.Recordset 是什么东西?

suve  发表于:2007-12-07 14:28:55  
复制

Dao.Recordset
Dim rst As DAO.Recordset
Set rst = CurrentDb.OpenRecordset("tblCodeyg", dbOpenDynaset)
 rst.AddNew
 rst("ygId") = acchelp_autoid("Y", 2, "tblCodeyg", "ygId")
 rst("ygxm") = Me.ygxm
 rst.Update
 rst.Close
 Set rst = Nothing

    关于表和记录操作之类的命令总不理解,可以抄用,但不明白。就像小孩说话,可以说出来,但不知道什么意思,所以就不分场合,乱用。孩子可以童言无忌,程序却总是蹦错误出来,到你改到屈服为止。

Me.RecordSource = "Select * FROM tblCodeyg Where ygId  = '" & selectstr & "'"
 g_CurrentSelectStrID = selectstr  还有这个东西看起来怪怪的,不明白

 

 

Top
竹笛 发表于:2007-12-07 14:38:20

'声明rst为DAO.Recordset,如果不声明就出错

Dim rst As DAO.Recordset

' rst等于tblCodeyg,打开了这个tblCodeyg表
Set rst = CurrentDb.OpenRecordset("tblCodeyg", dbOpenDynaset)
'新增记录模式
 rst.AddNew
'让rst的ygid字段等于某值,也即让tblCodeyg表中的的ygid字段等于某值
 rst("ygId") = acchelp_autoid("Y", 2, "tblCodeyg", "ygId")

    '让rst的ygxm字段等于某值,也即让tblCodeyg表中的的ygxm字段等于某值
 rst("ygxm") = Me.ygxm

    '更新,如果没这句,就相当于没保存
 rst.Update

    '以下两句须记住,释放rst
 rst.Close
 Set rst = Nothing



竹笛 发表于:2007-12-07 14:39:41

g_CurrentSelectStrID = selectstr 

g_CurrentSelectStrID 是个全局变量,这里赋上值,供别的地方调用.



总记录:2篇  页次:1/1 9 1 :