소스 검색

1、修正出貨明細表數字BUG

2、修正客戶資料表數字BUG
3、修正客戶資料表開啟會錯誤的BUG
4、物料資料庫新增資料導出與導入EXCEL的功能。(可以用來批量修改與批量新增物料資料)
B70340 4 년 전
부모
커밋
67a22aac53

BIN
.vs/MAOJI-ERP-SYS/v16/.suo 파일 보기


+ 12
- 1
MaoOrange-Hongji/Module/SQL_業務系統管理.vb 파일 보기

@@ -114,6 +114,13 @@
114 114
     End Sub
115 115
     '---------------------客戶資料管理-----------------------------------------------------------------------------------------------------------------
116 116
     Friend Sub SQL_客戶資料管理清單()
117
+        If PA = "" Then
118
+            If 客戶資料管理.只顯示35筆資料_ch.Checked = True Then
119
+                KKKJJ = "TOP(35)"
120
+            Else
121
+                KKKJJ = ""
122
+            End If
123
+        End If
117 124
         SQL1 = "SELECT  " & KKKJJ & " 客戶資料表.編號, 客戶資料表.店名, 客戶資料表.簡稱, 客戶資料表.店面地址, 客戶資料表.店面地址郵遞區號, 
118 125
                             客戶資料表.送貨地址, 客戶資料表.負責人, 客戶資料表.聯絡人, 客戶資料表.電話, 客戶資料表.手機, 客戶資料表.傳真, 
119 126
                             客戶資料表.統編, 客戶資料表.發票抬頭, 客戶資料表.發票地址, 客戶資料表.發票地址郵遞區號, 客戶資料表.發票額度, 
@@ -130,7 +137,11 @@
130 137
                        客戶資料表.備註 LIKE N'%" & PA & "%' OR 客戶資料表.付款方式 LIKE N'%" & PA & "%'
131 138
                ORDER BY   客戶資料表.店名 DESC"
132 139
         ConnOpen()
133
-        If PA = "" Then : If 客戶資料管理.只顯示35筆資料_ch.Checked = True Then : KKKJJ = "TOP(35)" : Else : KKKJJ = "" : End If : SQL1 &= PA1 : Else : SQL1 &= PA2 : End If
140
+        If PA = "" Then
141
+            SQL1 &= PA1
142
+        Else
143
+            SQL1 &= PA2
144
+        End If
134 145
         CmdSet_For_DGV()
135 146
     End Sub
136 147
     Friend Sub SQL_客戶資料管理流水號最後一筆()

+ 1
- 1
MaoOrange-Hongji/Module/全域變數.vb 파일 보기

@@ -4,7 +4,7 @@
4 4
     Public 版本號 As String : Public Target As String : Public Target1 As String : Public Target2 As String : Public FTP帳號 As String : Public FTP密碼 As String : Public FTP物理位置 As String
5 5
     Public AA(99) As String : Public BB(99) As Boolean : Public CC(99) As Boolean : Public 登入判斷 As Boolean : Public 內外網 As Boolean
6 6
     '----系統版本-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
7
-    Public 版本 As String = "2021010501"
7
+    Public 版本 As String = "2021022301"
8 8
     '----系統用全域變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
9 9
     Public 列印用SQL As String = "" : Public 列印用SQL2 As String : Public 公司編號 As String : Public 公司電話 As String : Public 公司統編 As String : Public 公司地址 As String
10 10
     Public 關鍵字編號 As String

BIN
MaoOrange-Hongji/bin/Debug/MAOJI-ERP-SYS.exe 파일 보기


BIN
MaoOrange-Hongji/bin/Debug/MAOJI-ERP-SYS.pdb 파일 보기


+ 7
- 0
MaoOrange-Hongji/obj/Debug/.NETFramework,Version=v4.6.AssemblyAttributes.vb 파일 보기

@@ -0,0 +1,7 @@
1
+' <autogenerated/>
2
+            Option Strict Off
3
+            Option Explicit On
4
+
5
+            Imports System
6
+            Imports System.Reflection
7
+            <Assembly: Global.System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6", FrameworkDisplayName:=".NET Framework 4.6")>

BIN
MaoOrange-Hongji/obj/Debug/MAOJI-ERP-SYS.exe 파일 보기


BIN
MaoOrange-Hongji/obj/Debug/MAOJI-ERP-SYS.pdb 파일 보기


+ 1
- 1
MaoOrange-Hongji/obj/Debug/MAOJI-ERP-SYS.vbproj.CoreCompileInputs.cache 파일 보기

@@ -1 +1 @@
1
-5343654623d4061609655693541c6b818bff463b
1
+bd332a8ca92e4ac77696bd165c9b194dd3247c03

+ 152
- 0
MaoOrange-Hongji/obj/Debug/MAOJI-ERP-SYS.vbproj.FileListAbsolute.txt 파일 보기

@@ -200,3 +200,155 @@ G:\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MAOJI-ERP-SYS.vbproj.CopyComplete
200 200
 G:\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MAOJI-ERP-SYS.exe
201 201
 G:\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MAOJI-ERP-SYS.xml
202 202
 G:\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MAOJI-ERP-SYS.pdb
