问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Access跨窗口传递数据实现的方法

发布网友 发布时间:2022-04-12 15:50

我来回答

3个回答

懂视网 时间:2022-04-12 20:11

一直以来,ACCESS 数据 库 中的申报 数据 在分公司与总公司之间 传递 ,用EXCEL或DBASE、TXT甚至ACCESS等格式,我总觉得不太理想。最近看了一本书,不经意间发现了一个 方法 ,使用ACCESS 数据 库 生成申报 数据 与读入 数据 似乎简单了不少,特拿出来与大家

一直以来,ACCESS数据库中的申报数据在分公司与总公司之间传递,用EXCEL或DBASE、TXT甚至ACCESS等格式,我总觉得不太理想。最近看了一本书,不经意间发现了一个方法,使用ACCESS数据库生成申报数据与读入数据似乎简单了不少,特拿出来与大家分享。同时,也希望能得到更多的指点。

附上示例:

Sub Mwrite()

On Error GoTo thiserr

Dim rs As New ADODB.Recordset

rs.Open "dlmd", CurrentProject.Connection, adOpenDynamic, adLockOptimistic, acTable

rs.Save "a:dlmd.adtg", adPersistADTG

rs.Close

Set rs = Nothing

thisexit:

Exit Sub

thiserr:

MsgBox Err.Description

Resume thisexit

End Sub

Sub Mread()

On Error GoTo Merr

Dim i As Integer

Dim rsDe As New ADODB.Recordset

Dim rsSo As New ADODB.Recordset

rsSo.Open "a:dlmd.adtg", "provider=mspersist"

rsDe.Open "dlmd", CurrentProject.Connection, adOpenKeyset, adLockOptimistic, acTable

Do Until rsSo.EOF

rsDe.AddNew

For i = 0 To rsSo.Fields.Count - 1

rsDe.Fields(i) = rsSo.Fields(rsDe.Fields(i).Name)

Next i

rsDe.Update

rsSo.MoveNext

Loop

rsSo.Close

rsDe.Close

Set rsSo = Nothing

Set rsDe = Nothing

Mexit:

Exit Sub

Merr:

MsgBox Err.Description

Resume Mexit

End Sub

热心网友 时间:2022-04-12 17:19

其实也不需要用全局变量,
假设你的点餐和客人信息都在【表1】中,表1中有一个【桌号】字段,
第一个窗体的10个按钮的标题(caption)分别为:1,2,3,4,5...

那麼这些按钮的单击代码这样写即可为:
docmd.open "第二个窗体名称",,,"桌号=" & Me.ActiveControl.Caption
这样就能打开第二个窗体,同时定位到对应的桌号信息,当然你的第二个窗体应该绑定到表1

查询的结果有多列时,窗体格式就不要用单个窗体了,用数据表显示,
或者窗体不绑定,完全用代码实现也行,就是写代码麻烦些,
祝你成功!追问第二个窗口的查询代码该如何写呢?你把桌号的值副给了桌号这个变量吗?

热心网友 时间:2022-04-12 18:37

me.桌面=forms!frm_窗体!text1
当前窗体“桌面”的值用用窗体为“frm_窗体"上"text1"的值。追问我想定位到我点击的那个按钮的数字,不能笼统的就写一个text1,请问有什么办法呢?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
派出所能监听个人手机吗 ...富士康IDPBG事业群,请教一下该事业群有哪些岗位?具体分别是做什么的... 富士康aw制造是做什么的公司 业成部门生产课是做什么的 小米官网上面怎么查物流? 小米昨天下午就显示配货了怎么还不出库啊?我后面买的配件都出库了,我深... VB.net2008实例 编写文字加解密程序介绍_VB.net2008实例 编写文字加解 ... 简单的vb加密解密问题,不用输入密码的 赛车驾照价格是怎样的? Excel函数操作题第16套 educate(n) C语言中 *n++和(*n)++的区别 win7安全系统退不出来啊?我试过所有网上方法了,设置之后 再重启 自动... (n)?(++c):(--c) 算法分析中O(n)什么含义 n)是什么意思(A? 键盘上要按出下划线是哪一个键? 求助,我的电脑是win7的系统,不知道怎么搞得就进入了安全模式,怎么退都退不出来,重启也不行,求教~~谢 手机ios迅雷打不开了已下载文件怎么办? 求救,搜狗输入法 直接编辑配置文件 打不开 关于颜文字的 苹果手机迅雷为什么打不开了? 搜狗输入法账号登不上去,设置属性也打不开 苹果手机怎么打不开迅雷? 园区车坊的苏州银行几点上班 tcl电视自带软件哪些不能卸载 苏州邮政银行下午几点下班? 苏州地区的银行一般几点下班啊 我的冰箱冷冻室左边的上面结冰+右边的下面结冰+冰箱外面还有水珠是什么原因_百度问一问 去火水果有哪些? 好用的MP3视频剪辑器 (N n)=N!/n!(N-n)!这是什么公式? invite(n.) (int(n))!=n (*n)-- 与++(*n) 数列求解a(n) C语言编程序(N!) ++n (C语言) 一个算法的时间复杂度为(n3+n2log2n+14n)/n2,其数量级表示为________。 printf(“\n”)用法 n+(n+n)+(n+n+n)...+(n+....+n)=? 求张杰谢娜上节目视频 如果一个男人爱你爱到极点,他甚至把你衣服扒光想不停的亲你,你也非常爱他,你会让他亲你吗 为什么男人在亲嘴的过程中总是随手把女人的衣服扯开 有一部恐怖片讲的是一群*追一群逃犯,逃犯进入了一个森林,*找本地人带路,本地人情愿*也不敢 邪灵复仇怎么样 爱鬼片的朋友~!!推荐几部泰国经典鬼片~ 哪里下载邪灵复仇电影 推荐几部泰国的鬼片 求一些极度恐怖的电影(鬼片),不要复制答案的,求亲身看过或觉得的 笔记本电脑怎么安固态硬盘