Office中国论坛/Access中国论坛

标题: 冷贴:改过的复制和粘贴按扭错在哪里 [打印本页]

作者: thzbc    时间: 2007-5-20 18:54
标题: 冷贴:改过的复制和粘贴按扭错在哪里
我用按扭改的复制效果还是有毛病。大家帮我再看看。

一是明细子窗体不能一起复制。二是在复制时出现错误(但也能复制)。谁有高招,请伸援助之手。

请各位老师看看---我-改过的附件里面的错误


如果用记录选择器--选中复制---是可以的。但主窗体和子窗体必须要分别复制。还是麻烦。

最好能用一个按扭---将主窗体和明细子窗体的---两个---记录选择器--同时选中,再复制和粘贴,好象就能达到要

求了。[attach]24573[/attach]


[此贴子已经被作者于2007-5-22 21:36:22编辑过]


作者: thzbc    时间: 2007-5-20 20:43
哪位老师帮助看看这个问题如何实现
作者: thzbc    时间: 2007-5-21 00:30
哪位在线的老师帮我解决一下窗体输入的数据复制和粘贴问题
作者: thzbc    时间: 2007-5-21 19:33
标题: 需要复制的是窗体和子窗体里要输入的内容
可能是我没有把问题说清楚:



就是复制窗体和子窗体里以下名称:





    窗体中需要复制的是:月份,收货单位,结算单位,拨付形式,装车站点,货运路局,货运车站,材质,开单经

办人,是否换单,实装销售,运输方式,购货经办人。

    子[窗体中需要复制的是:产品类型,产品名称,原料名称,材种,计量,规格,数量。



   把复制结果粘贴到下一条空记录中。不知能否实现。

   请各位老师指点和帮助解决。

作者: eyewitnes    时间: 2007-5-21 21:27
论坛里面以前有过相关的例子,你耐心找一找
作者: 一点通    时间: 2007-5-21 21:42
创建一个追加查询,将你要追加的字段写入对应的"追加到"中去
作者: thzbc    时间: 2007-5-21 23:36
谢谢老师的指点:

可是我想通过复制按扭和粘贴按扭实现,不知代码怎样写

就是为了加快输入的速度。把上一条类似的记录进行复制,再稍做修改就可完成输入了。不知能否办到呢
作者: 一点通    时间: 2007-5-21 23:45
请参考一下这个贴

http://www.office-cn.net/forum.php?mod=viewthread&tid=4745
作者: thzbc    时间: 2007-5-22 00:48
谢谢一点通老师:

我看糊涂了。能帮我改做个实例吗。能通过按扭实现吗


作者: sgrshh29    时间: 2007-5-22 01:05
因为用命令按钮复制记录只能是一个窗体一个窗体进行,而且不能有主键字段和唯一索引字段(不然就主键重复)。你现在的情况是主窗体子窗体二个窗体,而且一般二个窗体有一个关联字段,这个字段在主窗体是唯一索引。所以还是用点版主给你的那个链接帖子中的办法比较好。
作者: thzbc    时间: 2007-5-22 01:32
我也知道是有主键重复的现象。但版主所说的哪样,我看了半天也不明白。能帮我改做一下吗
作者: thzbc    时间: 2007-5-22 04:25
我也知道有主键重复现象。可是我想有按扭不能实现吗


作者: thzbc    时间: 2007-5-22 05:23
各位老师再来关注一下。看看用复制和粘贴按扭能否实现。
作者: thzbc    时间: 2007-5-23 00:55
咳!都三天了,此问题也没有真正得到解决。难道是所提的问题太叨专了吗?真遗憾踞。各位老师看看还有什么办法可以实现要达到的结果。
作者: thzbc    时间: 2007-5-24 02:31
标题: 我用按扭改的复制效果还是有毛病
各位版主:再帮帮我。

看看我用按扭改的复制效果还是有毛病。

一是明细子窗体不能一起复制。二是在复制时出现错误(但也能复制)。谁有高招,请伸援助之手。

请各位老师看看我发的附件到底错哪里。

作者: hi-wzj    时间: 2007-5-24 17:31
为什么非要用复制粘贴功能来实现呢?
作者: thzbc    时间: 2007-5-25 00:13


为了工作人员在平时的工作中.加快输入的速度,有时与到----大致重复的数据.可通过复制和粘贴按扭就能实现.

如果用记录选择器的话.一是需要两次复制.二是也麻烦些.

所以就想通过设置两个复制和粘贴按扭来实现.不知各位老师有没有办法来实现这样的效果呢.
作者: thzbc    时间: 2007-5-26 02:22
怎么几天了也没有人给予答复呢。可能是所提的问题太叨专了吧。有谁帮助改一下。看看能否实现要求的效果
作者: eyewitnes    时间: 2007-5-26 22:29
以下是引用thzbc在2007-5-21 15:36:00的发言:


谢谢老师的指点:

可是我想通过复制按扭和粘贴按扭实现,不知代码怎样写

就是为了加快输入的速度。把上一条类似的记录进行复制,再稍做修改就可完成输入了。不知能否办到呢

创建一追加查询,在代码中使用DOCMD.RUNSQL "查询名称"就可以了,具体需要复制哪些记录可以自己在追加查询中调整
作者: goto2008    时间: 2007-8-14 18:51
原帖由 eyewitnes 于 2007-5-26 22:29 发表
以下是引用thzbc在2007-5-21 15:36:00的发言:
创建一追加查询,在代码中使用DOCMD.RUNSQL "查询名称"就可以了,具体需要复制哪些记录可以自己在追加查询中调整
...



大哥能给个例子吗




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3