Access交流中心

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

请前辈帮忙解决一次插入多条数据的问题

joedewin  发表于:2011-08-06 15:17:07  
复制

我是做服装的,自己做了一个吊牌录入系统
因为每款衣服都有相对固定尺码划分,比如上衣是46、48、50、52、54、56.裤子是32、33、34、35、36、38、40
在窗体录入数据时,每次都要录入,也就是一款上衣要录入6次,裤子要录入7次,如何能一次录入,在宏里能完成么,或者编码,请您指教。
点击下载此附件

 

Top
煮茶论道 发表于:2011-08-06 17:07:03
用组合框选择好了

煮江品茶 发表于:2011-08-06 19:36:27
可以把尺码单建一个表,需要增加另外某个表的尺码记录时,用尺码表的记录追加即可。

都市侠影 发表于:2011-08-07 08:54:50

你可以设计一个尺码表,每次录入一件衣服时利用SQL语句将录入的数据与尺码表做一个笛卡尔连接,再利用追加查询插入表里。

这种情况在数据库开发阶段非常常见,因为测试系统的时候需要大量的测试数据,一条一条的录入太花精力和实间,就采用笛卡尔连接产生大量的记录。

上午有事,下午来给你做个实例。



都市侠影 发表于:2011-08-07 19:06:50

如下是个例子,采用的方法:尺寸组合框中增加“<全部尺寸>”选项,在确定按钮单击事件中利用ADO记录遍历尺寸表依次录入多个尺寸对应的记录。

 

点击下载此附件

都市侠影 发表于:2011-08-07 19:09:28


都市侠影 发表于:2011-08-07 19:51:27
前面所说的利用笛卡尔连接的方法参看http://www.accessoft.com/blog/article-show.asp?userid=20205&Id=5701

joedewin 发表于:2011-08-08 17:10:58
首先感谢坛子里的高手积极的帮助,不过本人是新手,1、在“吊牌录入窗体”中“保存”控件用的是宏,不知道老师给的编码怎么加进去(羞愧中。。。。),2、另外服装主要分为上装和下装,我想在“吊牌录入窗体”中去掉“尺码”控件,加上个比如“尺码组”控件,里面可选“上装”和“下装”,选择“上装”就一次插入46、48、50、52、54、56尺码,选择“下装”就一次插入30、31、32、33、34、35、36、38、40、、42。给老师们添乱了!

都市侠影 发表于:2011-08-09 08:57:17

你传上附件,这两个问题我可以帮你,但是建议你还是要自己学会VBA编程。

1、不用宏,用保存按钮的单击事件过程。

2、利用组合框的联动实现。



都市侠影 发表于:2011-08-09 09:05:18

我这是2003版的Access,你那个accdb文件打不开,你看能不能保存为mdb文件。

 



joedewin 发表于:2011-08-09 09:50:43
谢谢都老师!点击下载此附件

都市侠影 发表于:2011-08-09 16:31:13

如附件:

点击下载此附件

录入窗体上实现了你要多功能,吊牌信息表做了部分修改。

你的表的设计问题重重,我觉得你现在的紧急任务是重新设计你的表而不是设计窗体,过不了多久你的系统会乱成一团的。

 



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