標題:
從excel中去刪除access裡的資料
[打印本頁]
作者:
Changbanana
時間:
2016-9-9 21:21
標題:
從excel中去刪除access裡的資料
請教各位高手~
先前有問過底色是深綠色的在另一個工作表作刪除的動作
兩個資料都在excel是完成了~
但現在想請問
若一個資料來源是在excel一個是在access
在excel是深綠色底的資料
[attach]25194[/attach]
要如何回傳在ACCESS裡刪除內容
[attach]25195[/attach]
希望兩者對應到no. 這個當作key值
也就是說例如編號10001的在excel是深綠色的底
在access也要刪除編號10001
而編號10003在excel是白底
所以不要在access中刪除
還有一個想法:
是否可先讀取深綠色的資料然後建立一個access資料表
再用access sql語法去刪除相對應的值
麻煩各位了~~~
作者:
Changbanana
時間:
2016-9-9 21:30
本帖最後由 Changbanana 於 2016-9-9 21:31 編輯
回復
1#
Changbanana
excel附件
[attach]25196[/attach]
access附件
[attach]25197[/attach]
作者:
lpk187
時間:
2016-9-10 18:16
回復
2#
Changbanana
開啟test.xlsm檔案時,請先看說明後,再操作
[attach]25206[/attach]
作者:
Changbanana
時間:
2016-9-12 16:49
回復
3#
lpk187
謝謝l大~非常感謝你!!!!!!!
再請教一個問題,若資料中有空值 或是 空值人工先補0
這樣子的資料就讀不進access中
所以就像您之前說的
�釔x存格中沒有資料,在VBA陣列中並不會以為是Null值
而SQL語言中則是必須給他Null值��
所以在Sub dataAdd() 那兒,就要加上陣列去找空值然後填上null這樣嗎?
作者:
lpk187
時間:
2016-9-12 17:44
回復
4#
Changbanana
上面那個程式不用補空值啊!裡面內容也可以隨時修改。也不需用陣列
要空白也可以空白,這個方法,和之前的全不相同也沒有用陣列,Sub dataAdd() 更不需修改、增加陣列
這次用的,是利用.Recordset其中的語法去做的。就好像直接在access中操作一樣,但又不是!
作者:
Changbanana
時間:
2016-9-19 15:44
回復
5#
lpk187
這兩天在使用dataAdd() 新增資料功能時
會出現Automation 這個問題
不知道是那兒出錯了~
[attach]25270[/attach]
可否幫忙一下~謝謝你^^
作者:
lpk187
時間:
2016-9-19 16:15
回復
6#
Changbanana
請參考
http://forum.twbts.com/viewthread.php?tid=13681
但有另一種說法是Access的缺點,重覆 "開啟關閉" 太瀕繁而導致溢位產生肇成的
作者:
Changbanana
時間:
2016-10-3 16:06
回復
3#
lpk187
有兩個延伸的問題~請高手幫忙解惑
[第一個]
可以直接在excel中設個按鈕然後去刪除access 資料表1 sys_date時間是2016年前的資料嗎?
這該如何設置
如附檔:[attach]25429[/attach][attach]25430[/attach]
[第二個]
在access中客戶資料資料表 已統整當天會員的費用
在資料表一中刪除完錯誤單後
客戶資料的費用也需要修改
所以想到的方法是
先找access中sys_date 日期錯誤工作表的sys_date一樣
在找會員編號 access和excel中的錯誤工作表中的會員編號
後再把統整好的(access中)費用(fee) 與 刪除錯誤單的金額(fee) 相減
這要怎麼做呢~
麻煩您了
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)