單擊查看代碼)1、VBAProject里面存放代碼實現(xiàn),S">
excelsqlservervba增刪改查

excelsqlservervba增刪改查

ID:34722873

大?。?84.90 KB

頁數(shù):4頁

時間:2019-03-10

excelsqlservervba增刪改查_第1頁
excelsqlservervba增刪改查_第2頁
excelsqlservervba增刪改查_第3頁
excelsqlservervba增刪改查_第4頁
資源描述:

《excelsqlservervba增刪改查》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、ExcelSQLServerVBA增刪改查BuladeHu(QQ1667989813)2014-05-141、打開Excel的開發(fā)工具2、查看VBA代碼(右鍵單擊對應的Sheet->單擊查看代碼)1、VBAProject里面存放代碼實現(xiàn),Sheet1里面的代碼是指對應的工作簿的,ThisWorkbook指Excel整個文檔“保存”按鈕里面實現(xiàn)的邏輯,會影響所有的工作簿。2、鏈接數(shù)據(jù)的代碼如下Publicconn1AsNewADODB.ConnectionPrivateSubWorkbook_BeforeSave(ByValSav

2、eAsUIAsBoolean,CancelAsBoolean)'建立數(shù)據(jù)鏈接Ifconn1.State=0ThenWithconn1.CommandTimeout=60.ConnectionString="PROVIDER=SQLOLEDB;server=192.168.252.106;database=kuka_basedata;UID=u9pub;PWD=123".OpenEndWithEndIfDimrstempAsNewADODB.RecordsetDimsSQLAsStringOnErrorGoToerr1'倉庫驗貨導

3、入Fori=2ToSheet1.[A65536].End(xlUp).RowIfSheet1.Cells(i,1)<>""ThenSetrstemp=conn1.Execute("select*fromkuka_OrderMonitorElsewhere銷售訂單號='"&Sheet1.Cells(i,1)&"'")Ifrstemp.EOF=TrueThensSQL=sSQL&"insertintokuka_OrderMonitorElse(銷售訂單號,驗貨實際完成,驗貨狀態(tài),驗貨備注)values('"&Sheet1.Cells

4、(i,1)&"','"&Sheet1.Cells(i,2)&"','"&Sheet1.Cells(i,3)&"','"&Sheet1.Cells(i,4)&"')"ElsesSQL=sSQL&"updatekuka_OrderMonitorElseset驗貨實際完成='"&Sheet1.Cells(i,2)&"',驗貨狀態(tài)='"&Sheet1.Cells(i,3)&"',驗貨備注='"&Sheet1.Cells(i,4)&"'where銷售訂單號='"&Sheet1.Cells(i,1)&"'"EndIfEndIfNextiIf

5、sSQL<>""Thenconn1.Execute(sSQL)EndIf'財務付款導入sSQL=""Fori=2ToSheet2.[A65536].End(xlUp).RowIfSheet2.Cells(i,1)<>""ThenSetrstemp=conn1.Execute("select*fromkuka_OrderMonitorElsewhere銷售訂單號='"&Sheet2.Cells(i,1)&"'")Ifrstemp.EOF=TrueThensSQL=sSQL&"insertintokuka_OrderMonitorE

6、lse(銷售訂單號,第一次付款保障實際完成,第二次付款實際完成時間)values('"&Sheet2.Cells(i,1)&"','"&Sheet2.Cells(i,2)&"','"&Sheet2.Cells(i,3)&"')"ElsesSQL=sSQL&"updatekuka_OrderMonitorElseset第一次付款保障實際完成='"&Sheet2.Cells(i,2)&"',第二次付款實際完成時間='"&Sheet2.Cells(i,3)&"'where銷售訂單號='"&Sheet2.Cells(i,1)&"'"En

7、dIfEndIfNextiIfsSQL<>""Thenconn1.Execute(sSQL)EndIfMsgBox"變更完成"ExitSuberr1:MsgBoxErr.DescriptionEndSub

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。