203
+D:\maoji-erp-sys-team\MaoOrange-Hongji\bin\Debug\MAOJI-ERP-SYS.exe.config
204
+D:\maoji-erp-sys-team\MaoOrange-Hongji\bin\Debug\MAOJI-ERP-SYS.exe
205
+D:\maoji-erp-sys-team\MaoOrange-Hongji\bin\Debug\MAOJI-ERP-SYS.pdb
206
+D:\maoji-erp-sys-team\MaoOrange-Hongji\bin\Debug\MAOJI-ERP-SYS.xml
207
+D:\maoji-erp-sys-team\MaoOrange-Hongji\bin\Debug\EntityFramework.dll
208
+D:\maoji-erp-sys-team\MaoOrange-Hongji\bin\Debug\EntityFramework.SqlServer.dll
209
+D:\maoji-erp-sys-team\MaoOrange-Hongji\bin\Debug\EntityFramework.xml
210
+D:\maoji-erp-sys-team\MaoOrange-Hongji\bin\Debug\EntityFramework.SqlServer.xml
211
+D:\maoji-erp-sys-team\MaoOrange-Hongji\bin\Debug\zh-Hant\EntityFramework.resources.dll
212
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MAOJI-ERP-SYS.vbprojAssemblyReference.cache
213
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MAOJI-ERP-SYS.vbproj.ResolveComReference.cache
214
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.員工ID卡系統配置設定.resources
215
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.員工資料表.resources
216
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.倉儲庫存清單.resources
217
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.倉儲分區控制表.resources
218
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.倉儲控制表.resources
219
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.倉儲入庫驗收.resources
220
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.應收帳款控制表.resources
221
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.財務單具申請.resources
222
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.應付賬款控制表.resources
223
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.票務控制表.resources
224
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.支票收支單申請.resources
225
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.系統通用變數管理.resources
226
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.列印_產品標籤介面.resources
227
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.採購退貨申請.resources
228
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.採購退貨清單.resources
229
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.採購退貨確認.resources
230
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.列印_出貨單.resources
231
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.維修單出庫確認.resources
232
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.維修單申請.resources
233
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.司機佣金計算.resources
234
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.採購控制表.resources
235
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.業務佣金計算.resources
236
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.出貨單申請.resources
237
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.供應商資料管理.resources
238
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.出貨確認.resources
239
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.客戶資料管理.resources
240
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.物料資料庫.resources
241
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.採購單申請.resources
242
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.訂單管理控制表.resources
243
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.訂單採購需求申請.resources
244
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.訂單出貨控制表.resources
245
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.盤盈盤損控制表.resources
246
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.盤盈盤損確認.resources
247
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.營運狀態彙總_檢視表.resources
248
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.簽名檔管理.resources
249
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.計算機.resources
250
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.營運成本收支_決算表.resources
251
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.生產入庫.resources
252
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.生產確認.resources
253
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.生產控制表.resources
254
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.網段.resources
255
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.財務收支單_對帳表.resources
256
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.財務收支單一覽表.resources
257
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.財務收支單審核.resources
258
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.現金收支單申請.resources
259
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.系統執行檔版本管理.resources
260
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.系統編碼規則_1.resources
261
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.FTP資料夾管理.resources
262
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.LoginForm1.resources
263
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.MAOJI_ERP_SYS.resources
264
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.Resources.resources
265
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.SplashScreen1.resources
266
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.系統使用者管理.resources
267
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.銷售控制表.resources
268
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.車輛保養紀錄表.resources
269
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.零售客戶記錄表.resources
270
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.銷售退貨清單.resources
271
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.銷售退貨申請.resources
272
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.銷售退貨確認.resources
273
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MAOJI-ERP-SYS.vbproj.GenerateResource.cache
274
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MAOJI-ERP-SYS.vbproj.CoreCompileInputs.cache
275
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MAOJI-ERP-SYS.vbproj.CopyComplete
276
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MAOJI-ERP-SYS.exe
277
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MAOJI-ERP-SYS.xml
278
+D:\maoji-erp-sys-team\MaoOrange-Hongji\obj\Debug\MAOJI-ERP-SYS.pdb
279
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\bin\Debug\MAOJI-ERP-SYS.exe.config
280
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\bin\Debug\MAOJI-ERP-SYS.exe
281
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\bin\Debug\MAOJI-ERP-SYS.pdb
282
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\bin\Debug\MAOJI-ERP-SYS.xml
283
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\bin\Debug\EntityFramework.dll
284
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\bin\Debug\EntityFramework.SqlServer.dll
285
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\bin\Debug\EntityFramework.xml
286
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\bin\Debug\EntityFramework.SqlServer.xml
287
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\bin\Debug\zh-Hant\EntityFramework.resources.dll
288
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MAOJI-ERP-SYS.vbprojAssemblyReference.cache
289
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MAOJI-ERP-SYS.vbproj.ResolveComReference.cache
290
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.員工ID卡系統配置設定.resources
291
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.員工資料表.resources
292
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.倉儲庫存清單.resources
293
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.倉儲分區控制表.resources
294
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.倉儲控制表.resources
295
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.倉儲入庫驗收.resources
296
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.應收帳款控制表.resources
297
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.財務單具申請.resources
298
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.應付賬款控制表.resources
299
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.票務控制表.resources
300
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.支票收支單申請.resources
301
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.系統通用變數管理.resources
302
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.列印_產品標籤介面.resources
303
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.採購退貨申請.resources
304
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.採購退貨清單.resources
305
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.採購退貨確認.resources
306
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.列印_出貨單.resources
307
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.維修單出庫確認.resources
308
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.維修單申請.resources
309
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.司機佣金計算.resources
310
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.採購控制表.resources
311
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.業務佣金計算.resources
312
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.出貨單申請.resources
313
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.供應商資料管理.resources
314
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.出貨確認.resources
315
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.客戶資料管理.resources
316
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.物料資料庫.resources
317
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.採購單申請.resources
318
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.訂單管理控制表.resources
319
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.訂單採購需求申請.resources
320
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.訂單出貨控制表.resources
321
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.盤盈盤損控制表.resources
322
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.盤盈盤損確認.resources
323
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.營運狀態彙總_檢視表.resources
324
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.簽名檔管理.resources
325
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.計算機.resources
326
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.營運成本收支_決算表.resources
327
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.生產入庫.resources
328
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.生產確認.resources
329
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.生產控制表.resources
330
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.網段.resources
331
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.財務收支單_對帳表.resources
332
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.財務收支單一覽表.resources
333
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.財務收支單審核.resources
334
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.現金收支單申請.resources
335
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.系統執行檔版本管理.resources
336
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.系統編碼規則_1.resources
337
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.FTP資料夾管理.resources
338
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.LoginForm1.resources
339
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.MAOJI_ERP_SYS.resources
340
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.Resources.resources
341
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.SplashScreen1.resources
342
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.系統使用者管理.resources
343
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.銷售控制表.resources
344
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.車輛保養紀錄表.resources
345
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.零售客戶記錄表.resources
346
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.銷售退貨清單.resources
347
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.銷售退貨申請.resources
348
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MaoOrange_Hongji.銷售退貨確認.resources
349
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MAOJI-ERP-SYS.vbproj.GenerateResource.cache
350
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MAOJI-ERP-SYS.vbproj.CoreCompileInputs.cache
351
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MAOJI-ERP-SYS.vbproj.CopyComplete
352
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MAOJI-ERP-SYS.exe
353
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MAOJI-ERP-SYS.xml
354
+D:\工巧明\MAOJI-ERP-SYS\MaoOrange-Hongji\obj\Debug\MAOJI-ERP-SYS.pdb

