Office中國論壇/Access中國論壇

標(biāo)題: 主子窗體批量保存 [打印本頁]

作者: t小寶    時間: 2009-7-23 00:16
標(biāo)題: 主子窗體批量保存
本帖最后由 t小寶 于 2009-7-23 00:34 編輯

今天花了一天時間把以前關(guān)于主子窗體批量保存數(shù)據(jù)功能整理,做成類模塊,供大家指教和測試一下。

所謂主子窗體批量保存,很多人描述都不同,其實(shí)都是一個意思.
即主子窗體,子窗體又是數(shù)據(jù)表或連續(xù)窗體,要求在主窗體更新數(shù)據(jù)后不保存到表,
在子窗體添加、修改、刪除多條記錄后也不保存到表中,直到你點(diǎn)擊一個保存按鈕,然后所有的全部保存。

實(shí)現(xiàn)這樣的功能,用臨時表是不錯的方法,但也有不好的地方。

我想說的是不用臨時表,不用數(shù)組變量,用事務(wù)就可以實(shí)現(xiàn)了!
然而還有一個更有趣的方法是用ADO的斷開連接和批更新實(shí)現(xiàn)!

附件庫中有3個例子,DAO事務(wù),ADO事務(wù),ADO批更新。

作者: tmtming    時間: 2009-7-23 01:41
正需要
作者: asklove    時間: 2009-7-23 08:13
學(xué)習(xí)一下
作者: 風(fēng)嘯嘯    時間: 2009-7-23 12:34
學(xué)習(xí),學(xué)習(xí)。
作者: kpsimon    時間: 2009-7-23 14:06
學(xué)習(xí)了
作者: 坡芽歌書    時間: 2009-7-23 16:14
學(xué)習(xí)一下
作者: aslxt    時間: 2009-7-23 18:16
學(xué)習(xí)二下
作者: jackysu78    時間: 2009-7-24 09:15
tks
作者: yanwei82123300    時間: 2009-7-24 09:49
學(xué)習(xí),學(xué)習(xí)。
作者: 真主    時間: 2009-7-24 10:15
先收藏,謝謝
作者: huangxiuwen    時間: 2009-7-24 10:29
學(xué)習(xí)
作者: leijiqiang    時間: 2009-7-25 11:05
是嗎?受教
作者: iamee    時間: 2009-7-25 12:48
多謝,學(xué)習(xí)一下
作者: wang1950317    時間: 2009-7-25 15:30
學(xué)習(xí)啦!謝謝!
作者: changweiren    時間: 2009-7-26 00:02
謝謝樓主正所需也
作者: jijianjsj    時間: 2009-7-30 11:41
學(xué)習(xí)學(xué)習(xí)。。。。。
作者: lurong    時間: 2009-8-3 23:34
學(xué)習(xí)一下

