设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

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

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

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

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




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
14#
 楼主| 发表于 2016-12-14 09:51:40 | 只看该作者
13#
发表于 2016-12-12 20:09:20 | 只看该作者
看不懂
回复

使用道具 举报

12#
 楼主| 发表于 2016-12-12 15:42:58 | 只看该作者
本帖最后由 pyh512 于 2016-12-12 15:44 编辑

表达有问题

本帖子中包含更多资源

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

x
11#
发表于 2016-12-12 11:10:38 | 只看该作者
pyh512 发表于 2016-12-12 10:39
简单例子上传了,看看吧

你到底要做什么??
10#
 楼主| 发表于 2016-12-12 10:39:52 | 只看该作者
Henry D. Sy 发表于 2016-12-12 10:00
1.描述清楚你的目的
2.传上你的例子
不要让人猜着解决问题

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

感觉你是要复制上一条记录.
8#
 楼主| 发表于 2016-12-12 09:51:51 | 只看该作者
Benjamin_luk 发表于 2016-12-10 22:44
实现自动判断位置自动插入功能,节省许多时间!

本来你都有方案了。

大概是这么个例子吧!

本帖子中包含更多资源

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

x
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
6#
发表于 2016-12-10 22:44:20 | 只看该作者

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

本来你都有方案了。
自动判断,得你自己设好条件。
满足条件就执行插入功能
不满足就下一步,
一个IF就好,但你得理清条件怎么设
同是两个有点差异的模块怎么合并
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-4 11:05 , Processed in 0.097464 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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