设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[帮助] 我这样理解对吗?部分代码求指导

[复制链接]
1#
发表于 2016-1-11 13:13:38 | 显示全部楼层
如果说的不客气 请见谅 但无恶意
看你问的 你连基本的东西都不是很了解啊,
为什么不直接:strSQL=select ygid from tblCodeyg :
你这样 将只能得到表tblxxx中的所有的  字段ygid的数据
原句中 是 取 表tbl中字段 ygid为窗体中控件ygid(currentId就是控件ygid的值)的值的 所有字段 的数据
但为什么是刷新的rst,而不是数据的窗体:
你修改的是窗体上的文本框的数据, 其对应数据集rst中相应的字段的数据,update是让数据集rst真正将这个修改保存到表tblxxx中, 他注释里的'刷新'是口语说法,是表中数据的保存\缓存中的数据真正写入表\ 的意思, 不是refresh(这个就只是取原有数据 没真正保存到表的取到的还是旧数据),
这句不是很清楚,求指导
这个 字面简单明了 啊, DoCmd.Close 一个系统方法 ,close什么呢,acForm对象(所有的窗体对象都是这个统称,)啊,这个挨千刀的对象什么名字?" frmYg_sg_Edit" 是它啊
例子 DoCmd.杀   人, "1122wen"
2#
发表于 2016-1-11 18:02:49 | 显示全部楼层
本帖最后由 先下车选4 于 2016-1-11 18:11 编辑

doevents 是在长时间处理中 腾出只手来 响应 系统 窗口 显示什么的 这样理解吧, 长时间的某个vba代码短中 你回看见access界面显示为没响应的, 在这些长时间的代码处理中加入doevents 你就看到界面能正常显示了, 不过这样也导致那段代码耗时增加我理解的也很片面 ,你看看http://baike.baidu.com/link?url= ... WtGvq8VNtRb_OhO6ox_
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-7 15:40 , Processed in 0.082951 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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