设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[模块/函数] 如何在原有代码上通过字符串判断插入位置,并插入新代码?

[复制链接]
跳转到指定楼层
1#
发表于 2016-12-9 12:08:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

我自已编写了一些代码,需要在不同编辑窗体中重复录入相同信息,

感觉浪费了很多时间,有没有相关函数实现一键录入当前编辑窗体中,

实现自动判断位置自动插入功能,节省许多时间!




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2016-12-9 13:23:44 | 只看该作者
需要在不同编辑窗体中重复录入相同信息
说明程序设计得不好。
对于数据,基本都按表头、明细分别建立数据表。
没看到你重复的数据是什么,所以不知道怎么帮你。
3#
发表于 2016-12-9 15:16:11 | 只看该作者
可以建立个公共过程,
然后在不同的事件中调用
4#
 楼主| 发表于 2016-12-10 13:27:45 | 只看该作者
Benjamin_luk 发表于 2016-12-9 13:23
需要在不同编辑窗体中重复录入相同信息
说明程序设计得不好。
对于数据,基本都按表头、明细分别建立数据 ...

相同的代码
5#
 楼主| 发表于 2016-12-10 13:29:10 | 只看该作者
Henry D. Sy 发表于 2016-12-9 15:16
可以建立个公共过程,
然后在不同的事件中调用

这样只能说少录代码而己
那也得在相关位置重复输入调用指令
6#
发表于 2016-12-10 22:44:20 | 只看该作者

实现自动判断位置自动插入功能,节省许多时间!

本来你都有方案了。
自动判断,得你自己设好条件。
满足条件就执行插入功能
不满足就下一步,
一个IF就好,但你得理清条件怎么设
同是两个有点差异的模块怎么合并
7#
 楼主| 发表于 2016-12-12 09:50:05 | 只看该作者
本帖最后由 pyh512 于 2016-12-12 10:29 编辑

Private Sub 粘贴当前记录_Click()
    Dim strSQL As String
    Dim cnn As Object
    Dim rst As Object
    Set cnn = CurrentProject.Connection
    strSQL = "SELECT * FROM tbl钢筋原材 where 炉批号= " & SQLText(Me.炉批号)
    Set rst = OpenADORecordset(strSQL, , cnn)
    Me![工程名称] = rst![工程名称]
    Me![材料名称] = rst![材料名称]

    rst.Close
    Set rst = Nothing
    Set cnn = Nothing
   
End Sub

在"frm钢筋原材"窗体中的"粘贴当前记录_Click()"过程中的“Me![材料名称] = rst![材料名称]"后面插入以下代码:

    Me![品种] = rst![品种]
    Me![牌号] = rst![牌号]
    Me![规格] = rst![规格]
    Me![尺寸] = rst![尺寸]
    Me![合格证编号] = rst![合格证编号]
    Me![炉批号] = rst![炉批号]
    Me![生产厂家] = rst![生产厂家]
    Me![进场日期] = rst![进场日期]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
8#
 楼主| 发表于 2016-12-12 09:51:51 | 只看该作者
Benjamin_luk 发表于 2016-12-10 22:44
实现自动判断位置自动插入功能,节省许多时间!

本来你都有方案了。

大概是这么个例子吧!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
9#
发表于 2016-12-12 10:00:25 | 只看该作者
1.描述清楚你的目的
2.传上你的例子
不要让人猜着解决问题

感觉你是要复制上一条记录.
10#
 楼主| 发表于 2016-12-12 10:39:52 | 只看该作者
Henry D. Sy 发表于 2016-12-12 10:00
1.描述清楚你的目的
2.传上你的例子
不要让人猜着解决问题

简单例子上传了,看看吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-20 21:01 , Processed in 0.098941 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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