作者: 8820stboy    時間: 2009-8-4 01:02
謝謝老師
作者: funbook    時間: 2009-8-4 09:41
thanks, I'll take a look
作者: yx880    時間: 2009-8-5 00:39
vbbbbbbbbbbb
作者: ngy009    時間: 2009-8-5 10:10
學(xué)習(xí)
作者: wxf2008hz    時間: 2009-8-10 17:28
xiexie a
作者: ey1001    時間: 2009-8-10 17:51
up:
作者: jsf2008    時間: 2009-8-11 16:16
好東西
作者: ba888888    時間: 2009-8-11 20:47
學(xué)習(xí)下,正需要呢
作者: noonecjj    時間: 2009-8-12 01:31
學(xué)了
作者: rockfish1976    時間: 2009-8-14 17:14
學(xué)習(xí)了
作者: xiongyi    時間: 2009-8-20 09:42
。。。。。。。。。。。。。。。。。。。。。。。。。。
作者: ilovshevchenko    時間: 2009-8-22 00:57
學(xué)習(xí)了 謝謝
作者: e6cn    時間: 2009-8-22 21:50
正想作這方面的,看看
作者: huangxiuwen    時間: 2009-8-26 20:01
小雨大俠。你的【主子窗體批量保存示例】非常的棒,但我在引用你例子時,遇到了一個問題,整了好幾天,都無法解決,問題如下:你的例子是單機(jī)版的,沒有問題,但我拆分成前后端,多個前端同時新增單據(jù)時,就會出錯.[attach]39427[/attach]
作者: huangxiuwen    時間: 2009-8-26 20:02
盼其他能解決該問題的大俠,也出手幫幫忙。。。。萬分感謝呀。
作者: luhao    時間: 2009-8-26 23:16
學(xué)習(xí)
作者: huangxiuwen    時間: 2009-8-27 09:13
頂起
作者: huangxiuwen    時間: 2009-8-27 12:30
再次頂起,希望樓主與其他的高人幫忙。
作者: huangxiuwen    時間: 2009-8-27 17:24
頂?shù)角懊嫒?hr noshade size="2" width="100%" color="#808080"> 作者: 付謙    時間: 2009-8-27 18:34
[學(xué)習(xí)
作者: 付謙    時間: 2009-8-27 21:31
在ACCESS2007中試了一下,除了在dao事務(wù)狀態(tài)下添加與修改運(yùn)行外,其他都運(yùn)行不了
作者: 付謙    時間: 2009-8-27 21:34
為何除了在dao事務(wù)狀態(tài)下添加與修改運(yùn)行外,其他都運(yùn)行不了
作者: huangxiuwen    時間: 2009-8-27 23:27
可能是版本的問題吧。我在2002下測試通過,沒有什么問題,就是改為網(wǎng)絡(luò)版時,運(yùn)行就出錯了。
作者: huangxiuwen    時間: 2009-8-28 11:09
頂?shù)角懊嫒?hr noshade size="2" width="100%" color="#808080"> 作者: huangxiuwen    時間: 2009-8-28 20:35
頂?shù)角懊嫒?hr noshade size="2" width="100%" color="#808080"> 作者: huangxiuwen    時間: 2009-8-29 23:19
頂?shù)角懊嫒?hr noshade size="2" width="100%" color="#808080"> 作者: zhao__feng    時間: 2009-9-17 20:44
正需要,太感謝
作者: sxgaobo    時間: 2009-9-17 21:18
天天向上
作者: ynjxw    時間: 2009-9-18 09:59
see
作者: haileng    時間: 2009-9-19 09:06
12315645641564654
作者: shenxb    時間: 2009-9-22 11:37
可以學(xué)習(xí)
作者: loginwjd303    時間: 2009-9-23 00:02
到處再找呀.真是太感謝 了.學(xué)習(xí)一下.
作者: sznoside    時間: 2009-10-5 14:41
天下人為吾師
作者: earyxu    時間: 2009-10-5 14:52
先收藏,謝謝
作者: zhuyiwen    時間: 2009-10-12 13:55
好貼! 經(jīng)典之作!
贊一個!
作者: qjc    時間: 2009-10-12 17:02
看看看看
作者: rayli0    時間: 2009-10-27 10:36
正是需要的
作者: wanshan    時間: 2009-10-27 10:42
這個要看看,以前都是用臨時表的,謝謝!
作者: txmsuper    時間: 2009-10-30 20:59
學(xué)習(xí)了
作者: 紅塵如煙    時間: 2009-10-31 05:35
真是世事難料啊,總算找到點(diǎn)空上來看看了,娘的
作者: dbbygzy    時間: 2009-10-31 08:50
謝謝。!
作者: wdq    時間: 2009-11-1 01:59

作者: 阿智    時間: 2009-11-2 16:51
謝謝分亨
作者: zhdy8855    時間: 2009-11-30 01:39
看看下載
作者: 號子    時間: 2009-11-30 07:57
看一看,有否合適的地方
作者: zhufree    時間: 2009-11-30 15:55
學(xué)習(xí)了
作者: 米米呀呀    時間: 2009-11-30 16:31
學(xué)習(xí)
作者: fcghw    時間: 2009-11-30 16:55
學(xué)習(xí),學(xué)習(xí)
作者: xylain    時間: 2009-11-30 22:17
研究下
作者: kpsimon    時間: 2009-12-1 23:28
謝謝分享
作者: liu241    時間: 2009-12-1 23:29
頂學(xué)習(xí)一下
作者: topses    時間: 2009-12-2 09:07
本帖最后由 topses 于 2009-12-2 09:32 編輯

事務(wù)處理,這個要看看了.
作者: 魚兒游游    時間: 2009-12-2 17:58
  1. :victory:
復(fù)制代碼

作者: 魚兒游游    時間: 2009-12-2 17:59

作者: mts    時間: 2009-12-2 18:06
學(xué)習(xí)一下
作者: ADAM    時間: 2009-12-3 07:37
LOOK
作者: haileng    時間: 2009-12-3 10:33
學(xué)習(xí)
作者: ly    時間: 2009-12-3 23:11
1# t小寶

學(xué)習(xí),正需要
作者: tjanpei    時間: 2009-12-5 14:31
學(xué)習(xí)一下
作者: FookYou    時間: 2009-12-7 11:44
學(xué)習(xí)!學(xué)習(xí)!
作者: cc.man    時間: 2009-12-8 13:50
好像很高深,收了慢慢看
作者: let    時間: 2009-12-8 15:49
恩,這個帖子好
作者: lirui78    時間: 2009-12-9 03:02
這個挺有意思的。進(jìn)去看看去
作者: xiaoyuzhi    時間: 2009-12-9 22:40
學(xué)習(xí)一下
作者: ADAM    時間: 2009-12-10 22:47
標(biāo)題: RE: 主子窗體批量保存---(T小寶來看)
T小寶做的關(guān)于主子窗體的修改,保存方式確實(shí)不錯,
但它采用的是用打開一個新的主子窗體來實(shí)現(xiàn).修改后按保存才能真正保存.
現(xiàn)在我有一個問題

     如果在同一主子窗體中,能否實(shí)現(xiàn)批量保存的情況.

     參考T小寶的示例,可修改,也可以按下"保存"后再保存.但是無法回到原記錄,
     出現(xiàn)錯誤提示   "31,無法[attach]40765[/attach][attach]40765[/attach][attach]40765[/attach][attach]40765[/attach]初始化數(shù)據(jù)提供程序"

     不多說,看附件示例.
作者: 鯤翔    時間: 2009-12-17 13:54
先學(xué)習(xí)一下
作者: liaoqiang234    時間: 2009-12-17 14:02
收藏,謝謝
作者: 鯤翔    時間: 2009-12-17 16:57
哪一種方法的運(yùn)行速度比較快啊?
作者: 66364936    時間: 2010-1-27 00:21
多謝分享
作者: yanggd    時間: 2010-1-28 20:56
好復(fù)雜,看看
作者: xiazaidj    時間: 2010-1-30 20:37
下來看
作者: fnsmydyang    時間: 2010-1-30 22:33
學(xué)習(xí)下下,謝謝
作者: l_q101    時間: 2010-1-30 22:45
學(xué)習(xí)一下
作者: kisssprite    時間: 2010-2-1 10:34
奉天承運(yùn),皇帝詔曰:朕見古公祖、父之跡,然后知王業(yè)之難。仰惟我高祖、太宗之櫛沐風(fēng)雨,以啟天下。是用兢惕,若墜泉谷。豳之舊地,積德之馀,俗厚而忠,人悅其上。王於茲土,克懋賢戚。咨爾t小寶,乃先帝遺臣,質(zhì)重性和,神清氣茂,威儀儼若,恬淡寡言。介然風(fēng)規(guī),坐鎮(zhèn)流俗。固可將吾勤儉,宣化豳郊。是用命使禮官持節(jié)冊命爾為一等及時侯,欽此!
作者: laiguiyou    時間: 2010-2-1 12:43
學(xué)習(xí)一下
作者: sxb2007    時間: 2010-2-17 13:03
學(xué)習(xí)一下
作者: netzerg    時間: 2010-2-18 14:53
謝謝! ADO和DAO我老是搞不清楚
作者: xie16abc    時間: 2010-2-20 20:58
學(xué)習(xí)一下
作者: 簡    時間: 2010-2-27 16:15
我也學(xué)習(xí)學(xué)習(xí),覺得很有用。
作者: kelind    時間: 2010-3-9 16:54
真是人才濟(jì)濟(jì)
作者: benlty    時間: 2010-3-12 22:28
學(xué)習(xí)中
作者: lk868    時間: 2010-3-16 10:13

作者: muning2010    時間: 2010-3-17 08:54
巧妙的方法要推廣啊




歡迎光臨 Office中國論壇/Access中國論壇 (http://www.mzhfr.cn/) Powered by Discuz! X3.3