Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

复制子窗体指定的某笔记录的某几个字段

小清  发表于:2008-09-05 23:33:22  
复制

有一个主窗体和一个新增窗体,
当打开新增窗体有一个按键为 复制记录
我是想复制子窗体指定的某笔记录的某几个字段

 

Top
竹笛 发表于:2008-09-05 23:36:03
金宇 发表于:2008-09-06 11:10:55
你可以通过SQL语句来实现,把获取的记录集赋给窗体中的控件
me.控件名=rst("字段名")

竹笛 发表于:2008-09-07 21:01:45
小清 发表于:2008-09-08 10:28:00

bamboo的示例是可以取得上一笔记录的值

我是想

取得指定某笔记录的某几个字段的值

比如:编号为

0001   UMV     bamboo   20080908 

0002   ABC     admin      20080901 

0003   UMV     guest       20080908  

我想复制指定的第二笔是

0002   ABC     admin      20080901

而不是上一笔

0002   UMV     guest      20080908

 

 

 

 



金宇 发表于:2008-09-08 22:41:05

点击下载此附件

 

已对bamboo的示例进行了修改,应该可以满足你的要求了,可以指定某条数据复制一条新的,需要指定的这段可以自己修改SQL语句。



符鸿敏 发表于:2008-09-09 17:53:42
符鸿敏 发表于:2008-09-09 17:57:59

我再说清楚一点吧

 

可在子窗体的某一字段双击事件中写打开新增窗体的代码:

 

Private Sub 客户名称_DblClick(Cancel As Integer)
DoCmd.OpenForm "新增窗体名称", acNormal, , "[编号]= forms![当前主窗体名称]![当前子窗体名称]![编号]"
End Sub

以上代码是前几天刚从网友那学来的,特此分享。

 

而且复制按钮也不必使用了。

 

而之前我的办法是做一个过滤查询表,然后使修改窗体的数据源为该查询结果。



小清 发表于:2008-09-09 23:35:02

多谢6楼的回复,

你的那段代码是修改指定的记录的吧?

我要求是复制指定记录的某几个字段的傎!



金宇 发表于:2008-09-10 08:28:09
用个sql语句就行
insert into 表名(相应字段) select 某几个字段 from 表名 where 条件

金宇 发表于:2008-09-10 17:00:32

修改后的示例

点击下载此附件

总记录:10篇  页次:1/1 9 1 :