BIN
MaoOrange-Hongji/obj/Debug/MAOJI-ERP-SYS.vbproj.GenerateResource.cache 파일 보기


BIN
MaoOrange-Hongji/obj/Debug/MAOJI-ERP-SYS.vbproj.ResolveComReference.cache 파일 보기


BIN
MaoOrange-Hongji/obj/Debug/MAOJI-ERP-SYS.vbprojAssemblyReference.cache 파일 보기


+ 56
- 20
MaoOrange-Hongji/倉儲系統管理/物料資料庫.Designer.vb 파일 보기

@@ -23,10 +23,10 @@ Partial Class 物料資料庫
23 23
     <System.Diagnostics.DebuggerStepThrough()> _
24 24
     Private Sub InitializeComponent()
25 25
         Me.components = New System.ComponentModel.Container()
26
-        Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
-        Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
-        Dim DataGridViewCellStyle7 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
-        Dim DataGridViewCellStyle8 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
+        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
+        Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30 30
         Me.物料清單_dgv = New System.Windows.Forms.DataGridView()
31 31
         Me.頁碼_cb = New System.Windows.Forms.ComboBox()
32 32
         Me.Label27 = New System.Windows.Forms.Label()
@@ -92,6 +92,9 @@ Partial Class 物料資料庫
92 92
         Me.Label15 = New System.Windows.Forms.Label()
93 93
         Me.最低庫存量_nud = New System.Windows.Forms.NumericUpDown()
94 94
         Me.Label16 = New System.Windows.Forms.Label()
95
+        Me.導入EXCEL_bt = New System.Windows.Forms.Button()
96
+        Me.導出EXCEL_bt = New System.Windows.Forms.Button()
97
+        Me.OpenFileDialog1 = New System.Windows.Forms.OpenFileDialog()
95 98
         CType(Me.物料清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
96 99
         CType(Me.成本_nud, System.ComponentModel.ISupportInitialize).BeginInit()
97 100
         CType(Me.售價_nud, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -104,8 +107,8 @@ Partial Class 物料資料庫
104 107
         '
105 108
         '物料清單_dgv
106 109
         '
107
-        DataGridViewCellStyle5.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
108
-        Me.物料清單_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle5
110
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
111
+        Me.物料清單_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
109 112
         Me.物料清單_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
110 113
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
111 114
         Me.物料清單_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
@@ -113,8 +116,8 @@ Partial Class 物料資料庫
113 116
         Me.物料清單_dgv.Location = New System.Drawing.Point(6, 137)
114 117
         Me.物料清單_dgv.Name = "物料清單_dgv"
115 118
         Me.物料清單_dgv.RowHeadersWidth = 5
116
-        DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
117
-        Me.物料清單_dgv.RowsDefaultCellStyle = DataGridViewCellStyle6
119
+        DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
120
+        Me.物料清單_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
118 121
         Me.物料清單_dgv.RowTemplate.Height = 24
119 122
         Me.物料清單_dgv.Size = New System.Drawing.Size(924, 470)
120 123
         Me.物料清單_dgv.TabIndex = 667
@@ -500,15 +503,15 @@ Partial Class 物料資料庫
500 503
         '
501 504
         '無圖料號_dgv
502 505
         '
503
-        DataGridViewCellStyle7.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
504
-        Me.無圖料號_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle7
506
+        DataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
507
+        Me.無圖料號_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle3
505 508
         Me.無圖料號_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
506 509
         Me.無圖料號_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
507 510
         Me.無圖料號_dgv.Location = New System.Drawing.Point(821, 45)
508 511
         Me.無圖料號_dgv.Name = "無圖料號_dgv"
509 512
         Me.無圖料號_dgv.RowHeadersWidth = 5
510
-        DataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
511
-        Me.無圖料號_dgv.RowsDefaultCellStyle = DataGridViewCellStyle8
513
+        DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
514
+        Me.無圖料號_dgv.RowsDefaultCellStyle = DataGridViewCellStyle4
512 515
         Me.無圖料號_dgv.RowTemplate.Height = 24
513 516
         Me.無圖料號_dgv.Size = New System.Drawing.Size(109, 89)
514 517
         Me.無圖料號_dgv.TabIndex = 1011
@@ -543,7 +546,7 @@ Partial Class 物料資料庫
543 546
         '
544 547
         Me.刪除圖檔_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
545 548
         Me.刪除圖檔_bt.ForeColor = System.Drawing.Color.Red
546
-        Me.刪除圖檔_bt.Location = New System.Drawing.Point(611, 79)
549
+        Me.刪除圖檔_bt.Location = New System.Drawing.Point(610, 84)
547 550
         Me.刪除圖檔_bt.Name = "刪除圖檔_bt"
548 551
         Me.刪除圖檔_bt.Size = New System.Drawing.Size(91, 25)
549 552
         Me.刪除圖檔_bt.TabIndex = 1014
@@ -676,7 +679,7 @@ Partial Class 物料資料庫
676 679
         Me.批量修改_ch.AutoSize = True
677 680
         Me.批量修改_ch.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
678 681
         Me.批量修改_ch.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
679
-        Me.批量修改_ch.Location = New System.Drawing.Point(410, 82)
682
+        Me.批量修改_ch.Location = New System.Drawing.Point(384, 84)
680 683
         Me.批量修改_ch.Name = "批量修改_ch"
681 684
         Me.批量修改_ch.Size = New System.Drawing.Size(75, 20)
682 685
         Me.批量修改_ch.TabIndex = 1113
@@ -687,7 +690,7 @@ Partial Class 物料資料庫
687 690
         '
688 691
         Me.批量存檔_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
689 692
         Me.批量存檔_bt.ForeColor = System.Drawing.Color.Green
690
-        Me.批量存檔_bt.Location = New System.Drawing.Point(504, 79)
693
+        Me.批量存檔_bt.Location = New System.Drawing.Point(455, 79)
691 694
         Me.批量存檔_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
692 695
         Me.批量存檔_bt.Name = "批量存檔_bt"
693 696
         Me.批量存檔_bt.Size = New System.Drawing.Size(102, 25)
@@ -708,13 +711,13 @@ Partial Class 物料資料庫
708 711
         'Label15
709 712
         '
710 713
         Me.Label15.AutoSize = True
711
-        Me.Label15.Font = New System.Drawing.Font("微軟正黑體", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
714
+        Me.Label15.Font = New System.Drawing.Font("微軟正黑體", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
712 715
         Me.Label15.ForeColor = System.Drawing.Color.Red
713
-        Me.Label15.Location = New System.Drawing.Point(9, 105)
716
+        Me.Label15.Location = New System.Drawing.Point(251, 107)
714 717
         Me.Label15.Name = "Label15"
715
-        Me.Label15.Size = New System.Drawing.Size(676, 27)
718
+        Me.Label15.Size = New System.Drawing.Size(459, 24)
716 719
         Me.Label15.TabIndex = 1116
717
-        Me.Label15.Text = "新                                用 ""000"" 開  頭"
720
+        Me.Label15.Text = "新增物料時,如果物料 屬於零件頁碼 請用 ""000"" 開頭"
718 721
         '
719 722
         '最低庫存量_nud
720 723
         '
@@ -738,12 +741,42 @@ Partial Class 物料資料庫
738 741
         Me.Label16.TabIndex = 1117
739 742
         Me.Label16.Text = "最低"
740 743
         '
744
+        '導入EXCEL_bt
745
+        '
746
+        Me.導入EXCEL_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
747
+        Me.導入EXCEL_bt.ForeColor = System.Drawing.Color.Black
748
+        Me.導入EXCEL_bt.Location = New System.Drawing.Point(7, 107)
749
+        Me.導入EXCEL_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
750
+        Me.導入EXCEL_bt.Name = "導入EXCEL_bt"
751
+        Me.導入EXCEL_bt.Size = New System.Drawing.Size(120, 25)
752
+        Me.導入EXCEL_bt.TabIndex = 1119
753
+        Me.導入EXCEL_bt.Text = "導入EXCEL"
754
+        Me.導入EXCEL_bt.UseVisualStyleBackColor = True
755
+        '
756
+        '導出EXCEL_bt
757
+        '
758
+        Me.導出EXCEL_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
759
+        Me.導出EXCEL_bt.ForeColor = System.Drawing.Color.Black
760
+        Me.導出EXCEL_bt.Location = New System.Drawing.Point(133, 107)
761
+        Me.導出EXCEL_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
762
+        Me.導出EXCEL_bt.Name = "導出EXCEL_bt"
763
+        Me.導出EXCEL_bt.Size = New System.Drawing.Size(120, 25)
764
+        Me.導出EXCEL_bt.TabIndex = 1120
765
+        Me.導出EXCEL_bt.Text = "導出EXCEL"
766
+        Me.導出EXCEL_bt.UseVisualStyleBackColor = True
767
+        '
768
+        'OpenFileDialog1
769
+        '
770
+        Me.OpenFileDialog1.FileName = "OpenFileDialog1"
771
+        '
741 772
         '物料資料庫
742 773
         '
743 774
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
744 775
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
745 776
         Me.ClientSize = New System.Drawing.Size(1249, 611)
746 777
         Me.ContextMenuStrip = Me.ContextMenuStrip1
778
+        Me.Controls.Add(Me.導出EXCEL_bt)
779
+        Me.Controls.Add(Me.導入EXCEL_bt)
747 780
         Me.Controls.Add(Me.最低庫存量_nud)
748 781
         Me.Controls.Add(Me.Label16)
749 782
         Me.Controls.Add(Me.下載檔名_tb)
@@ -788,11 +821,11 @@ Partial Class 物料資料庫
788 821
         Me.Controls.Add(Me.Label2)
789 822
         Me.Controls.Add(Me.Label1)
790 823
         Me.Controls.Add(Me.停用料號_ch)
791
-        Me.Controls.Add(Me.Label15)
792 824
         Me.Controls.Add(Me.物料清單_dgv)
793 825
         Me.Controls.Add(Me.無圖料號_dgv)
794 826
         Me.Controls.Add(Me.物料圖_pb)
795 827
         Me.Controls.Add(Me.Label10)
828
+        Me.Controls.Add(Me.Label15)
796 829
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
797 830
         Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
798 831
         Me.Name = "物料資料庫"
@@ -875,4 +908,7 @@ Partial Class 物料資料庫
875 908
     Friend WithEvents Label15 As Label
876 909
     Friend WithEvents 最低庫存量_nud As NumericUpDown
877 910
     Friend WithEvents Label16 As Label
911
+    Friend WithEvents 導入EXCEL_bt As Button
912
+    Friend WithEvents 導出EXCEL_bt As Button
913
+    Friend WithEvents OpenFileDialog1 As OpenFileDialog
878 914
 End Class

+ 3
- 0
MaoOrange-Hongji/倉儲系統管理/物料資料庫.resx 파일 보기

@@ -126,6 +126,9 @@
126 126
   <metadata name="ContextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
127 127
     <value>333, 9</value>
128 128
   </metadata>
129
+  <metadata name="OpenFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
130
+    <value>498, 9</value>
131
+  </metadata>
129 132
   <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
130 133
     <value>40</value>
131 134
   </metadata>

+ 243
- 3
MaoOrange-Hongji/倉儲系統管理/物料資料庫.vb 파일 보기

@@ -1,9 +1,20 @@
1 1
 Option Strict Off
2 2
 Imports System.IO
3 3
 Imports System.Net
4
+Imports Microsoft.Office.Interop.Excel.XlUnderlineStyle
5
+Imports Microsoft.Office.Interop.Excel.Constants
6
+Imports Microsoft.Office.Interop.Excel.XlBordersIndex
7
+Imports Microsoft.Office.Interop.Excel.XlLineStyle
8
+Imports Microsoft.Office.Interop.Excel.XlBorderWeight
9
+Imports Microsoft.Office.Interop.Excel.XlThemeFont
10
+Imports Microsoft.Office.Interop.Excel.XlThemeColor
11
+Imports Microsoft.Office.Interop.Excel.XlWindowState
4 12
 Public Class 物料資料庫
5 13
     ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet
6
-    Dim EDR As Integer = 0 : Dim ESTR As String
14
+    Dim EDR, N As Integer : Dim ESTR, file_name As String
15
+    Dim xlApp As Microsoft.Office.Interop.Excel.Application
16
+    Dim xlBook As Microsoft.Office.Interop.Excel.Workbook
17
+    Dim xlSheet As Microsoft.Office.Interop.Excel.Worksheet
7 18
     Private Sub Set_DGV1開始()
8 19
         物料清單_dgv.DataSource = Nothing : ds.Clear()
9 20
         物料清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
@@ -71,7 +82,7 @@ Public Class 物料資料庫
71 82
         Target1 = Target & AA(1) & "/"
72 83
         FTP資料夾_wb.Url = New Uri(Target1)
73 84
     End Sub
74
-    Private Sub DataGridView1_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles 物料清單_dgv.CellClick
85
+    Private Sub 物料清單_dgv_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles 物料清單_dgv.CellClick
75 86
         If e.RowIndex = -1 Then : Else
76 87
             料號_tb.Text = 物料清單_dgv.Rows(e.RowIndex).Cells("料號").Value.ToString : 頁碼_tb.Text = 物料清單_dgv.Rows(e.RowIndex).Cells("頁碼").Value.ToString
77 88
             品名_tb.Text = 物料清單_dgv.Rows(e.RowIndex).Cells("品名").Value.ToString : 成本_nud.Value = 物料清單_dgv.Rows(e.RowIndex).Cells("成本").Value.ToString
@@ -178,7 +189,7 @@ Public Class 物料資料庫
178 189
         If 圖片編碼_tb.Text = "" Then : MsgBox("所選擇的資料沒有圖片檔案,無法下載。")
179 190
         Else
180 191
             With SaveFileDialog1 : .Filter = "所有文件(*.jpg)|*.jpg" : End With
181
-            SaveFileDialog1.FileName = 圖片編碼_tb.Text & "-" & Format(Today(), "yyyyMMdd") & ".jpg"
192
+            SaveFileDialog1.FileName = 圖片編碼_tb.Text & "-" & Strings.Format(Today(), "yyyyMMdd") & ".jpg"
182 193
 
183 194
             SaveFileDialog1.ShowDialog() : 下載檔名_tb.Text = SaveFileDialog1.FileName
184 195
             ds2.Clear() : SQL_物料圖庫_圖片下載() : da.Fill(ds2) : conn.Close()
@@ -313,4 +324,233 @@ Public Class 物料資料庫
313 324
             MsgBox("刪除完成") : Set_物料清單() : Set_未配置圖片的物料清單() : PA = ""
314 325
         End If
315 326
     End Sub
327
+
328
+    Private Sub 批量修改_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 批量修改_ch.CheckedChanged
329
+
330
+    End Sub
331
+
332
+    Private Sub 導出EXCEL_bt_Click_1(sender As Object, e As EventArgs) Handles 導出EXCEL_bt.Click
333
+        xlApp = CType(CreateObject("Excel.Application"), Microsoft.Office.Interop.Excel.Application)
334
+        xlBook = xlApp.Workbooks.Add
335
+        xlApp.DisplayAlerts = True
336
+        xlBook.Activate()
337
+        xlSheet = NewMethod(xlBook)
338
+        xlSheet.Activate()
339
+        xlApp.Visible = True
340
+        xlApp.Application.WindowState = xlMaximized
341
+
342
+        xlSheet.Cells(1, 1) = "系統物料資料庫總表"
343
+        xlSheet.Cells(2, 1) = "請注意,料號欄位為系統主要參考項目,請勿修改,如有新增品項的需求,清直接新增在EXCEL資料表最下方,從新導入時系統會自動新增品項到資料庫中。"
344
+        xlSheet.Cells(3, 1) = "料號"
345
+        xlSheet.Cells(3, 2) = "頁碼"
346
+        xlSheet.Cells(3, 3) = "品名"
347
+        xlSheet.Cells(3, 4) = "成本"
348
+        xlSheet.Cells(3, 5) = "售價"
349
+        xlSheet.Cells(3, 6) = "件數"
350
+        xlSheet.Cells(3, 7) = "尺寸"
351
+        xlSheet.Cells(3, 8) = "材質"
352
+        xlSheet.Cells(3, 9) = "備註"
353
+        xlSheet.Cells(3, 10) = "最低庫存量"
354
+
355
+        For i As Integer = 0 To 物料清單_dgv.Rows.Count - 1
356
+            xlSheet.Cells(i + 4, 1) = 物料清單_dgv.Rows(i).Cells("料號").Value
357
+            xlSheet.Cells(i + 4, 2) = 物料清單_dgv.Rows(i).Cells("頁碼").Value
358
+            xlSheet.Cells(i + 4, 3) = 物料清單_dgv.Rows(i).Cells("品名").Value
359
+            xlSheet.Cells(i + 4, 4) = 物料清單_dgv.Rows(i).Cells("成本").Value
360
+            xlSheet.Cells(i + 4, 5) = 物料清單_dgv.Rows(i).Cells("售價").Value
361
+            xlSheet.Cells(i + 4, 6) = 物料清單_dgv.Rows(i).Cells("件數").Value
362
+            xlSheet.Cells(i + 4, 7) = 物料清單_dgv.Rows(i).Cells("尺寸").Value
363
+            xlSheet.Cells(i + 4, 8) = 物料清單_dgv.Rows(i).Cells("材質").Value
364
+            xlSheet.Cells(i + 4, 9) = 物料清單_dgv.Rows(i).Cells("備註").Value
365
+            xlSheet.Cells(i + 4, 10) = 物料清單_dgv.Rows(i).Cells("最低庫存量").Value
366
+            With xlApp.Selection
367
+                .Font.Bold = True
368
+            End With
369
+            N = i + 4
370
+        Next i
371
+        BB(xlApp, xlSheet)
372
+        xlSheet.PageSetup.PrintArea = ""
373
+        xlApp.Cells.Select()
374
+        xlSheet.Range("B1").Select()
375
+        xlApp.Application.WindowState = xlMinimized
376
+        MsgBox("列印完成")
377
+    End Sub
378
+    Private Shared Function NewMethod(xlBook As Microsoft.Office.Interop.Excel.Workbook) As Microsoft.Office.Interop.Excel.Worksheet
379
+        Return CType(xlBook.Worksheets.Add, Microsoft.Office.Interop.Excel.Worksheet)
380
+    End Function
381
+    Private Sub BB(ByVal myExcel As Microsoft.Office.Interop.Excel.Application, ByVal xlSheet As Microsoft.Office.Interop.Excel.Worksheet)
382
+        xlSheet.Cells.Select()
383
+        With myExcel.Selection.Font
384
+            .Name = "微軟正黑體" : .Size = 12
385
+            .Strikethrough = False : .Superscript = False : .Subscript = False
386
+            .OutlineFont = False : .Shadow = False
387
+            .Underline = xlUnderlineStyleNone : .ThemeColor = xlThemeColorLight1
388
+            .TintAndShade = 0 : .ThemeFont = xlThemeFontNone
389
+        End With
390
+
391
+        xlSheet.Columns("A:A").Select : myExcel.Selection.ColumnWidth = 12
392
+        xlSheet.Columns("B:B").Select : myExcel.Selection.ColumnWidth = 10
393
+        xlSheet.Columns("C:C").Select : myExcel.Selection.ColumnWidth = 35
394
+        xlSheet.Columns("G:G").Select : myExcel.Selection.ColumnWidth = 30
395
+        xlSheet.Columns("H:H").Select : myExcel.Selection.ColumnWidth = 30
396
+        xlSheet.Columns("I:I").Select : myExcel.Selection.ColumnWidth = 30
397
+        xlSheet.Range("A1:J1").Select()
398
+        With myExcel.Selection
399
+            .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0
400
+            .AddIndent = False : .IndentLevel = 0 : .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False
401
+        End With
402
+        myExcel.Selection.Merge
403
+
404
+        xlSheet.Range("A2:J2").Select()
405
+        With myExcel.Selection
406
+            .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False
407
+            .Orientation = 0 : .AddIndent = False : .IndentLevel = 0
408
+            .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False
409
+        End With
410
+        myExcel.Selection.Merge
411
+
412
+        xlSheet.Range("A2:J2").Select()
413
+        With myExcel.Selection.Font
414
+            .Color = -16776961 : .TintAndShade = 0
415
+        End With
416
+
417
+        xlSheet.Range("A1:J1").Select()
418
+        With myExcel.Selection.Font
419
+            .Name = "微軟正黑體" : .Size = 18
420
+            .Strikethrough = False : .Superscript = False
421
+            .Subscript = False : .OutlineFont = False
422
+            .Shadow = False : .Underline = xlUnderlineStyleNone
423
+            .ThemeColor = xlThemeColorLight1 : .TintAndShade = 0
424
+            .ThemeFont = xlThemeFontNone
425
+        End With
426
+
427
+        xlSheet.Range("A1:J3").Select()
428
+        myExcel.Selection.Borders(xlDiagonalDown).LineStyle = xlNone
429
+        myExcel.Selection.Borders(xlDiagonalUp).LineStyle = xlNone
430
+        With myExcel.Selection.Borders(xlEdgeLeft)
431
+            .LineStyle = xlContinuous : .ColorIndex = 0
432
+            .TintAndShade = 0 : .Weight = xlThin
433
+        End With
434
+        With myExcel.Selection.Borders(xlEdgeTop)
435
+            .LineStyle = xlContinuous : .ColorIndex = 0
436
+            .TintAndShade = 0 : .Weight = xlThin
437
+        End With
438
+        With myExcel.Selection.Borders(xlEdgeBottom)
439
+            .LineStyle = xlContinuous
440
+            .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin
441
+        End With
442
+        With myExcel.Selection.Borders(xlEdgeRight)
443
+            .LineStyle = xlContinuous : .ColorIndex = 0
444
+            .TintAndShade = 0 : .Weight = xlThin
445
+        End With
446
+        With myExcel.Selection.Borders(xlInsideVertical)
447
+            .LineStyle = xlContinuous : .ColorIndex = 0
448
+            .TintAndShade = 0 : .Weight = xlThin
449
+        End With
450
+        With myExcel.Selection.Borders(xlInsideHorizontal)
451
+            .LineStyle = xlContinuous : .ColorIndex = 0
452
+            .TintAndShade = 0 : .Weight = xlThin
453
+        End With
454
+
455
+        xlSheet.Range("A4:J" & N).Select()
456
+        myExcel.Selection.Borders(xlDiagonalDown).LineStyle = xlNone
457
+        myExcel.Selection.Borders(xlDiagonalUp).LineStyle = xlNone
458
+        With myExcel.Selection.Borders(xlEdgeLeft)
459
+            .LineStyle = xlContinuous : .ColorIndex = 0
460
+            .TintAndShade = 0 : .Weight = xlThin
461
+        End With
462
+        With myExcel.Selection.Borders(xlEdgeTop)
463
+            .LineStyle = xlContinuous : .ColorIndex = 0
464
+            .TintAndShade = 0 : .Weight = xlThin
465
+        End With
466
+        With myExcel.Selection.Borders(xlEdgeBottom)
467
+            .LineStyle = xlContinuous : .ColorIndex = 0
468
+            .TintAndShade = 0 : .Weight = xlThin
469
+        End With
470
+        With myExcel.Selection.Borders(xlEdgeRight)
471
+            .LineStyle = xlContinuous : .ColorIndex = 0
472
+            .TintAndShade = 0 : .Weight = xlThin
473
+        End With
474
+        With myExcel.Selection.Borders(xlInsideVertical)
475
+            .LineStyle = xlContinuous : .ColorIndex = 0
476
+            .TintAndShade = 0 : .Weight = xlThin
477
+        End With
478
+        With myExcel.Selection.Borders(xlInsideHorizontal)
479
+            .LineStyle = xlContinuous : .ColorIndex = 0
480
+            .TintAndShade = 0 : .Weight = xlThin
481
+        End With
482
+
483
+        xlSheet.Rows("3:3").Select
484
+        myExcel.Selection.RowHeight = 35
485
+        With myExcel.Selection
486
+            .HorizontalAlignment = xlGeneral : .VerticalAlignment = xlCenter
487
+            .WrapText = True : .Orientation = 0 : .AddIndent = False
488
+            .IndentLevel = 0 : .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False
489
+        End With
490
+        With myExcel.Selection
491
+            .HorizontalAlignment = xlGeneral : .VerticalAlignment = xlTop
492
+            .WrapText = True : .Orientation = 0 : .AddIndent = False
493
+            .IndentLevel = 0 : .ShrinkToFit = False
494
+            .ReadingOrder = xlContext : .MergeCells = False
495
+        End With
496
+
497
+        xlSheet.Rows("4:4").Select : myExcel.ActiveWindow.FreezePanes = False
498
+        xlSheet.Rows("4:4").Select : myExcel.ActiveWindow.FreezePanes = True
499
+        xlSheet.Rows("3:3").Select : myExcel.Selection.AutoFilter
500
+        myExcel.ActiveWindow.DisplayGridlines = False
501
+
502
+    End Sub
503
+    Private Sub 導入EXCEL_bt_Click(sender As Object, e As EventArgs) Handles 導入EXCEL_bt.Click
504
+        If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
505
+            file_name = OpenFileDialog1.FileName
506
+            xlApp = CreateObject("Excel.Application")
507
+            xlApp.DisplayAlerts = False
508
+            xlApp.Visible = True
509
+            xlApp.Workbooks.Open(file_name)
510
+            xlSheet = xlApp.Worksheets(1)
511
+            xlSheet.Activate()
512
+            xlApp.Visible = False
513
+            Dim 次數 As Integer = 0
514
+            For YY As Integer = 1 To 3000
515
+                資料數 = 3000 : MyModule1.進度條()
516
+                If IsNothing(xlSheet.Cells(YY + 3, 3).value) Then
517
+                    Exit For
518
+                End If
519
+                If IsNothing(xlSheet.Cells(YY + 3, 1).value) Then
520
+                    '----------------------自动生成流水号-------------------------------------------------------------------------
521
+                    SQL_物料圖庫流水號最後一筆()
522
+                    If dr.Read() Then : EDR = Double.Parse(Strings.Right(dr("料號").ToString, 8)) : Else : EDR = 0 : End If : conn.Close() : EDR += 1
523
+                    If EDR < 10 Then : ESTR = "PR" & "0000000" & EDR
524
+                    ElseIf EDR > 9 And EDR < 100 Then : ESTR = "PR" & "000000" & EDR
525
+                    ElseIf EDR > 99 And EDR < 1000 Then : ESTR = "PR" & "00000" & EDR
526
+                    ElseIf EDR > 999 And EDR < 10000 Then : ESTR = "PR" & "0000" & EDR
527
+                    ElseIf EDR > 9999 And EDR < 100000 Then : ESTR = "PR" & "000" & EDR
528
+                    ElseIf EDR > 99999 And EDR < 100000 Then : ESTR = "PR" & "00" & EDR
529
+                    ElseIf EDR > 999999 And EDR < 1000000 Then : ESTR = "PR" & "0" & EDR
530
+                    ElseIf EDR > 9999999 Then : ESTR = "PR" & EDR : End If
531
+                    ConnOpen()
532
+                    SQL1 = "INSERT INTO 物料資料庫 (料號, 頁碼, 品名, 成本, 售價, 件數, 尺寸, 材質, 圖片編碼, 備註, 停用, 最低庫存量) 
533
+                            VALUES (N'" & ESTR & "', N'" & xlSheet.Cells(YY + 3, 2).value & "', N'" & xlSheet.Cells(YY + 3, 3).value & "',
534
+                                    N'" & xlSheet.Cells(YY + 3, 4).value & "', N'" & xlSheet.Cells(YY + 3, 5).value & "', N'" & xlSheet.Cells(YY + 3, 6).value & "', 
535
+                                    N'" & xlSheet.Cells(YY + 3, 7).value & "', N'" & xlSheet.Cells(YY + 3, 8).value & "', '', N'" & xlSheet.Cells(YY + 3, 9).value & "', 
536
+                                    '0', N'" & xlSheet.Cells(YY + 3, 10).value & "')"
537
+                    CmdSet_For_dr() : conn.Close()
538
+                    次數 += 1
539
+                Else
540
+                    ConnOpen()
541
+                    SQL1 = "UPDATE 物料資料庫 SET 頁碼 = N'" & xlSheet.Cells(YY + 3, 2).value & "', 品名  = N'" & xlSheet.Cells(YY + 3, 3).value & "', 
542
+                                                  成本 = N'" & xlSheet.Cells(YY + 3, 4).value & "', 售價 = N'" & xlSheet.Cells(YY + 3, 5).value & "', 
543
+                                                  件數 = N'" & xlSheet.Cells(YY + 3, 6).value & "', 尺寸 = N'" & xlSheet.Cells(YY + 3, 7).value & "', 
544
+                                                  材質 = N'" & xlSheet.Cells(YY + 3, 8).value & "', 備註 = N'" & xlSheet.Cells(YY + 3, 9).value & "', 
545
+                                                  最低庫存量 = N'" & xlSheet.Cells(YY + 3, 10).value & "'  
546
+                            WHERE 料號 LIKE N'" & xlSheet.Cells(YY + 3, 1).value & "'"
547
+                    CmdSet_For_dr() : conn.Close()
548
+                    次數 += 1
549
+                End If
550
+            Next : MAOJI_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
551
+            MsgBox("已修改  " & 次數 & "  次!")
552
+            xlApp.Quit() : xlApp = Nothing
553
+        ElseIf OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.No Then
554
+        End If : Set_物料清單()
555
+    End Sub
316 556
 End Class

+ 6
- 1
MaoOrange-Hongji/業務系統管理/出貨單申請.vb 파일 보기

@@ -280,7 +280,12 @@ Public Class 出貨單申請
280 280
                     conn.Close() : SSDD += 1
281 281
                 End If
282 282
             End If
283
-            PA1 = 業務_cb.Text : NU1 = 業務比例_cb.Text : PA2 = 司機_cb.Text : NU2 = 司機比例_cb.Text : PA = 單據編號_tb.Text
283
+
284
+            PA1 = 業務_cb.Text : PA2 = 司機_cb.Text
285
+            If 業務比例_cb.Text = "" Then : NU1 = 0 : Else : NU1 = 業務比例_cb.Text : End If
286
+            If 司機比例_cb.Text = "" Then : NU2 = 0 : Else : NU2 = 司機比例_cb.Text : End If
287
+
288
+            PA = 單據編號_tb.Text
284 289
             SQL_出貨單業務司機指定()
285 290
         Next : MAOJI_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0 : If SSDD = 0 Then : Else : MsgBox("共有 " & SSDD & "筆資料已入庫,沒有變更。") : End If
286 291
     End Sub

+ 17
- 8
MaoOrange-Hongji/業務系統管理/客戶資料管理.vb 파일 보기

@@ -71,7 +71,7 @@ Public Class 客戶資料管理
71 71
     End Sub
72 72
     Private Sub ComboBox1下拉表單資料載入()
73 73
         PA = "%%" : SQL_付款方式查詢()
74
-        付款方式_cb.Items.Clear() : While (dr.Read()) : 付款方式_cb.Items.Add(dr("付款方式")) : End While : conn.Close()
74
+        付款方式_cb.Items.Clear() : While (dr.Read()) : 付款方式_cb.Items.Add(dr("付款方式")) : End While : conn.Close() : PA = ""
75 75
     End Sub
76 76
     Private Sub 格式1_縮小()
77 77
         客戶清單_dgv.Columns(13).Visible = False
@@ -95,7 +95,8 @@ Public Class 客戶資料管理
95 95
     End Sub
96 96
     Private Sub 客戶資料管理_Load(sender As Object, e As EventArgs) Handles MyBase.Load
97 97
         Me.MdiParent = MAOJI_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
98
-        ComboBox1下拉表單資料載入() : Set_客戶清單()
98
+        ComboBox1下拉表單資料載入()
99
+        Set_客戶清單()
99 100
         編號_tb.Enabled = False : 付款編號_tb.Visible = False : 模式一_bt.Enabled = False : 模式二_bt.Enabled = True
100 101
         格式1_縮小() : If gUserName = "李協叡" Then : 資料刪除ToolStripMenuItem.Enabled = True : Else : 資料刪除ToolStripMenuItem.Enabled = False : End If
101 102
     End Sub
@@ -175,8 +176,11 @@ Public Class 客戶資料管理
175 176
         If 編號_tb.Text = "" Then : Else
176 177
             DTP1 = Format(建立日期_dtp.Value, "yyyy/MM/dd")
177 178
             PA1 = 店名_tb.Text : PA2 = 簡稱_tb.Text : PA3 = 店面地址_tb.Text : PA4 = 店面地址郵號_tb.Text : PA5 = 送貨地址_tb.Text : PA6 = 負責人_tb.Text : PA7 = 聯絡人_tb.Text : PA8 = 電話_tb.Text
178
-            PA9 = 手機_tb.Text : PA10 = 傳真_tb.Text : PA11 = 統編_tb.Text : PA12 = 發票抬頭_tb.Text : PA13 = 發票地址_tb.Text : PA14 = 發票地址郵號_tb.Text : NU1 = 發票額度_tb.Text
179
-            PA15 = LineID_tb.Text : PA16 = 付款編號_tb.Text : NU2 = 折扣_tb.Text : PA17 = 負責業務_tb.Text : PA18 = DTP1 : PA19 = 備註_tb.Text : PA = 編號_tb.Text
179
+            PA9 = 手機_tb.Text : PA10 = 傳真_tb.Text : PA11 = 統編_tb.Text : PA12 = 發票抬頭_tb.Text : PA13 = 發票地址_tb.Text : PA14 = 發票地址郵號_tb.Text
180
+            If 發票額度_tb.Text = "" Then : NU1 = 0 : Else : NU1 = 發票額度_tb.Text : End If
181
+            PA15 = LineID_tb.Text : PA16 = 付款編號_tb.Text
182
+            If 折扣_tb.Text = "" Then : NU2 = 0 : Else : NU2 = 折扣_tb.Text : End If
183
+            PA17 = 負責業務_tb.Text : PA18 = DTP1 : PA19 = 備註_tb.Text : PA = 編號_tb.Text
180 184
             SQL_客戶資料管理修改() : conn.Close()
181 185
         End If
182 186
     End Sub
@@ -188,11 +192,16 @@ Public Class 客戶資料管理
188 192
         折扣_tb.Text = "" : 負責業務_tb.Text = "" : 備註_tb.Text = "" : 付款編號_tb.Text = ""
189 193
         新增2() : Set_客戶清單()
190 194
     End Sub
191
-    Private Sub Button4_Click(sender As Object, e As EventArgs) Handles 單筆存檔_bt.Click
192
-        If 編號_tb.Text = "" Then : 新增1() : 新增2() : End If
193
-        存檔2() : Set_客戶清單() : MsgBox("資料存檔完畢 。")
195
+    Private Sub 單筆存檔_bt_Click(sender As Object, e As EventArgs) Handles 單筆存檔_bt.Click
196
+        If IsNumeric(折扣_tb.Text) And IsNumeric(發票額度_tb.Text) Then
197
+            If 編號_tb.Text = "" Then : 新增1() : 新增2() : End If
198
+            存檔2() : Set_客戶清單() : MsgBox("資料存檔完畢 。")
199
+        Else
200
+            MsgBox("折扣或發票額度不是阿拉伯數字或空白 。")
201
+        End If
202
+
194 203
     End Sub
195
-    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles 批量存檔_bt.Click
204
+    Private Sub 批量存檔_bt_Click(sender As Object, e As EventArgs) Handles 批量存檔_bt.Click
196 205
         If 模式二_bt.Enabled = True Then
197 206
             MsgBox("整體存檔功能使用前請切換至模式二,並注意清單最後兩排資料的編碼原則,如不熟悉此操作規則請使用模式一作業。")
198 207
         Else

Loading…
취소
저장