浏览代码

版本號 : 2021042001

更新內容如下
1、物料檔案新增EXCEL列印。
2、修正營運成本收支單審核BUG。
3、採購控制表更名-採購對帳單、採購對帳單更名-採購應付帳款。
4、部分介面清單顯示處開啟加速模式。
5、銷售單物料清單新增不含管銷勾選功能。
6、銷售單新增衍生運費表單功能。
7、銷售單申請、審核、訂單控制表英新增衍伸運費版面不足問題,新增左邊顯示控件隱藏的功能。
B70340 4 年前
父节点
当前提交
7d3a8cfeba
共有 45 个文件被更改,包括 4135 次插入2801 次删除
  1. 二进制
      .vs/YD-ERP-SYS/v16/.suo
  2. 6
    4
      YD-ERP-SYS/Module/SQL_倉儲系統管理.vb
  3. 31
    3
      YD-ERP-SYS/Module/SQL_採購系統管理.vb
  4. 6
    5
      YD-ERP-SYS/Module/SQL_財務系統管理.vb
  5. 25
    4
      YD-ERP-SYS/Module/SQL_跨介面共用.vb
  6. 2
    2
      YD-ERP-SYS/Module/全域變數.vb
  7. 14
    13
      YD-ERP-SYS/YD-ERP-SYS.Designer.vb
  8. 2
    2
      YD-ERP-SYS/YD-ERP-SYS.vb
  9. 9
    9
      YD-ERP-SYS/YD-ERP-SYS.vbproj
  10. 二进制
      YD-ERP-SYS/bin/Debug/YD-ERP-SYS.exe
  11. 二进制
      YD-ERP-SYS/bin/Debug/YD-ERP-SYS.pdb
  12. 二进制
      YD-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
  13. 二进制
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.exe
  14. 二进制
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.pdb
  15. 1
    1
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.CoreCompileInputs.cache
  16. 1
    1
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.FileListAbsolute.txt
  17. 二进制
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.GenerateResource.cache
  18. 二进制
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbprojAssemblyReference.cache
  19. 二进制
      YD-ERP-SYS/obj/Debug/YD_ERP_SYS.採購對帳單.resources
  20. 二进制
      YD-ERP-SYS/obj/Debug/YD_ERP_SYS.採購應負帳款.resources
  21. 二进制
      YD-ERP-SYS/obj/Debug/YD_ERP_SYS.採購控制表.resources
  22. 17
    3
      YD-ERP-SYS/倉儲系統管理/物料檔案.Designer.vb
  23. 82
    3
      YD-ERP-SYS/倉儲系統管理/物料檔案.vb
  24. 17
    1
      YD-ERP-SYS/採購系統管理/供應商資料表.Designer.vb
  25. 14
    0
      YD-ERP-SYS/採購系統管理/供應商資料表.vb
  26. 703
    396
      YD-ERP-SYS/採購系統管理/採購對帳單.Designer.vb
  27. 15
    0
      YD-ERP-SYS/採購系統管理/採購對帳單.resx
  28. 391
    214
      YD-ERP-SYS/採購系統管理/採購對帳單.vb
  29. 806
    0
      YD-ERP-SYS/採購系統管理/採購應負帳款.Designer.vb
  30. 0
    15
      YD-ERP-SYS/採購系統管理/採購應負帳款.resx
  31. 391
    0
      YD-ERP-SYS/採購系統管理/採購應負帳款.vb
  32. 0
    839
      YD-ERP-SYS/採購系統管理/採購控制表.Designer.vb
  33. 0
    502
      YD-ERP-SYS/採購系統管理/採購控制表.vb
  34. 256
    150
      YD-ERP-SYS/業務系統管理/訂單控制表.Designer.vb
  35. 68
    9
      YD-ERP-SYS/業務系統管理/訂單控制表.vb
  36. 423
    267
      YD-ERP-SYS/業務系統管理/銷售單審核.Designer.vb
  37. 150
    13
      YD-ERP-SYS/業務系統管理/銷售單審核.vb
  38. 432
    273
      YD-ERP-SYS/業務系統管理/銷售單申請.Designer.vb
  39. 162
    34
      YD-ERP-SYS/業務系統管理/銷售單申請.vb
  40. 40
    0
      YD-ERP-SYS/財務系統管理/營運報表.vb
  41. 1
    0
      YD-ERP-SYS/財務系統管理/營運成本收支單 - 對帳表.vb
  42. 2
    2
      YD-ERP-SYS/財務系統管理/營運成本收支單一覽表.vb
  43. 1
    1
      YD-ERP-SYS/財務系統管理/營運成本收支單審核.vb
  44. 65
    35
      YD-ERP-SYS/財務系統管理/營運成本收支單申請.Designer.vb
  45. 2
    0
      YD-ERP-SYS/財務系統管理/營運成本收支單申請.vb

二进制
.vs/YD-ERP-SYS/v16/.suo 查看文件


+ 6
- 4
YD-ERP-SYS/Module/SQL_倉儲系統管理.vb 查看文件

15
                 SQL2 = " WHERE (物料資料庫.供應商編號 LIKE '" & 物料檔案.供應商編碼_cb.Text & "') AND (物料資料庫.料號 LIKE N'" & PA & "%' OR 物料資料庫.品名 LIKE N'%" & PA & "%') "
15
                 SQL2 = " WHERE (物料資料庫.供應商編號 LIKE '" & 物料檔案.供應商編碼_cb.Text & "') AND (物料資料庫.料號 LIKE N'" & PA & "%' OR 物料資料庫.品名 LIKE N'%" & PA & "%') "
16
             End If
16
             End If
17
         End If
17
         End If
18
-
19
-        SQL1 = "SELECT 物料資料庫.料號, 物料資料庫.供應商編號 AS 供應商, 物料資料庫.成本, 物料資料庫.品名, 物料資料庫.最低庫存量, 物料資料庫.停用, 物料資料庫.是否有圖 AS 圖片, 系統選擇按鈕.選擇 AS 刪除
20
-                FROM   物料資料庫 LEFT OUTER JOIN 系統選擇按鈕 ON 物料資料庫.料號 = 系統選擇按鈕.按鈕
18
+        SQL1 = "SELECT      物料資料庫.料號, 物料資料庫.供應商編號 AS 供應商, 物料資料庫.成本, 物料資料庫.品名, 物料資料庫.最低庫存量, 
19
+                            物料資料庫.停用, 物料資料庫.是否有圖 AS 圖片, 系統選擇按鈕.選擇 AS 刪除, 供應商資料表.供應商 AS 廠商
20
+                FROM              物料資料庫 INNER JOIN
21
+                            供應商資料表 ON 物料資料庫.供應商編號 = 供應商資料表.編號 LEFT OUTER JOIN
22
+                            系統選擇按鈕 ON 物料資料庫.料號 = 系統選擇按鈕.按鈕
21
                 " & SQL2 & "
23
                 " & SQL2 & "
22
-                ORDER BY 物料資料庫.料號"
24
+                ORDER BY   物料資料庫.料號"
23
         CmdSet_For_DGV()
25
         CmdSet_For_DGV()
24
     End Sub
26
     End Sub
25
     Friend Sub SQL_物料檔案_圖片修改()
27
     Friend Sub SQL_物料檔案_圖片修改()

+ 31
- 3
YD-ERP-SYS/Module/SQL_採購系統管理.vb 查看文件

81
                 WHERE (編號 = N'" & 供應商資料表.編號_tb.Text & "')"
81
                 WHERE (編號 = N'" & 供應商資料表.編號_tb.Text & "')"
82
         CmdSet_For_dr()
82
         CmdSet_For_dr()
83
     End Sub
83
     End Sub
84
+    Friend Sub SQL_供應商資料表_批量存檔()
85
+        ConnOpen()
86
+        SQL1 = "UPDATE 供應商資料表 SET 簡稱 = N'" & PA2 & "', 供應商 = N'" & PA3 & "', 公司地址 = N'" & PA4 & "', 電話1 = N'" & PA5 &
87
+                                    "', 電話2 = N'" & PA6 & "', 電話3 = N'" & PA7 & "', 電話4 = N'" & PA8 & "', 店面電話 = N'" & PA9 &
88
+                                    "', 電話 = N'" & PA10 & "' , 傳真 = N'" & PA11 & "', 票期 = N'" & PA12 & "', 支票_私人 = N'" & PA13 &
89
+                                    "', 支票_公司 = N'" & PA14 & "', 稅金倍率 = N'" & PA15 & "', 廣告費倍率 = N'" & PA16 & "'
90
+                WHERE  編號 LIKE N'" & PA1 & "'"
91
+        CmdSet_For_dr()
92
+    End Sub
84
     Friend Sub SQL_供應商資料表_刪除()
93
     Friend Sub SQL_供應商資料表_刪除()
85
         ConnOpen() : SQL1 = "DELETE 供應商資料表 WHERE (編號 = N'" & 供應商資料表.編號_tb.Text & "')" : CmdSet_For_dr()
94
         ConnOpen() : SQL1 = "DELETE 供應商資料表 WHERE (編號 = N'" & 供應商資料表.編號_tb.Text & "')" : CmdSet_For_dr()
86
     End Sub
95
     End Sub
107
                             供應商資料表.支票_私人
116
                             供應商資料表.支票_私人
108
                  FROM      (SELECT   年月, 客編, 稅金, 廣告, 其他扣款, 票期, 公帳, 私帳
117
                  FROM      (SELECT   年月, 客編, 稅金, 廣告, 其他扣款, 票期, 公帳, 私帳
109
                             FROM     應付帳款基數
118
                             FROM     應付帳款基數
110
-                            WHERE   (年月 LIKE '" & Strings.Left(Format(採購對帳單.結束日期_dtp.Value, "yyyy/MM/dd"), 7) & "')) AS QQ RIGHT OUTER JOIN
119
+                            WHERE   (年月 LIKE '" & Strings.Left(Format(採購應負帳款.結束日期_dtp.Value, "yyyy/MM/dd"), 7) & "')) AS QQ RIGHT OUTER JOIN
111
                             供應商資料表 ON QQ.客編 = 供應商資料表.編號 RIGHT OUTER JOIN
120
                             供應商資料表 ON QQ.客編 = 供應商資料表.編號 RIGHT OUTER JOIN
112
                             採購控制表 ON 供應商資料表.編號 = LEFT(採購控制表.料號, 4)
121
                             採購控制表 ON 供應商資料表.編號 = LEFT(採購控制表.料號, 4)
113
-                 WHERE     (採購控制表.過帳日期 BETWEEN '" & Format(採購對帳單.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(採購對帳單.結束日期_dtp.Value, "yyyy/MM/dd") & "') AND 
122
+                 WHERE     (採購控制表.過帳日期 BETWEEN '" & Format(採購應負帳款.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(採購應負帳款.結束日期_dtp.Value, "yyyy/MM/dd") & "') AND 
114
                            (採購控制表.已過帳 = 1)
123
                            (採購控制表.已過帳 = 1)
115
                  GROUP BY   LEFT(採購控制表.料號, 4), 供應商資料表.簡稱, 供應商資料表.票期, 供應商資料表.稅金倍率, 
124
                  GROUP BY   LEFT(採購控制表.料號, 4), 供應商資料表.簡稱, 供應商資料表.票期, 供應商資料表.稅金倍率, 
116
                             供應商資料表.廣告費倍率, QQ.票期, QQ.稅金, QQ.廣告, QQ.其他扣款, QQ.公帳, QQ.私帳, 供應商資料表.支票_公司, 
125
                             供應商資料表.廣告費倍率, QQ.票期, QQ.稅金, QQ.廣告, QQ.其他扣款, QQ.公帳, QQ.私帳, 供應商資料表.支票_公司, 
131
                             倉儲狀態 ON 採購控制表.物料狀態 = 倉儲狀態.編碼 INNER JOIN
140
                             倉儲狀態 ON 採購控制表.物料狀態 = 倉儲狀態.編碼 INNER JOIN
132
                             物料訂製狀態 ON 採購控制表.訂製狀態 = 物料訂製狀態.編碼 INNER JOIN
141
                             物料訂製狀態 ON 採購控制表.訂製狀態 = 物料訂製狀態.編碼 INNER JOIN
133
                             倉儲分區控制表 ON 採購控制表.倉儲狀態 = 倉儲分區控制表.倉名編號
142
                             倉儲分區控制表 ON 採購控制表.倉儲狀態 = 倉儲分區控制表.倉名編號
134
-                WHERE      (採購控制表.過帳日期 BETWEEN '" & Format(採購對帳單.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(採購對帳單.結束日期_dtp.Value, "yyyy/MM/dd") & "') AND 
143
+                WHERE      (採購控制表.過帳日期 BETWEEN '" & Format(採購應負帳款.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(採購應負帳款.結束日期_dtp.Value, "yyyy/MM/dd") & "') AND 
135
                            (採購控制表.已過帳 = 1)
144
                            (採購控制表.已過帳 = 1)
136
                 ORDER BY    採購控制表.供商編號, 採購控制表.料號"
145
                 ORDER BY    採購控制表.供商編號, 採購控制表.料號"
137
         CmdSet_For_DGV()
146
         CmdSet_For_DGV()
138
     End Sub
147
     End Sub
148
+    Friend Sub SQL_採購對帳單_合計()
149
+        ConnOpen()
150
+        SQL1 = "SELECT 票期, 數值 AS 公司, 數值 AS 個人 FROM 應付帳款基數 
151
+                WHERE (年月 LIKE '" & Strings.Left(Format(採購應負帳款.結束日期_dtp.Value, "yyyy/MM/dd"), 7) & "') 
152
+                GROUP BY 票期, 數值 ORDER BY 票期"
153
+        CmdSet_For_DGV()
154
+    End Sub
155
+    Friend Sub SQL_採購對帳單_刪除當天()
156
+        ConnOpen() : SQL1 = "DELETE 應付帳款基數 WHERE 年月 LIKE '" & PA & "'" : CmdSet_For_dr()
157
+    End Sub
158
+    Friend Sub SQL_採購對帳單_判斷是否有資料()
159
+        ConnOpen() : SQL1 = "SELECT 年月 FROM 應付帳款基數 WHERE 年月 LIKE '" & PA & "'" : CmdSet_For_dr()
160
+    End Sub
161
+    Friend Sub SQL_採購對帳單_存檔()
162
+        ConnOpen()
163
+        SQL1 = "INSERT INTO 應付帳款基數 (年月, 客編, 稅金, 廣告, 其他扣款, 票期, 公帳, 私帳) 
164
+                VALUES (N'" & PA & "', N'" & PA1 & "', N'" & Val(PA2) & "', N'" & Val(PA3) & "', N'" & Val(PA4) & "', N'" & PA5 & "', N'" & Val(PA6) & "', N'" & Val(PA7) & "')"
165
+        CmdSet_For_dr()
166
+    End Sub
139
 End Module
167
 End Module

+ 6
- 5
YD-ERP-SYS/Module/SQL_財務系統管理.vb 查看文件

133
         ConnOpen()
133
         ConnOpen()
134
         SQL1 = "SELECT      公帳流水帳.支付單號, 公帳流水帳.項次, 會計科目.會計科目, 公帳流水帳.明細 AS 用途, 
134
         SQL1 = "SELECT      公帳流水帳.支付單號, 公帳流水帳.項次, 會計科目.會計科目, 公帳流水帳.明細 AS 用途, 
135
                             公帳流水帳.零用金, 公帳流水帳.支票數 AS 支票, Cast(公帳流水帳.收入 AS money) AS 現金, 
135
                             公帳流水帳.零用金, 公帳流水帳.支票數 AS 支票, Cast(公帳流水帳.收入 AS money) AS 現金, 
136
-                            Cast(公帳流水帳.支出 AS money) AS 支出, 公帳流水帳.備註 AS 票期, 公帳流水帳.匯率, 公帳流水帳.銀行 AS 幣別, 公帳流水帳.類別, 公帳流水帳.流水號
136
+                            Cast(公帳流水帳.支出 AS money) AS 支出, 公帳流水帳.備註 AS 票期, 公帳流水帳.匯率, 
137
+                            公帳流水帳.銀行 AS 幣別, 公帳流水帳.類別, 公帳流水帳.流水號, 公帳流水帳.含稅
137
                 FROM        公帳流水帳 INNER JOIN
138
                 FROM        公帳流水帳 INNER JOIN
138
                             會計科目 ON 公帳流水帳.類別 = 會計科目.編號
139
                             會計科目 ON 公帳流水帳.類別 = 會計科目.編號
139
                 WHERE       (公帳流水帳.支付單號 LIKE '" & 營運成本收支單申請.營運成本收支單號_tb.Text & "')
140
                 WHERE       (公帳流水帳.支付單號 LIKE '" & 營運成本收支單申請.營運成本收支單號_tb.Text & "')
171
         ConnOpen()
172
         ConnOpen()
172
         SQL1 = "UPDATE 公帳流水帳 SET  明細 = N'" & PA1 & "', 支出 = N'" & PA2 & "', 
173
         SQL1 = "UPDATE 公帳流水帳 SET  明細 = N'" & PA1 & "', 支出 = N'" & PA2 & "', 
173
                        備註 = N'" & PA3 & "' , 類別 = N'" & PA4 & "', 收入 = N'" & PA5 & "',
174
                        備註 = N'" & PA3 & "' , 類別 = N'" & PA4 & "', 收入 = N'" & PA5 & "',
174
-                       零用金 = N'" & PA6 & "', 支票數 = N'" & PA7 & "', 匯率 = N'" & PA8 & "'
175
+                       零用金 = N'" & PA6 & "', 支票數 = N'" & PA7 & "', 匯率 = N'" & PA8 & "', 含稅 = N'" & BL1 & "'
175
                 WHERE  (支付單號 LIKE '" & 營運成本收支單申請.營運成本收支單號_tb.Text & "' AND 項次 LIKE '" & PA9 & "')"
176
                 WHERE  (支付單號 LIKE '" & 營運成本收支單申請.營運成本收支單號_tb.Text & "' AND 項次 LIKE '" & PA9 & "')"
176
         CmdSet_For_dr()
177
         CmdSet_For_dr()
177
     End Sub
178
     End Sub
228
     Friend Sub SQL_營運成本收支單申請_新增公帳流水帳資料()
229
     Friend Sub SQL_營運成本收支單申請_新增公帳流水帳資料()
229
         ConnOpen()
230
         ConnOpen()
230
         SQL1 = "INSERT INTO 公帳流水帳 (流水號, 銀行, 日期, 類別, 收入, 支出, 明細, 人員, 支付單號, 項次, 會計, 出納, 現金, 備用金, 公帳, 支票, 
231
         SQL1 = "INSERT INTO 公帳流水帳 (流水號, 銀行, 日期, 類別, 收入, 支出, 明細, 人員, 支付單號, 項次, 會計, 出納, 現金, 備用金, 公帳, 支票, 
231
-                            出納日期, 零用金, 支票數, 匯率, 備註) " &
232
+                            出納日期, 零用金, 支票數, 匯率, 備註, 含稅) " &
232
                    "VALUES (N'" & PA19 & "', N'" & 營運成本收支單申請.幣別_cb.Text & "', N'" & DTP & "', N'" & 營運成本收支單申請.ComboBox6.Text & "', N'0', N'0', N'', N'" & gUserName & "', N'" & 營運成本收支單申請.營運成本收支單號_tb.Text & "', N'" & PA15 &
233
                    "VALUES (N'" & PA19 & "', N'" & 營運成本收支單申請.幣別_cb.Text & "', N'" & DTP & "', N'" & 營運成本收支單申請.ComboBox6.Text & "', N'0', N'0', N'', N'" & gUserName & "', N'" & 營運成本收支單申請.營運成本收支單號_tb.Text & "', N'" & PA15 &
233
-                        "', N'0', N'0', N'0', N'0', N'0', N'0', N'" & DTP & "', N'0', N'0', N'" & PA16 & "', N'')"
234
+                        "', N'0', N'0', N'0', N'0', N'0', N'0', N'" & DTP & "', N'0', N'0', N'" & PA16 & "', N'' ,'0')"
234
         CmdSet_For_dr()
235
         CmdSet_For_dr()
235
     End Sub
236
     End Sub
236
     '---------------------營運成本收支單審核.------------------------------------------------------------------------------------------------------------------------------------------
237
     '---------------------營運成本收支單審核.------------------------------------------------------------------------------------------------------------------------------------------
254
         ConnOpen()
255
         ConnOpen()
255
         SQL1 = "SELECT      公帳流水帳.支付單號, 公帳流水帳.項次, 會計科目.會計科目, 公帳流水帳.明細 AS 用途, 
256
         SQL1 = "SELECT      公帳流水帳.支付單號, 公帳流水帳.項次, 會計科目.會計科目, 公帳流水帳.明細 AS 用途, 
256
                             Cast(公帳流水帳.零用金 AS money) AS 零用金, Cast(公帳流水帳.支票數 AS money) AS 支票, Cast(公帳流水帳.收入 AS money) AS 現金, 
257
                             Cast(公帳流水帳.零用金 AS money) AS 零用金, Cast(公帳流水帳.支票數 AS money) AS 支票, Cast(公帳流水帳.收入 AS money) AS 現金, 
257
-                            Cast(公帳流水帳.支出 AS money) AS 支出, 公帳流水帳.備註 AS 票期, 公帳流水帳.匯率, 公帳流水帳.銀行 AS 幣別, 公帳流水帳.類別, 公帳流水帳.流水號
258
+                            Cast(公帳流水帳.支出 AS money) AS 支出, 公帳流水帳.備註 AS 票期, 公帳流水帳.匯率, 公帳流水帳.銀行 AS 幣別, 公帳流水帳.類別, 公帳流水帳.流水號, 公帳流水帳.含稅
258
                 FROM        公帳流水帳 INNER JOIN
259
                 FROM        公帳流水帳 INNER JOIN
259
                             會計科目 ON 公帳流水帳.類別 = 會計科目.編號
260
                             會計科目 ON 公帳流水帳.類別 = 會計科目.編號
260
                 WHERE      (公帳流水帳.支付單號 LIKE '" & 營運成本收支單審核.營運成本收支單號_tb.Text & "')
261
                 WHERE      (公帳流水帳.支付單號 LIKE '" & 營運成本收支單審核.營運成本收支單號_tb.Text & "')

+ 25
- 4
YD-ERP-SYS/Module/SQL_跨介面共用.vb 查看文件

181
     Friend Sub SQL_銷售明細表_修改()
181
     Friend Sub SQL_銷售明細表_修改()
182
         ConnOpen()
182
         ConnOpen()
183
         SQL1 = "UPDATE 銷售明細表 SET 備註 = N'" & PA10 & "', 成本 = N'" & NU1 & "', 售價 = N'" & NU2 & "', 含稅 = N'" & BL5 & "',倉儲狀態 = N'" & PA9 & "', 
183
         SQL1 = "UPDATE 銷售明細表 SET 備註 = N'" & PA10 & "', 成本 = N'" & NU1 & "', 售價 = N'" & NU2 & "', 含稅 = N'" & BL5 & "',倉儲狀態 = N'" & PA9 & "', 
184
-                                      物料狀態 = N'" & PA8 & "', 訂製狀態 = N'" & PA7 & "' 
184
+                                      物料狀態 = N'" & PA8 & "', 訂製狀態 = N'" & PA7 & "', 不含管銷 = N'" & BL5 & "' 
185
                 WHERE (資料流水號 LIKE N'" & PA11 & "')"
185
                 WHERE (資料流水號 LIKE N'" & PA11 & "')"
186
         CmdSet_For_dr()
186
         CmdSet_For_dr()
187
     End Sub
187
     End Sub
195
         SQL1 = "UPDATE 銷售備註表 SET 備註 = N'" & PA10 & "', 收入 = N'" & NU1 & "', 支出 = N'" & NU2 & "' WHERE (資料流水號 LIKE N'" & PA11 & "')"
195
         SQL1 = "UPDATE 銷售備註表 SET 備註 = N'" & PA10 & "', 收入 = N'" & NU1 & "', 支出 = N'" & NU2 & "' WHERE (資料流水號 LIKE N'" & PA11 & "')"
196
         CmdSet_For_dr()
196
         CmdSet_For_dr()
197
     End Sub
197
     End Sub
198
+    Friend Sub SQL_銷售衍生運費_修改()
199
+        ConnOpen()
200
+        SQL1 = "UPDATE 銷售衍生運費 SET 運費備註 = N'" & PA10 & "', 支出 = N'" & NU1 & "' WHERE (資料流水號 LIKE N'" & PA11 & "')"
201
+        CmdSet_For_dr()
202
+    End Sub
198
     Friend Sub SQL_銷售收款事項_修改()
203
     Friend Sub SQL_銷售收款事項_修改()
199
         ConnOpen()
204
         ConnOpen()
200
         SQL1 = "UPDATE 銷售收款事項 SET 內容 = N'" & PA10 & "', 金額 = N'" & NU1 & "' WHERE (資料流水號 LIKE N'" & PA11 & "')"
205
         SQL1 = "UPDATE 銷售收款事項 SET 內容 = N'" & PA10 & "', 金額 = N'" & NU1 & "' WHERE (資料流水號 LIKE N'" & PA11 & "')"
241
     End Sub
246
     End Sub
242
     Friend Sub SQL_銷售單申請_銷售明細表_新增()
247
     Friend Sub SQL_銷售單申請_銷售明細表_新增()
243
         ConnOpen()
248
         ConnOpen()
244
-        SQL1 = "INSERT INTO 銷售明細表 (資料流水號, 單號, 料號, 物料狀態, 訂製狀態, 備註, 數量, 成本, 售價, 狀態, 含稅, 倉儲狀態, 排序) 
249
+        SQL1 = "INSERT INTO 銷售明細表 (資料流水號, 單號, 料號, 物料狀態, 訂製狀態, 備註, 數量, 成本, 售價, 狀態, 含稅, 倉儲狀態, 排序, 不含管銷) 
245
                 VALUES (N'" & PA3 & "',N'" & PA4 & "',N'" & PA2 & "',N'" & PA7 & "',N'" & PA8 & "', N'', N'" & NU1 & "', N'" & NU2 & "', N'" & NU3 & "', 
250
                 VALUES (N'" & PA3 & "',N'" & PA4 & "',N'" & PA2 & "',N'" & PA7 & "',N'" & PA8 & "', N'', N'" & NU1 & "', N'" & NU2 & "', N'" & NU3 & "', 
246
-                         '" & PA9 & "', N'" & BL2 & "', N'" & PA10 & "', N'" & PA11 & "')"
251
+                         '" & PA9 & "', N'" & BL2 & "', N'" & PA10 & "', N'" & PA11 & "', '0')"
247
         CmdSet_For_dr()
252
         CmdSet_For_dr()
248
     End Sub
253
     End Sub
249
     Friend Sub SQL_銷售單申請_倉儲明細表_銷售出庫()
254
     Friend Sub SQL_銷售單申請_倉儲明細表_銷售出庫()
258
         SQL1 = "SELECT      銷售明細表.資料流水號, 銷售明細表.資料流水號 AS 項次, 銷售明細表.料號, 物料資料庫.品名, 倉儲分區控制表.倉名, 
263
         SQL1 = "SELECT      銷售明細表.資料流水號, 銷售明細表.資料流水號 AS 項次, 銷售明細表.料號, 物料資料庫.品名, 倉儲分區控制表.倉名, 
259
                             物料訂製狀態.訂製, 倉儲狀態.狀態, 銷售明細表.備註, 銷售明細表.數量, 銷售明細表.成本, 銷售明細表.售價 AS 單價, 
264
                             物料訂製狀態.訂製, 倉儲狀態.狀態, 銷售明細表.備註, 銷售明細表.數量, 銷售明細表.成本, 銷售明細表.售價 AS 單價, 
260
                             銷售明細表.含稅, 銷售明細表.售價, 銷售明細表.狀態 AS 倉儲情況, 銷售明細表.資料流水號 AS 倉儲流水號, 銷售明細表.倉儲狀態, 銷售明細表.訂製狀態, 
265
                             銷售明細表.含稅, 銷售明細表.售價, 銷售明細表.狀態 AS 倉儲情況, 銷售明細表.資料流水號 AS 倉儲流水號, 銷售明細表.倉儲狀態, 銷售明細表.訂製狀態, 
261
-                            銷售明細表.物料狀態
266
+                            銷售明細表.物料狀態, 銷售明細表.不含管銷 AS 無管銷
262
                 FROM              銷售明細表 INNER JOIN
267
                 FROM              銷售明細表 INNER JOIN
263
                             倉儲狀態 ON 銷售明細表.物料狀態 = 倉儲狀態.編碼 INNER JOIN
268
                             倉儲狀態 ON 銷售明細表.物料狀態 = 倉儲狀態.編碼 INNER JOIN
264
                             倉儲分區控制表 ON 銷售明細表.倉儲狀態 = 倉儲分區控制表.倉名編號 LEFT OUTER JOIN
269
                             倉儲分區控制表 ON 銷售明細表.倉儲狀態 = 倉儲分區控制表.倉名編號 LEFT OUTER JOIN
294
         SQL1 = "SELECT 資料流水號, 資料流水號 AS 項次, 備註, 收入, 支出 FROM 銷售備註表 WHERE (單號 LIKE '" & PA2 & "') ORDER BY 資料流水號"
299
         SQL1 = "SELECT 資料流水號, 資料流水號 AS 項次, 備註, 收入, 支出 FROM 銷售備註表 WHERE (單號 LIKE '" & PA2 & "') ORDER BY 資料流水號"
295
         CmdSet_For_DGV()
300
         CmdSet_For_DGV()
296
     End Sub
301
     End Sub
302
+    Friend Sub SQL_銷售衍生費用()
303
+        ConnOpen()
304
+        SQL1 = "SELECT 資料流水號, 資料流水號  AS 項次, 單號, 運費備註, 支出 FROM 銷售衍生運費 WHERE (單號 LIKE '" & PA2 & "') ORDER BY 資料流水號"
305
+        CmdSet_For_DGV()
306
+    End Sub
297
     Friend Sub SQL_銷售單號串聯倉儲表取得倉儲單號()
307
     Friend Sub SQL_銷售單號串聯倉儲表取得倉儲單號()
298
         ConnOpen()
308
         ConnOpen()
299
         SQL1 = "SELECT 倉儲明細表.執行單號 FROM 倉儲明細表 INNER JOIN 銷售明細表 ON 倉儲明細表.採購單號 = 銷售明細表.單號 WHERE (銷售明細表.單號 LIKE '" & PA & "') GROUP BY 倉儲明細表.執行單號"
309
         SQL1 = "SELECT 倉儲明細表.執行單號 FROM 倉儲明細表 INNER JOIN 銷售明細表 ON 倉儲明細表.採購單號 = 銷售明細表.單號 WHERE (銷售明細表.單號 LIKE '" & PA & "') GROUP BY 倉儲明細表.執行單號"
304
         SQL1 = "INSERT INTO 銷售備註表 (資料流水號, 單號, 備註, 收入, 支出) VALUES (N'" & PA1 & "', '" & PA & "', '', N'0', N'0')"
314
         SQL1 = "INSERT INTO 銷售備註表 (資料流水號, 單號, 備註, 收入, 支出) VALUES (N'" & PA1 & "', '" & PA & "', '', N'0', N'0')"
305
         CmdSet_For_dr()
315
         CmdSet_For_dr()
306
     End Sub
316
     End Sub
317
+    Friend Sub SQL_銷售衍生運費_新增()
318
+        ConnOpen()
319
+        SQL1 = "INSERT INTO 銷售衍生運費 (資料流水號, 單號, 運費備註, 支出) VALUES (N'" & PA1 & "', '" & PA & "', '', N'0')"
320
+        CmdSet_For_dr()
321
+    End Sub
307
     Friend Sub SQL_銷售收款事項_新增2()
322
     Friend Sub SQL_銷售收款事項_新增2()
308
         ConnOpen()
323
         ConnOpen()
309
         SQL1 = "INSERT INTO 銷售收款事項 (資料流水號, 單號, 項次, 內容, 金額) VALUES (N'" & PA1 & "', '" & PA & "', '" & PA2 & "', N'', N'0')"
324
         SQL1 = "INSERT INTO 銷售收款事項 (資料流水號, 單號, 項次, 內容, 金額) VALUES (N'" & PA1 & "', '" & PA & "', '" & PA2 & "', N'', N'0')"
317
     Friend Sub SQL_銷售備註表_刪除()
332
     Friend Sub SQL_銷售備註表_刪除()
318
         ConnOpen() : SQL1 = "DELETE 銷售備註表 WHERE 資料流水號 LIKE '" & PA & "'" : CmdSet_For_dr()
333
         ConnOpen() : SQL1 = "DELETE 銷售備註表 WHERE 資料流水號 LIKE '" & PA & "'" : CmdSet_For_dr()
319
     End Sub
334
     End Sub
335
+    Friend Sub SQL_銷售衍生費用_刪除()
336
+        ConnOpen() : SQL1 = "DELETE 銷售衍生運費 WHERE 資料流水號 LIKE '" & PA & "'" : CmdSet_For_dr()
337
+    End Sub
320
     Friend Sub SQL_銷售收款事項_刪除()
338
     Friend Sub SQL_銷售收款事項_刪除()
321
         ConnOpen() : SQL1 = "DELETE 銷售收款事項 WHERE 資料流水號 LIKE '" & PA & "'" : CmdSet_For_dr()
339
         ConnOpen() : SQL1 = "DELETE 銷售收款事項 WHERE 資料流水號 LIKE '" & PA & "'" : CmdSet_For_dr()
322
     End Sub
340
     End Sub
332
     Friend Sub SQL_銷售備註表_最後一筆資料()
350
     Friend Sub SQL_銷售備註表_最後一筆資料()
333
         ConnOpen() : SQL1 = "SELECT TOP (1) 資料流水號 FROM 銷售備註表 ORDER BY 資料流水號 DESC" : CmdSet_For_dr()
351
         ConnOpen() : SQL1 = "SELECT TOP (1) 資料流水號 FROM 銷售備註表 ORDER BY 資料流水號 DESC" : CmdSet_For_dr()
334
     End Sub
352
     End Sub
353
+    Friend Sub SQL_銷售衍生運費_最後一筆資料()
354
+        ConnOpen() : SQL1 = "SELECT TOP (1) 資料流水號 FROM 銷售衍生運費 ORDER BY 資料流水號 DESC" : CmdSet_For_dr()
355
+    End Sub
335
     Friend Sub SQL_銷售收款事項_最後一筆資料()
356
     Friend Sub SQL_銷售收款事項_最後一筆資料()
336
         ConnOpen() : SQL1 = "SELECT TOP (1) 資料流水號 FROM 銷售收款事項 ORDER BY 資料流水號 DESC" : CmdSet_For_dr()
357
         ConnOpen() : SQL1 = "SELECT TOP (1) 資料流水號 FROM 銷售收款事項 ORDER BY 資料流水號 DESC" : CmdSet_For_dr()
337
     End Sub
358
     End Sub

+ 2
- 2
YD-ERP-SYS/Module/全域變數.vb 查看文件

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
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
     Public AA(99) As String : Public BB(99) As Boolean : Public CC(99) As Boolean : Public 登入判斷 As Boolean : Public 業務號碼 As String
5
     Public AA(99) As String : Public BB(99) As Boolean : Public CC(99) As Boolean : Public 登入判斷 As Boolean : Public 業務號碼 As String
6
     '----系統版本-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
6
     '----系統版本-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
7
-    Public 版本 As String = "2021040601"
7
+    Public 版本 As String = "2021042001"
8
     '----系統用全域變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
8
     '----系統用全域變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
9
     Public 列印用SQL As String = "" : Public 列印用SQL2 As String : Public 公司編號 As String : Public 公司電話 As String : Public 公司統編 As String : Public 公司地址 As String
9
     Public 列印用SQL As String = "" : Public 列印用SQL2 As String : Public 公司編號 As String : Public 公司電話 As String : Public 公司統編 As String : Public 公司地址 As String
10
     Public 關鍵字編號 As String
10
     Public 關鍵字編號 As String
21
     '----全域數字變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
21
     '----全域數字變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
22
     Public NU1 As Double : Public NU2 As Double : Public NU3 As Double : Public NU4 As Double : Public NU5 As Double
22
     Public NU1 As Double : Public NU2 As Double : Public NU3 As Double : Public NU4 As Double : Public NU5 As Double
23
     '----全域布林含數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
23
     '----全域布林含數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
24
-    Public BL1 As Boolean : Public BL2 As Boolean : Public BL3 As Boolean : Public BL4 As Boolean : Public BL5 As Boolean
24
+    Public BL1 As Boolean : Public BL2 As Boolean : Public BL3 As Boolean : Public BL4 As Boolean : Public BL5 As Boolean : Public BL6 As Boolean
25
     '----介面開啟判斷-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
25
     '----介面開啟判斷-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
26
     Public 客戶資料強制對話框模式 As Boolean : Public 入庫選擇1 As Boolean : Public 入庫選擇2 As Boolean
26
     Public 客戶資料強制對話框模式 As Boolean : Public 入庫選擇1 As Boolean : Public 入庫選擇2 As Boolean
27
     '----進度條計算式-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
27
     '----進度條計算式-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

+ 14
- 13
YD-ERP-SYS/YD-ERP-SYS.Designer.vb 查看文件

294
         Me.採購控制表_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
294
         Me.採購控制表_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
295
         Me.採購控制表_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.Report
295
         Me.採購控制表_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.Report
296
         Me.採購控制表_tsm.Name = "採購控制表_tsm"
296
         Me.採購控制表_tsm.Name = "採購控制表_tsm"
297
-        Me.採購控制表_tsm.Size = New System.Drawing.Size(170, 22)
298
-        Me.採購控制表_tsm.Text = "採購控制表"
297
+        Me.採購控制表_tsm.Size = New System.Drawing.Size(180, 22)
298
+        Me.採購控制表_tsm.Text = "採購對帳單"
299
         '
299
         '
300
         '採購對帳單_tsm
300
         '採購對帳單_tsm
301
         '
301
         '
302
         Me.採購對帳單_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
302
         Me.採購對帳單_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
303
         Me.採購對帳單_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.business_info
303
         Me.採購對帳單_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.business_info
304
         Me.採購對帳單_tsm.Name = "採購對帳單_tsm"
304
         Me.採購對帳單_tsm.Name = "採購對帳單_tsm"
305
-        Me.採購對帳單_tsm.Size = New System.Drawing.Size(170, 22)
306
-        Me.採購對帳單_tsm.Text = "採購對帳單"
305
+        Me.採購對帳單_tsm.Size = New System.Drawing.Size(180, 22)
306
+        Me.採購對帳單_tsm.Text = "採購應付帳款"
307
         '
307
         '
308
         'ToolStripSeparator3
308
         'ToolStripSeparator3
309
         '
309
         '
310
         Me.ToolStripSeparator3.Name = "ToolStripSeparator3"
310
         Me.ToolStripSeparator3.Name = "ToolStripSeparator3"
311
-        Me.ToolStripSeparator3.Size = New System.Drawing.Size(167, 6)
311
+        Me.ToolStripSeparator3.Size = New System.Drawing.Size(177, 6)
312
         '
312
         '
313
         '一般性申請採購單_tsm
313
         '一般性申請採購單_tsm
314
         '
314
         '
315
         Me.一般性申請採購單_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
315
         Me.一般性申請採購單_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
316
         Me.一般性申請採購單_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.pen
316
         Me.一般性申請採購單_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.pen
317
         Me.一般性申請採購單_tsm.Name = "一般性申請採購單_tsm"
317
         Me.一般性申請採購單_tsm.Name = "一般性申請採購單_tsm"
318
-        Me.一般性申請採購單_tsm.Size = New System.Drawing.Size(170, 22)
318
+        Me.一般性申請採購單_tsm.Size = New System.Drawing.Size(180, 22)
319
         Me.一般性申請採購單_tsm.Text = "一般性申請採購單"
319
         Me.一般性申請採購單_tsm.Text = "一般性申請採購單"
320
         '
320
         '
321
         '依銷售申請採購單_tsm
321
         '依銷售申請採購單_tsm
323
         Me.依銷售申請採購單_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
323
         Me.依銷售申請採購單_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
324
         Me.依銷售申請採購單_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.pen
324
         Me.依銷售申請採購單_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.pen
325
         Me.依銷售申請採購單_tsm.Name = "依銷售申請採購單_tsm"
325
         Me.依銷售申請採購單_tsm.Name = "依銷售申請採購單_tsm"
326
-        Me.依銷售申請採購單_tsm.Size = New System.Drawing.Size(170, 22)
326
+        Me.依銷售申請採購單_tsm.Size = New System.Drawing.Size(180, 22)
327
         Me.依銷售申請採購單_tsm.Text = "依銷售申請採購單"
327
         Me.依銷售申請採購單_tsm.Text = "依銷售申請採購單"
328
         '
328
         '
329
         '採購單審核_tsm
329
         '採購單審核_tsm
331
         Me.採購單審核_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
331
         Me.採購單審核_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
332
         Me.採購單審核_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.check
332
         Me.採購單審核_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.check
333
         Me.採購單審核_tsm.Name = "採購單審核_tsm"
333
         Me.採購單審核_tsm.Name = "採購單審核_tsm"
334
-        Me.採購單審核_tsm.Size = New System.Drawing.Size(170, 22)
334
+        Me.採購單審核_tsm.Size = New System.Drawing.Size(180, 22)
335
         Me.採購單審核_tsm.Text = "採購單審核"
335
         Me.採購單審核_tsm.Text = "採購單審核"
336
         '
336
         '
337
         'ToolStripSeparator7
337
         'ToolStripSeparator7
338
         '
338
         '
339
         Me.ToolStripSeparator7.Name = "ToolStripSeparator7"
339
         Me.ToolStripSeparator7.Name = "ToolStripSeparator7"
340
-        Me.ToolStripSeparator7.Size = New System.Drawing.Size(167, 6)
340
+        Me.ToolStripSeparator7.Size = New System.Drawing.Size(177, 6)
341
         '
341
         '
342
         '採購退貨申請_tsm
342
         '採購退貨申請_tsm
343
         '
343
         '
344
         Me.採購退貨申請_tsm.ForeColor = System.Drawing.Color.Black
344
         Me.採購退貨申請_tsm.ForeColor = System.Drawing.Color.Black
345
         Me.採購退貨申請_tsm.Name = "採購退貨申請_tsm"
345
         Me.採購退貨申請_tsm.Name = "採購退貨申請_tsm"
346
-        Me.採購退貨申請_tsm.Size = New System.Drawing.Size(170, 22)
346
+        Me.採購退貨申請_tsm.Size = New System.Drawing.Size(180, 22)
347
         Me.採購退貨申請_tsm.Text = "採購退貨申請"
347
         Me.採購退貨申請_tsm.Text = "採購退貨申請"
348
         Me.採購退貨申請_tsm.Visible = False
348
         Me.採購退貨申請_tsm.Visible = False
349
         '
349
         '
351
         '
351
         '
352
         Me.採購退貨審核_tsm.ForeColor = System.Drawing.Color.Black
352
         Me.採購退貨審核_tsm.ForeColor = System.Drawing.Color.Black
353
         Me.採購退貨審核_tsm.Name = "採購退貨審核_tsm"
353
         Me.採購退貨審核_tsm.Name = "採購退貨審核_tsm"
354
-        Me.採購退貨審核_tsm.Size = New System.Drawing.Size(170, 22)
354
+        Me.採購退貨審核_tsm.Size = New System.Drawing.Size(180, 22)
355
         Me.採購退貨審核_tsm.Text = "採購退貨審核"
355
         Me.採購退貨審核_tsm.Text = "採購退貨審核"
356
         Me.採購退貨審核_tsm.Visible = False
356
         Me.採購退貨審核_tsm.Visible = False
357
         '
357
         '
358
         'ToolStripSeparator1
358
         'ToolStripSeparator1
359
         '
359
         '
360
         Me.ToolStripSeparator1.Name = "ToolStripSeparator1"
360
         Me.ToolStripSeparator1.Name = "ToolStripSeparator1"
361
-        Me.ToolStripSeparator1.Size = New System.Drawing.Size(167, 6)
361
+        Me.ToolStripSeparator1.Size = New System.Drawing.Size(177, 6)
362
         Me.ToolStripSeparator1.Visible = False
362
         Me.ToolStripSeparator1.Visible = False
363
         '
363
         '
364
         '供應商資料表_tsm
364
         '供應商資料表_tsm
366
         Me.供應商資料表_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
366
         Me.供應商資料表_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
367
         Me.供應商資料表_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.Sys_Command
367
         Me.供應商資料表_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.Sys_Command
368
         Me.供應商資料表_tsm.Name = "供應商資料表_tsm"
368
         Me.供應商資料表_tsm.Name = "供應商資料表_tsm"
369
-        Me.供應商資料表_tsm.Size = New System.Drawing.Size(170, 22)
369
+        Me.供應商資料表_tsm.Size = New System.Drawing.Size(180, 22)
370
         Me.供應商資料表_tsm.Text = "供應商資料表"
370
         Me.供應商資料表_tsm.Text = "供應商資料表"
371
         '
371
         '
372
         '倉儲系統管理_tsm
372
         '倉儲系統管理_tsm
607
         '
607
         '
608
         '簽名檔管理ToolStripMenuItem
608
         '簽名檔管理ToolStripMenuItem
609
         '
609
         '
610
+        Me.簽名檔管理ToolStripMenuItem.Image = Global.YD_ERP_SYS.My.Resources.Resources.Sys_Command
610
         Me.簽名檔管理ToolStripMenuItem.Name = "簽名檔管理ToolStripMenuItem"
611
         Me.簽名檔管理ToolStripMenuItem.Name = "簽名檔管理ToolStripMenuItem"
611
         Me.簽名檔管理ToolStripMenuItem.Size = New System.Drawing.Size(182, 22)
612
         Me.簽名檔管理ToolStripMenuItem.Size = New System.Drawing.Size(182, 22)
612
         Me.簽名檔管理ToolStripMenuItem.Text = "簽名檔管理"
613
         Me.簽名檔管理ToolStripMenuItem.Text = "簽名檔管理"

+ 2
- 2
YD-ERP-SYS/YD-ERP-SYS.vb 查看文件

141
         PA = "" : 依銷售申請採購單.Show() : 依銷售申請採購單.BringToFront()
141
         PA = "" : 依銷售申請採購單.Show() : 依銷售申請採購單.BringToFront()
142
     End Sub
142
     End Sub
143
     Private Sub 採購控制表_tsm_Click(sender As Object, e As EventArgs) Handles 採購控制表_tsm.Click
143
     Private Sub 採購控制表_tsm_Click(sender As Object, e As EventArgs) Handles 採購控制表_tsm.Click
144
-        PA = "" : 採購控制表.Show() : 採購控制表.BringToFront()
144
+        PA = "" : 採購對帳單.Show() : 採購對帳單.BringToFront()
145
     End Sub
145
     End Sub
146
     Private Sub 採購單審核_tsm_Click(sender As Object, e As EventArgs) Handles 採購單審核_tsm.Click
146
     Private Sub 採購單審核_tsm_Click(sender As Object, e As EventArgs) Handles 採購單審核_tsm.Click
147
         PA = "" : 採購單審核.Show() : 採購單審核.BringToFront()
147
         PA = "" : 採購單審核.Show() : 採購單審核.BringToFront()
148
     End Sub
148
     End Sub
149
     Private Sub 採購對帳單_tsm_Click(sender As Object, e As EventArgs) Handles 採購對帳單_tsm.Click
149
     Private Sub 採購對帳單_tsm_Click(sender As Object, e As EventArgs) Handles 採購對帳單_tsm.Click
150
-        PA = "" : 採購對帳單.Show() : 採購對帳單.BringToFront()
150
+        PA = "" : 採購應負帳款.Show() : 採購應負帳款.BringToFront()
151
     End Sub
151
     End Sub
152
     Private Sub 倉儲入庫_tsm_Click(sender As Object, e As EventArgs) Handles 倉儲入庫_tsm.Click
152
     Private Sub 倉儲入庫_tsm_Click(sender As Object, e As EventArgs) Handles 倉儲入庫_tsm.Click
153
         PA = "" : 倉儲入庫.Show() : 倉儲入庫.BringToFront()
153
         PA = "" : 倉儲入庫.Show() : 倉儲入庫.BringToFront()

+ 9
- 9
YD-ERP-SYS/YD-ERP-SYS.vbproj 查看文件

209
     <Compile Include="採購系統管理\採購單審核.vb">
209
     <Compile Include="採購系統管理\採購單審核.vb">
210
       <SubType>Form</SubType>
210
       <SubType>Form</SubType>
211
     </Compile>
211
     </Compile>
212
-    <Compile Include="採購系統管理\採購對帳單.Designer.vb">
213
-      <DependentUpon>採購對帳單.vb</DependentUpon>
212
+    <Compile Include="採購系統管理\採購應負帳款.Designer.vb">
213
+      <DependentUpon>採購應負帳款.vb</DependentUpon>
214
     </Compile>
214
     </Compile>
215
-    <Compile Include="採購系統管理\採購對帳單.vb">
215
+    <Compile Include="採購系統管理\採購應負帳款.vb">
216
       <SubType>Form</SubType>
216
       <SubType>Form</SubType>
217
     </Compile>
217
     </Compile>
218
-    <Compile Include="採購系統管理\採購控制表.Designer.vb">
219
-      <DependentUpon>採購控制表.vb</DependentUpon>
218
+    <Compile Include="採購系統管理\採購對帳單.Designer.vb">
219
+      <DependentUpon>採購對帳單.vb</DependentUpon>
220
     </Compile>
220
     </Compile>
221
-    <Compile Include="採購系統管理\採購控制表.vb">
221
+    <Compile Include="採購系統管理\採購對帳單.vb">
222
       <SubType>Form</SubType>
222
       <SubType>Form</SubType>
223
     </Compile>
223
     </Compile>
224
     <Compile Include="採購系統管理\採購訂製大圖.Designer.vb">
224
     <Compile Include="採購系統管理\採購訂製大圖.Designer.vb">
451
     <EmbeddedResource Include="採購系統管理\採購單審核.resx">
451
     <EmbeddedResource Include="採購系統管理\採購單審核.resx">
452
       <DependentUpon>採購單審核.vb</DependentUpon>
452
       <DependentUpon>採購單審核.vb</DependentUpon>
453
     </EmbeddedResource>
453
     </EmbeddedResource>
454
+    <EmbeddedResource Include="採購系統管理\採購應負帳款.resx">
455
+      <DependentUpon>採購應負帳款.vb</DependentUpon>
456
+    </EmbeddedResource>
454
     <EmbeddedResource Include="採購系統管理\採購對帳單.resx">
457
     <EmbeddedResource Include="採購系統管理\採購對帳單.resx">
455
       <DependentUpon>採購對帳單.vb</DependentUpon>
458
       <DependentUpon>採購對帳單.vb</DependentUpon>
456
     </EmbeddedResource>
459
     </EmbeddedResource>
457
-    <EmbeddedResource Include="採購系統管理\採購控制表.resx">
458
-      <DependentUpon>採購控制表.vb</DependentUpon>
459
-    </EmbeddedResource>
460
     <EmbeddedResource Include="採購系統管理\採購訂製大圖.resx">
460
     <EmbeddedResource Include="採購系統管理\採購訂製大圖.resx">
461
       <DependentUpon>採購訂製大圖.vb</DependentUpon>
461
       <DependentUpon>採購訂製大圖.vb</DependentUpon>
462
     </EmbeddedResource>
462
     </EmbeddedResource>

二进制
YD-ERP-SYS/bin/Debug/YD-ERP-SYS.exe 查看文件


二进制
YD-ERP-SYS/bin/Debug/YD-ERP-SYS.pdb 查看文件


二进制
YD-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache 查看文件


二进制
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.exe 查看文件


二进制
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.pdb 查看文件


+ 1
- 1
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.CoreCompileInputs.cache 查看文件

1
-a4f6e87bc886a6a14ffb5949444fdd1a84718492
1
+134da36bc1a476ecd17ffb6779b8ecef1e31298c

+ 1
- 1
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.FileListAbsolute.txt 查看文件

119
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.依銷售申請採購單.resources
119
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.依銷售申請採購單.resources
120
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.採購單審核.resources
120
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.採購單審核.resources
121
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.採購對帳單.resources
121
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.採購對帳單.resources
122
-D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.採購控制表.resources
123
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.採購訂製大圖.resources
122
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.採購訂製大圖.resources
124
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.客戶資料表.resources
123
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.客戶資料表.resources
125
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.供應商資料表.resources
124
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.供應商資料表.resources
155
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD-ERP-SYS.exe
154
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD-ERP-SYS.exe
156
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD-ERP-SYS.xml
155
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD-ERP-SYS.xml
157
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD-ERP-SYS.pdb
156
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD-ERP-SYS.pdb
157
+D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.採購應負帳款.resources

二进制
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.GenerateResource.cache 查看文件


二进制
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbprojAssemblyReference.cache 查看文件


二进制
YD-ERP-SYS/obj/Debug/YD_ERP_SYS.採購對帳單.resources 查看文件


二进制
YD-ERP-SYS/obj/Debug/YD_ERP_SYS.採購應負帳款.resources 查看文件


二进制
YD-ERP-SYS/obj/Debug/YD_ERP_SYS.採購控制表.resources 查看文件


+ 17
- 3
YD-ERP-SYS/倉儲系統管理/物料檔案.Designer.vb 查看文件

79
         Me.物料圖_pb = New System.Windows.Forms.PictureBox()
79
         Me.物料圖_pb = New System.Windows.Forms.PictureBox()
80
         Me.低量_nud = New System.Windows.Forms.NumericUpDown()
80
         Me.低量_nud = New System.Windows.Forms.NumericUpDown()
81
         Me.Label9 = New System.Windows.Forms.Label()
81
         Me.Label9 = New System.Windows.Forms.Label()
82
+        Me.列印_bt = New System.Windows.Forms.Button()
82
         CType(Me.物料清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
83
         CType(Me.物料清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
83
         CType(Me.成本_nud, System.ComponentModel.ISupportInitialize).BeginInit()
84
         CType(Me.成本_nud, System.ComponentModel.ISupportInitialize).BeginInit()
84
         Me.ContextMenuStrip1.SuspendLayout()
85
         Me.ContextMenuStrip1.SuspendLayout()
312
         '狀態_lb
313
         '狀態_lb
313
         '
314
         '
314
         Me.狀態_lb.AutoSize = True
315
         Me.狀態_lb.AutoSize = True
315
-        Me.狀態_lb.Font = New System.Drawing.Font("微軟正黑體", 24.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
316
+        Me.狀態_lb.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
316
         Me.狀態_lb.ForeColor = System.Drawing.Color.Red
317
         Me.狀態_lb.ForeColor = System.Drawing.Color.Red
317
         Me.狀態_lb.ImeMode = System.Windows.Forms.ImeMode.NoControl
318
         Me.狀態_lb.ImeMode = System.Windows.Forms.ImeMode.NoControl
318
-        Me.狀態_lb.Location = New System.Drawing.Point(864, 9)
319
+        Me.狀態_lb.Location = New System.Drawing.Point(953, 65)
319
         Me.狀態_lb.Name = "狀態_lb"
320
         Me.狀態_lb.Name = "狀態_lb"
320
-        Me.狀態_lb.Size = New System.Drawing.Size(145, 40)
321
+        Me.狀態_lb.Size = New System.Drawing.Size(56, 16)
321
         Me.狀態_lb.TabIndex = 1102
322
         Me.狀態_lb.TabIndex = 1102
322
         Me.狀態_lb.Text = "編輯狀態"
323
         Me.狀態_lb.Text = "編輯狀態"
323
         '
324
         '
613
         Me.Label9.TabIndex = 1132
614
         Me.Label9.TabIndex = 1132
614
         Me.Label9.Text = "最低庫存量"
615
         Me.Label9.Text = "最低庫存量"
615
         '
616
         '
617
+        '列印_bt
618
+        '
619
+        Me.列印_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
620
+        Me.列印_bt.ImeMode = System.Windows.Forms.ImeMode.NoControl
621
+        Me.列印_bt.Location = New System.Drawing.Point(945, 4)
622
+        Me.列印_bt.Name = "列印_bt"
623
+        Me.列印_bt.Size = New System.Drawing.Size(64, 51)
624
+        Me.列印_bt.TabIndex = 1133
625
+        Me.列印_bt.Text = "列印成EXCEL"
626
+        Me.列印_bt.UseVisualStyleBackColor = True
627
+        '
616
         '物料檔案
628
         '物料檔案
617
         '
629
         '
618
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
630
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
619
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
631
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
620
         Me.ClientSize = New System.Drawing.Size(1312, 691)
632
         Me.ClientSize = New System.Drawing.Size(1312, 691)
621
         Me.ContextMenuStrip = Me.ContextMenuStrip1
633
         Me.ContextMenuStrip = Me.ContextMenuStrip1
634
+        Me.Controls.Add(Me.列印_bt)
622
         Me.Controls.Add(Me.低量_nud)
635
         Me.Controls.Add(Me.低量_nud)
623
         Me.Controls.Add(Me.Label9)
636
         Me.Controls.Add(Me.Label9)
624
         Me.Controls.Add(Me.批量刪除_bt)
637
         Me.Controls.Add(Me.批量刪除_bt)
735
     Friend WithEvents 批量刪除_bt As Windows.Forms.Button
748
     Friend WithEvents 批量刪除_bt As Windows.Forms.Button
736
     Friend WithEvents 低量_nud As Windows.Forms.NumericUpDown
749
     Friend WithEvents 低量_nud As Windows.Forms.NumericUpDown
737
     Friend WithEvents Label9 As Windows.Forms.Label
750
     Friend WithEvents Label9 As Windows.Forms.Label
751
+    Friend WithEvents 列印_bt As Button
738
 End Class
752
 End Class

+ 82
- 3
YD-ERP-SYS/倉儲系統管理/物料檔案.vb 查看文件

1
 Option Strict Off
1
 Option Strict Off
2
+Imports Microsoft.Office.Interop.Excel.XlUnderlineStyle
3
+Imports Microsoft.Office.Interop.Excel.Constants
4
+Imports Microsoft.Office.Interop.Excel.XlBordersIndex
5
+Imports Microsoft.Office.Interop.Excel.XlLineStyle
6
+Imports Microsoft.Office.Interop.Excel.XlBorderWeight
7
+Imports Microsoft.Office.Interop.Excel.XlThemeFont
8
+Imports Microsoft.Office.Interop.Excel.XlThemeColor
9
+Imports Microsoft.Office.Interop.Excel.XlWindowState
10
+Imports Microsoft.Office.Interop.Excel
2
 Public Class 物料檔案
11
 Public Class 物料檔案
3
     ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet
12
     ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet
4
-    Dim 資料新增判斷 As Boolean : Dim EDR As Integer = 0 : Dim ESTR As String : Dim 首次開啟 As Boolean = False
13
+    Dim 資料新增判斷 As Boolean : Dim EDR, N1 As Integer : Dim ESTR As String : Dim 首次開啟 As Boolean = False
14
+    Dim xlApp As Application : Dim xlBook As Workbook : Dim xlSheet As Worksheet
5
     Private Sub Set_清單()
15
     Private Sub Set_清單()
6
         物料清單_dgv.DataSource = Nothing : ds1.Clear() : 物料清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
16
         物料清單_dgv.DataSource = Nothing : ds1.Clear() : 物料清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
7
         物料清單_dgv.ColumnHeadersHeight = 40
17
         物料清單_dgv.ColumnHeadersHeight = 40
12
 
22
 
13
         物料清單_dgv.Columns("料號").FillWeight = 70 : 物料清單_dgv.Columns("供應商").FillWeight = 40 : 物料清單_dgv.Columns("成本").FillWeight = 50
23
         物料清單_dgv.Columns("料號").FillWeight = 70 : 物料清單_dgv.Columns("供應商").FillWeight = 40 : 物料清單_dgv.Columns("成本").FillWeight = 50
14
         物料清單_dgv.Columns("品名").FillWeight = 170 : 物料清單_dgv.Columns("停用").FillWeight = 40 : 物料清單_dgv.Columns("圖片").FillWeight = 40
24
         物料清單_dgv.Columns("品名").FillWeight = 170 : 物料清單_dgv.Columns("停用").FillWeight = 40 : 物料清單_dgv.Columns("圖片").FillWeight = 40
15
-        物料清單_dgv.Columns("刪除").FillWeight = 40 : 物料清單_dgv.Columns("最低庫存量").FillWeight = 40
25
+        物料清單_dgv.Columns("刪除").FillWeight = 40 : 物料清單_dgv.Columns("最低庫存量").FillWeight = 40 : 物料清單_dgv.Columns("廠商").Visible = False
16
 
26
 
17
         物料清單_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0"
27
         物料清單_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0"
18
         物料清單_dgv.Columns("成本").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
28
         物料清單_dgv.Columns("成本").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
40
     End Sub
50
     End Sub
41
     Private Sub 物料檔案_Load(sender As Object, e As EventArgs) Handles MyBase.Load
51
     Private Sub 物料檔案_Load(sender As Object, e As EventArgs) Handles MyBase.Load
42
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
52
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
53
+        Dim type0 As Type = 物料清單_dgv.GetType()
54
+        Dim pi0 As Reflection.PropertyInfo = type0.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
55
+        pi0.SetValue(物料清單_dgv, True, Nothing)
56
+
43
         地區編碼_cb.Enabled = False : 下載檔名_tb.Visible = False : 檔名讀取_tb.Visible = False : 供應商編碼_tb.Visible = False '--------------------控件隱藏、操作許可設定與其他基本顯示設定
57
         地區編碼_cb.Enabled = False : 下載檔名_tb.Visible = False : 檔名讀取_tb.Visible = False : 供應商編碼_tb.Visible = False '--------------------控件隱藏、操作許可設定與其他基本顯示設定
44
         料號_tb.Enabled = False : 批量存檔_bt.Enabled = False : 批輛停用選擇_ch.Enabled = False : 批量刪除選擇_ch.Enabled = False : 批量刪除_bt.Enabled = False : 狀態_lb.Text = "預覽狀態"
58
         料號_tb.Enabled = False : 批量存檔_bt.Enabled = False : 批輛停用選擇_ch.Enabled = False : 批量刪除選擇_ch.Enabled = False : 批量刪除_bt.Enabled = False : 狀態_lb.Text = "預覽狀態"
45
 
59
 
221
         If 物料圖_pb.Image Is Nothing Then : MsgBox("所選擇的資料沒有圖片檔案,無法下載。")
235
         If 物料圖_pb.Image Is Nothing Then : MsgBox("所選擇的資料沒有圖片檔案,無法下載。")
222
         Else
236
         Else
223
             With SaveFileDialog1 : .Filter = "所有文件(*.jpg)|*.jpg" : End With
237
             With SaveFileDialog1 : .Filter = "所有文件(*.jpg)|*.jpg" : End With
224
-            SaveFileDialog1.FileName = 料號_tb.Text & "-" & Format(Today(), "yyyyMMdd") & ".jpg"
238
+            SaveFileDialog1.FileName = 料號_tb.Text & "-" & Strings.Format(Today(), "yyyyMMdd") & ".jpg"
225
             Dim result As DialogResult = SaveFileDialog1.ShowDialog()
239
             Dim result As DialogResult = SaveFileDialog1.ShowDialog()
226
             下載檔名_tb.Text = SaveFileDialog1.FileName
240
             下載檔名_tb.Text = SaveFileDialog1.FileName
227
             If result = System.Windows.Forms.DialogResult.Cancel Then
241
             If result = System.Windows.Forms.DialogResult.Cancel Then
338
             End If
352
             End If
339
         End If
353
         End If
340
     End Sub
354
     End Sub
355
+    Private Sub 列印_bt_Click(sender As Object, e As EventArgs) Handles 列印_bt.Click
356
+        xlApp = CType(CreateObject("Excel.Application"), Application)
357
+        xlBook = xlApp.Workbooks.Add
358
+        xlApp.DisplayAlerts = True
359
+        xlBook.Activate()
360
+        xlSheet = NewMethod(xlBook)
361
+        xlSheet.Activate()
362
+        xlApp.Visible = True
363
+        xlApp.Application.WindowState = xlMaximized
364
+
365
+        xlSheet.Cells(1, 3) = "雅邸家居-物料清單"
366
+        xlSheet.Cells(2, 1) = "料號" : xlSheet.Cells(2, 2) = "廠商編號" : xlSheet.Cells(2, 3) = "廠商"
367
+        xlSheet.Cells(2, 4) = "品名" : xlSheet.Cells(2, 5) = "盤點數量" : xlSheet.Cells(2, 6) = "備註"
368
+        For i As Integer = 0 To 物料清單_dgv.Rows.Count - 1
369
+            xlSheet.Cells(i + 3, 1) = 物料清單_dgv.Rows(i).Cells("料號").Value
370
+            xlSheet.Cells(i + 3, 2) = 物料清單_dgv.Rows(i).Cells("供應商").Value
371
+            xlSheet.Cells(i + 3, 3) = 物料清單_dgv.Rows(i).Cells("廠商").Value
372
+            xlSheet.Cells(i + 3, 4) = 物料清單_dgv.Rows(i).Cells("品名").Value
373
+            N1 = i + 3
374
+        Next
375
+        BB(xlApp, xlSheet)
376
+        xlSheet.PageSetup.PrintArea = ""
377
+        xlApp.Cells.Select()
378
+        xlSheet.Range("B1").Select()
379
+        xlApp.Application.WindowState = xlMinimized
380
+        xlSheet.Cells.Select()
381
+        MsgBox("列印完成。")
382
+    End Sub
383
+    Private Shared Function NewMethod(xlBook As Workbook) As Worksheet
384
+        Return CType(xlBook.Worksheets.Add, Worksheet)
385
+    End Function
386
+    Private Sub BB(ByVal myExcel As Application, ByVal xlSheet As Worksheet)
387
+        xlSheet.Cells.Select()
388
+        With myExcel.Selection.Font : .Name = "微軟正黑體" : .Size = 10 : .Strikethrough = False : .Superscript = False : .Subscript = False : .OutlineFont = False : .Shadow = False
389
+            .Underline = xlUnderlineStyleNone : .ThemeColor = xlThemeColorLight1 : .TintAndShade = 0 : .ThemeFont = xlThemeFontNone
390
+        End With
391
+        '
392
+        xlSheet.Cells.Select()
393
+        With myExcel.Selection.Font
394
+            .Name = "微軟正黑體" : .Size = 12 : .Strikethrough = False : .Superscript = False : .Subscript = False : .OutlineFont = False : .Shadow = False
395
+            .Underline = xlUnderlineStyleNone : .ThemeColor = xlThemeColorLight1 : .TintAndShade = 0 : .ThemeFont = xlThemeFontNone
396
+        End With
397
+        xlSheet.Columns("A:F").EntireColumn.AutoFit
398
+        xlSheet.Columns("F:F").Select : myExcel.Selection.ColumnWidth = 20
399
+        xlSheet.Cells.Select() : myExcel.Selection.RowHeight = 25
400
+        xlSheet.Rows("2:2").Select : myExcel.Selection.AutoFilter
401
+        xlSheet.Rows("3:3").Select : myExcel.ActiveWindow.FreezePanes = True
402
+
403
+        xlSheet.Range("A1:F1").Select()
404
+
405
+        With myExcel.Selection
406
+            .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0 : .ShrinkToFit = False
407
+            .ReadingOrder = xlContext : .MergeCells = False
408
+        End With
409
+        myExcel.Selection.Merge
410
+
411
+        xlSheet.Range("A1:F" & N1).Select()
412
+        myExcel.Selection.Borders(xlDiagonalDown).LineStyle = xlNone : myExcel.Selection.Borders(xlDiagonalUp).LineStyle = xlNone
413
+        With myExcel.Selection.Borders(xlEdgeLeft) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
414
+        With myExcel.Selection.Borders(xlEdgeTop) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
415
+        With myExcel.Selection.Borders(xlEdgeBottom) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
416
+        With myExcel.Selection.Borders(xlEdgeRight) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
417
+        With myExcel.Selection.Borders(xlInsideVertical) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
418
+        With myExcel.Selection.Borders(xlInsideHorizontal) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
419
+    End Sub
341
     '-------------------滑鼠右鍵-------------------------------------------------------------------------------------------------------------------------------------------------------------------
420
     '-------------------滑鼠右鍵-------------------------------------------------------------------------------------------------------------------------------------------------------------------
342
     Private Sub 重新整理_tsm_Click(sender As Object, e As EventArgs) Handles 重新整理_tsm.Click
421
     Private Sub 重新整理_tsm_Click(sender As Object, e As EventArgs) Handles 重新整理_tsm.Click
343
         供應商_cb.Items.Clear() : 供應商編碼_cb.Items.Clear() : 查詢_tb.Text = "" : Set_清單()
422
         供應商_cb.Items.Clear() : 供應商編碼_cb.Items.Clear() : 查詢_tb.Text = "" : Set_清單()

+ 17
- 1
YD-ERP-SYS/採購系統管理/供應商資料表.Designer.vb 查看文件

105
         Me.Label33 = New System.Windows.Forms.Label()
105
         Me.Label33 = New System.Windows.Forms.Label()
106
         Me.廣告費倍率_tb = New System.Windows.Forms.TextBox()
106
         Me.廣告費倍率_tb = New System.Windows.Forms.TextBox()
107
         Me.Label34 = New System.Windows.Forms.Label()
107
         Me.Label34 = New System.Windows.Forms.Label()
108
+        Me.批量存檔_bt = New System.Windows.Forms.Button()
108
         CType(Me.供應商_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
109
         CType(Me.供應商_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
109
         CType(Me.結算日_nud, System.ComponentModel.ISupportInitialize).BeginInit()
110
         CType(Me.結算日_nud, System.ComponentModel.ISupportInitialize).BeginInit()
110
         CType(Me.KR1_nud, System.ComponentModel.ISupportInitialize).BeginInit()
111
         CType(Me.KR1_nud, System.ComponentModel.ISupportInitialize).BeginInit()
127
         Me.供應商_dgv.Name = "供應商_dgv"
128
         Me.供應商_dgv.Name = "供應商_dgv"
128
         Me.供應商_dgv.RowHeadersWidth = 5
129
         Me.供應商_dgv.RowHeadersWidth = 5
129
         Me.供應商_dgv.RowTemplate.Height = 24
130
         Me.供應商_dgv.RowTemplate.Height = 24
130
-        Me.供應商_dgv.Size = New System.Drawing.Size(1563, 554)
131
+        Me.供應商_dgv.Size = New System.Drawing.Size(1563, 532)
131
         Me.供應商_dgv.TabIndex = 225
132
         Me.供應商_dgv.TabIndex = 225
132
         '
133
         '
133
         '地區編碼_cb
134
         '地區編碼_cb
867
         Me.Label34.TabIndex = 1144
868
         Me.Label34.TabIndex = 1144
868
         Me.Label34.Text = "廣告倍率"
869
         Me.Label34.Text = "廣告倍率"
869
         '
870
         '
871
+        '批量存檔_bt
872
+        '
873
+        Me.批量存檔_bt.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
874
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
875
+        Me.批量存檔_bt.ForeColor = System.Drawing.Color.Green
876
+        Me.批量存檔_bt.ImeMode = System.Windows.Forms.ImeMode.NoControl
877
+        Me.批量存檔_bt.Location = New System.Drawing.Point(5, 665)
878
+        Me.批量存檔_bt.Name = "批量存檔_bt"
879
+        Me.批量存檔_bt.Size = New System.Drawing.Size(1563, 25)
880
+        Me.批量存檔_bt.TabIndex = 1145
881
+        Me.批量存檔_bt.Text = "批 量 存 檔"
882
+        Me.批量存檔_bt.UseVisualStyleBackColor = True
883
+        '
870
         '供應商資料表
884
         '供應商資料表
871
         '
885
         '
872
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
886
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
873
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
887
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
874
         Me.ClientSize = New System.Drawing.Size(1574, 691)
888
         Me.ClientSize = New System.Drawing.Size(1574, 691)
875
         Me.ContextMenuStrip = Me.ContextMenuStrip1
889
         Me.ContextMenuStrip = Me.ContextMenuStrip1
890
+        Me.Controls.Add(Me.批量存檔_bt)
876
         Me.Controls.Add(Me.廣告費倍率_tb)
891
         Me.Controls.Add(Me.廣告費倍率_tb)
877
         Me.Controls.Add(Me.Label34)
892
         Me.Controls.Add(Me.Label34)
878
         Me.Controls.Add(Me.稅金倍率_tb)
893
         Me.Controls.Add(Me.稅金倍率_tb)
1045
     Friend WithEvents Label33 As Label
1060
     Friend WithEvents Label33 As Label
1046
     Friend WithEvents 廣告費倍率_tb As TextBox
1061
     Friend WithEvents 廣告費倍率_tb As TextBox
1047
     Friend WithEvents Label34 As Label
1062
     Friend WithEvents Label34 As Label
1063
+    Friend WithEvents 批量存檔_bt As Button
1048
 End Class
1064
 End Class

+ 14
- 0
YD-ERP-SYS/採購系統管理/供應商資料表.vb 查看文件

12
         供應商_dgv.DataSource = ds1.Tables(0)
12
         供應商_dgv.DataSource = ds1.Tables(0)
13
         conn.Close()
13
         conn.Close()
14
 
14
 
15
+        供應商_dgv.Columns(0).ReadOnly = True : 供應商_dgv.Columns(11).ReadOnly = True
16
+
15
         供應商_dgv.Columns("編號").FillWeight = 20 : 供應商_dgv.Columns("簡稱").FillWeight = 35 : 供應商_dgv.Columns("供應商").FillWeight = 50
17
         供應商_dgv.Columns("編號").FillWeight = 20 : 供應商_dgv.Columns("簡稱").FillWeight = 35 : 供應商_dgv.Columns("供應商").FillWeight = 50
16
         供應商_dgv.Columns("公司地址").FillWeight = 100 : 供應商_dgv.Columns("電話1").FillWeight = 35 : 供應商_dgv.Columns("電話2").FillWeight = 35
18
         供應商_dgv.Columns("公司地址").FillWeight = 100 : 供應商_dgv.Columns("電話1").FillWeight = 35 : 供應商_dgv.Columns("電話2").FillWeight = 35
17
         供應商_dgv.Columns("電話3").FillWeight = 35 : 供應商_dgv.Columns("電話4").FillWeight = 35 : 供應商_dgv.Columns("店面地址").Visible = False
19
         供應商_dgv.Columns("電話3").FillWeight = 35 : 供應商_dgv.Columns("電話4").FillWeight = 35 : 供應商_dgv.Columns("店面地址").Visible = False
169
     Private Sub 刪除ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 刪除ToolStripMenuItem.Click
171
     Private Sub 刪除ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 刪除ToolStripMenuItem.Click
170
         刪除_bt.PerformClick()
172
         刪除_bt.PerformClick()
171
     End Sub
173
     End Sub
174
+
175
+    Private Sub 批量存檔_bt_Click(sender As Object, e As EventArgs) Handles 批量存檔_bt.Click
176
+        For i As Integer = 0 To 供應商_dgv.Rows.Count - 1
177
+            資料數 = 供應商_dgv.Rows.Count : MyModule1.進度條() : YD_ERP_SYS.ToolStripProgressBar1.Value = 最終數
178
+            PA1 = 供應商_dgv.Rows(i).Cells("編號").Value : PA2 = 供應商_dgv.Rows(i).Cells("簡稱").Value : PA3 = 供應商_dgv.Rows(i).Cells("供應商").Value.ToString
179
+            PA4 = 供應商_dgv.Rows(i).Cells("公司地址").Value : PA5 = 供應商_dgv.Rows(i).Cells("電話1").Value.ToString : PA6 = 供應商_dgv.Rows(i).Cells("電話2").Value.ToString
180
+            PA7 = 供應商_dgv.Rows(i).Cells("電話3").Value.ToString : PA8 = 供應商_dgv.Rows(i).Cells("電話4").Value.ToString : PA9 = 供應商_dgv.Rows(i).Cells("店面電話").Value
181
+            PA10 = 供應商_dgv.Rows(i).Cells("手機").Value : PA11 = 供應商_dgv.Rows(i).Cells("傳真").Value : PA12 = 供應商_dgv.Rows(i).Cells("票期").Value : PA13 = 供應商_dgv.Rows(i).Cells("支票_私人").Value
182
+            PA14 = 供應商_dgv.Rows(i).Cells("支票_公司").Value : PA15 = 供應商_dgv.Rows(i).Cells("稅金倍率").Value : PA16 = 供應商_dgv.Rows(i).Cells("廣告費倍率").Value
183
+            SQL_供應商資料表_批量存檔() : conn.Close()
184
+        Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0 : MsgBox("修改完成")
185
+    End Sub
172
 End Class
186
 End Class

+ 703
- 396
YD-ERP-SYS/採購系統管理/採購對帳單.Designer.vb
文件差异内容过多而无法显示
查看文件


+ 15
- 0
YD-ERP-SYS/採購系統管理/採購對帳單.resx 查看文件

117
   <resheader name="writer">
117
   <resheader name="writer">
118
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
118
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119
   </resheader>
119
   </resheader>
120
+  <data name="Label17.Text" xml:space="preserve">
121
+    <value>-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</value>
122
+  </data>
123
+  <metadata name="FolderBrowserDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
124
+    <value>18, 12</value>
125
+  </metadata>
126
+  <metadata name="SaveFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
127
+    <value>198, 12</value>
128
+  </metadata>
129
+  <metadata name="ContextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
130
+    <value>342, 12</value>
131
+  </metadata>
132
+  <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
133
+    <value>36</value>
134
+  </metadata>
120
 </root>
135
 </root>

+ 391
- 214
YD-ERP-SYS/採購系統管理/採購對帳單.vb 查看文件

1
 Option Strict Off
1
 Option Strict Off
2
 Public Class 採購對帳單
2
 Public Class 採購對帳單
3
-    ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet
3
+    ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds3 As New DataSet : ReadOnly ds4 As New DataSet
4
+    Dim EDR As Integer = 0 : Dim ESTR As String : Dim 關鍵字, 首次開啟 As Boolean
4
     Private Sub Set_清單1()
5
     Private Sub Set_清單1()
5
-        供應商_dgv.DataSource = Nothing : ds1.Clear()
6
-        供應商_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
7
-        供應商_dgv.ColumnHeadersHeight = 40
8
-        供應商_dgv.AllowUserToAddRows = False
9
-
10
-        SQL_採購對帳單_總表()
11
-        da.Fill(ds1) : 供應商_dgv.DataSource = ds1.Tables(0) : conn.Close()
12
-
13
-        供應商_dgv.Columns(0).FillWeight = 50 : 供應商_dgv.Columns(1).FillWeight = 80 : 供應商_dgv.Columns(2).FillWeight = 90 : 供應商_dgv.Columns(3).Visible = False
14
-        供應商_dgv.Columns(4).FillWeight = 50 : 供應商_dgv.Columns(5).FillWeight = 80 : 供應商_dgv.Columns(6).Visible = False : 供應商_dgv.Columns(7).FillWeight = 50
15
-        供應商_dgv.Columns(8).FillWeight = 80 : 供應商_dgv.Columns(9).FillWeight = 80 : 供應商_dgv.Columns(10).FillWeight = 80 : 供應商_dgv.Columns(11).Visible = False
16
-        供應商_dgv.Columns(12).FillWeight = 80 : 供應商_dgv.Columns(13).FillWeight = 50 : 供應商_dgv.Columns(14).FillWeight = 50 : 供應商_dgv.Columns(15).FillWeight = 100
17
-        供應商_dgv.Columns(16).FillWeight = 100 : 供應商_dgv.Columns(17).FillWeight = 150 : 供應商_dgv.Columns(18).FillWeight = 150
18
-
19
-        供應商_dgv.Columns(0).ReadOnly = True : 供應商_dgv.Columns(1).ReadOnly = True : 供應商_dgv.Columns(2).ReadOnly = True : 供應商_dgv.Columns(5).ReadOnly = True
20
-        供應商_dgv.Columns(8).ReadOnly = True : 供應商_dgv.Columns(10).ReadOnly = True : 供應商_dgv.Columns(14).ReadOnly = True : 供應商_dgv.Columns(15).ReadOnly = True
21
-        供應商_dgv.Columns(16).ReadOnly = True
22
-
23
-        資料筆數1_tb.Text = 供應商_dgv.Rows.Count : 供應商_dgv.EditMode = DataGridViewEditMode.EditOnEnter
24
-        供應商_dgv.Columns(4).DefaultCellStyle.BackColor = Color.MistyRose
25
-        供應商_dgv.Columns(7).DefaultCellStyle.BackColor = Color.MistyRose
26
-        供應商_dgv.Columns(9).DefaultCellStyle.BackColor = Color.MistyRose
27
-        供應商_dgv.Columns(12).DefaultCellStyle.BackColor = Color.MistyRose
28
-        供應商_dgv.Columns(13).DefaultCellStyle.BackColor = Color.MistyRose
29
-        For i As Integer = 0 To 供應商_dgv.Rows.Count - 1
30
-            If 供應商_dgv("稅金%", i).Value.ToString = "" Then : 供應商_dgv("稅金%", i).Value = 供應商_dgv("稅金1", i).Value.ToString : End If
31
-            供應商_dgv("稅金", i).Value = 供應商_dgv("當月貨款", i).Value / 100 * 供應商_dgv("稅金%", i).Value
32
-            If 供應商_dgv("廣告%", i).Value.ToString = "" Then : 供應商_dgv("廣告%", i).Value = 供應商_dgv("廣告1", i).Value.ToString : End If
33
-            供應商_dgv("廣告", i).Value = 供應商_dgv("當月貨款", i).Value / 100 * 供應商_dgv("廣告%", i).Value
34
-            If 供應商_dgv("其他扣款", i).Value.ToString = "" Then : 供應商_dgv("其他扣款", i).Value = "0" : End If
35
-            供應商_dgv("實付金額", i).Value = 供應商_dgv("當月貨款", i).Value - 供應商_dgv("稅金", i).Value - 供應商_dgv("廣告", i).Value - 供應商_dgv("其他扣款", i).Value
36
-            If 供應商_dgv("公司%", i).Value.ToString = "" Then : 供應商_dgv("公司%", i).Value = "0" : End If
37
-            If 供應商_dgv("個人%", i).Value.ToString = "" Then : 供應商_dgv("個人%", i).Value = "0" : End If
38
-            供應商_dgv("個人%", i).Value = 100 - 供應商_dgv("公司%", i).Value
39
-            供應商_dgv("公司", i).Value = 供應商_dgv("實付金額", i).Value / 100 * 供應商_dgv("公司%", i).Value
40
-            供應商_dgv("個人", i).Value = 供應商_dgv("實付金額", i).Value / 100 * 供應商_dgv("個人%", i).Value
41
-
42
-            If 供應商_dgv("票期", i).Value.ToString = "" Then
43
-                If Strings.Mid(Format(結束日期_dtp.Value, "yyyy/MM/dd"), 6, 2) = "12" Then
44
-                    If 供應商_dgv("票期1", i).Value.ToString = "30" Then
45
-                        供應商_dgv("票期1", i).Value = "28"
46
-                    End If
47
-                End If
48
-                DTP1.Value = 結束日期_dtp.Value : DTP1.Value = DTP1.Value.AddMonths(2)
49
-                If 供應商_dgv("票期1", i).Value < 10 Then
50
-                    PA16 = "0" & 供應商_dgv("票期1", i).Value.ToString
51
-                Else
52
-                    PA16 = 供應商_dgv("票期1", i).Value.ToString
53
-                End If
54
-                供應商_dgv("票期", i).Value = Strings.Left(Format(DTP1.Value, "yyyy/MM/dd"), 7) & "/" & PA16
55
-            End If
56
-        Next
57
-
58
-        供應商_dgv.Columns("公司").DefaultCellStyle.Format = "#,##0"
59
-        供應商_dgv.Columns("公司").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
60
-        供應商_dgv.Columns("公司").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
61
-        供應商_dgv.Columns("個人").DefaultCellStyle.Format = "#,##0"
62
-        供應商_dgv.Columns("個人").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
63
-        供應商_dgv.Columns("個人").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
64
-        供應商_dgv.Columns("公司%").DefaultCellStyle.Format = "#,##0.00"
65
-        供應商_dgv.Columns("公司%").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
66
-        供應商_dgv.Columns("公司%").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
67
-        供應商_dgv.Columns("個人%").DefaultCellStyle.Format = "#,##0.00"
68
-        供應商_dgv.Columns("個人%").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
69
-        供應商_dgv.Columns("個人%").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
70
-        供應商_dgv.Columns("實付金額").DefaultCellStyle.Format = "#,##0"
71
-        供應商_dgv.Columns("實付金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
72
-        供應商_dgv.Columns("實付金額").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
73
-        供應商_dgv.Columns("其他扣款").DefaultCellStyle.Format = "#,##0"
74
-        供應商_dgv.Columns("其他扣款").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
75
-        供應商_dgv.Columns("其他扣款").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
76
-        供應商_dgv.Columns("廣告").DefaultCellStyle.Format = "#,##0"
77
-        供應商_dgv.Columns("廣告").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
78
-        供應商_dgv.Columns("廣告").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
79
-        供應商_dgv.Columns("廣告%").DefaultCellStyle.Format = "#,##0.00"
80
-        供應商_dgv.Columns("廣告%").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
81
-        供應商_dgv.Columns("廣告%").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
82
-        供應商_dgv.Columns("稅金").DefaultCellStyle.Format = "#,##0"
83
-        供應商_dgv.Columns("稅金").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
84
-        供應商_dgv.Columns("稅金").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
85
-        供應商_dgv.Columns("稅金%").DefaultCellStyle.Format = "#,##0.00"
86
-        供應商_dgv.Columns("稅金%").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
87
-        供應商_dgv.Columns("稅金%").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
88
-        供應商_dgv.Columns("當月貨款").DefaultCellStyle.Format = "#,##0"
89
-        供應商_dgv.Columns("當月貨款").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
90
-        供應商_dgv.Columns("當月貨款").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
91
-        供應商_dgv.Columns("供應商").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
92
-        供應商_dgv.Columns("供應商").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
93
-        供應商_dgv.Columns("編號").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
94
-        供應商_dgv.Columns("編號").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
95
-        供應商_dgv.Columns("票期").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
96
-        供應商_dgv.Columns("票期").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
97
-    End Sub
98
-    Private Sub Set_清單2()
99
-        採購清單_dgv.DataSource = Nothing : ds.Clear()
6
+        採購清單_dgv.DataSource = Nothing : ds1.Clear()
100
         採購清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
7
         採購清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
101
         採購清單_dgv.ColumnHeadersHeight = 40
8
         採購清單_dgv.ColumnHeadersHeight = 40
102
         採購清單_dgv.AllowUserToAddRows = False
9
         採購清單_dgv.AllowUserToAddRows = False
109
             採購清單_dgv.RowTemplate.Height = 25
16
             採購清單_dgv.RowTemplate.Height = 25
110
         End If
17
         End If
111
 
18
 
112
-        SQL_採購對帳單_明細()
113
-        da.Fill(ds) : 採購清單_dgv.DataSource = ds.Tables(0) : conn.Close()
19
+        If 關鍵字 = True Then : Else : PA = 供應商編碼1_cb.Text : End If
20
+        PA20 = 業務1_cb.Text
21
+        SQL_採購控制表_未過帳()
22
+        da.Fill(ds1) : 採購清單_dgv.DataSource = ds1.Tables(0) : conn.Close()
23
+        Set_採購清單_dgv_下拉式清單1() : Set_採購清單_dgv_下拉式清單2() : Set_採購清單_dgv_下拉式清單3()
114
 
24
 
115
-        採購清單_dgv.Columns(0).Visible = False : 採購清單_dgv.Columns(1).FillWeight = 80 : 採購清單_dgv.Columns(2).Visible = False : 採購清單_dgv.Columns(3).FillWeight = 80
116
-        採購清單_dgv.Columns(4).FillWeight = 80 : 採購清單_dgv.Columns(5).FillWeight = 200 : 採購清單_dgv.Columns(6).Visible = False : 採購清單_dgv.Columns(7).FillWeight = 100
117
-        採購清單_dgv.Columns(8).Visible = False : 採購清單_dgv.Columns(9).FillWeight = 160 : 採購清單_dgv.Columns(10).Visible = False : 採購清單_dgv.Columns(11).FillWeight = 95
118
-        採購清單_dgv.Columns(12).FillWeight = 145 : 採購清單_dgv.Columns(13).Visible = False : 採購清單_dgv.Columns(14).FillWeight = 45 : 採購清單_dgv.Columns(15).Visible = False
119
-        採購清單_dgv.Columns(16).FillWeight = 80 : 採購清單_dgv.Columns(17).Visible = False : 採購清單_dgv.Columns(18).FillWeight = 70 : 採購清單_dgv.Columns(19).FillWeight = 70
120
-        採購清單_dgv.Columns(20).FillWeight = 70 : 採購清單_dgv.Columns(21).FillWeight = 70 : 採購清單_dgv.Columns(22).FillWeight = 70 : 採購清單_dgv.Columns(23).FillWeight = 45
121
-        採購清單_dgv.Columns(24).FillWeight = 45
25
+        採購清單_dgv.Columns(0).FillWeight = 40 : 採購清單_dgv.Columns(1).Visible = False : 採購清單_dgv.Columns(2).FillWeight = 70 : 採購清單_dgv.Columns(3).Visible = False
26
+        採購清單_dgv.Columns(4).FillWeight = 80 : 採購清單_dgv.Columns(5).FillWeight = 80 : 採購清單_dgv.Columns(6).FillWeight = 200 : 採購清單_dgv.Columns(7).Visible = False
27
+        採購清單_dgv.Columns(8).FillWeight = 100 : 採購清單_dgv.Columns(9).Visible = False : 採購清單_dgv.Columns(10).Visible = False : 採購清單_dgv.Columns(11).FillWeight = 160
28
+        採購清單_dgv.Columns(12).Visible = False : 採購清單_dgv.Columns(13).Visible = False : 採購清單_dgv.Columns(14).FillWeight = 95 : 採購清單_dgv.Columns(15).Visible = False
29
+        採購清單_dgv.Columns(16).FillWeight = 195 : 採購清單_dgv.Columns(17).Visible = False : 採購清單_dgv.Columns(18).FillWeight = 45 : 採購清單_dgv.Columns(19).FillWeight = 80
30
+        採購清單_dgv.Columns(20).Visible = False : 採購清單_dgv.Columns(21).Visible = False : 採購清單_dgv.Columns(22).Visible = False : 採購清單_dgv.Columns(23).FillWeight = 80
31
+        採購清單_dgv.Columns(24).FillWeight = 80 : 採購清單_dgv.Columns(25).FillWeight = 80 : 採購清單_dgv.Columns(26).FillWeight = 80 : 採購清單_dgv.Columns(27).FillWeight = 45
32
+        採購清單_dgv.Columns(28).FillWeight = 45
122
 
33
 
123
-        採購清單_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 採購清單_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0"
124
-        採購清單_dgv.Columns("金額").DefaultCellStyle.Format = "#,##0"
34
+        採購清單_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 採購清單_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0" : 採購清單_dgv.Columns("金額").DefaultCellStyle.Format = "#,##0"
125
         採購清單_dgv.Columns("數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
35
         採購清單_dgv.Columns("數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
126
         採購清單_dgv.Columns("數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
36
         採購清單_dgv.Columns("數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
127
         採購清單_dgv.Columns("成本").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
37
         採購清單_dgv.Columns("成本").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
129
         採購清單_dgv.Columns("金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
39
         採購清單_dgv.Columns("金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
130
         採購清單_dgv.Columns("金額").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
40
         採購清單_dgv.Columns("金額").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
131
 
41
 
132
-        採購清單_dgv.Columns(1).ReadOnly = True : 採購清單_dgv.Columns(3).ReadOnly = True : 採購清單_dgv.Columns(4).ReadOnly = True : 採購清單_dgv.Columns(5).ReadOnly = True
133
-        採購清單_dgv.Columns(7).ReadOnly = True : 採購清單_dgv.Columns(9).ReadOnly = True : 採購清單_dgv.Columns(11).ReadOnly = True : 採購清單_dgv.Columns(12).ReadOnly = True
134
-        採購清單_dgv.Columns(13).ReadOnly = True : 採購清單_dgv.Columns(14).ReadOnly = True : 採購清單_dgv.Columns(15).ReadOnly = True : 採購清單_dgv.Columns(16).ReadOnly = True
135
-        採購清單_dgv.Columns(17).ReadOnly = True : 採購清單_dgv.Columns(18).ReadOnly = True : 採購清單_dgv.Columns(19).ReadOnly = True : 採購清單_dgv.Columns(20).ReadOnly = True
136
-        採購清單_dgv.Columns(21).ReadOnly = True : 採購清單_dgv.Columns(22).ReadOnly = True : 採購清單_dgv.Columns(23).ReadOnly = True
42
+        採購清單_dgv.Columns(0).ReadOnly = True : 採購清單_dgv.Columns(2).ReadOnly = True : 採購清單_dgv.Columns(21).ReadOnly = True
43
+        採購清單_dgv.Columns(4).ReadOnly = True : 採購清單_dgv.Columns(5).ReadOnly = True : 採購清單_dgv.Columns(6).ReadOnly = True
44
+        採購清單_dgv.Columns(22).ReadOnly = True : 採購清單_dgv.Columns(17).ReadOnly = True : 採購清單_dgv.Columns(20).ReadOnly = True
137
 
45
 
138
-        採購清單_dgv.EditMode = DataGridViewEditMode.EditOnEnter
139
-        資料筆數_tb.Text = 採購清單_dgv.Rows.Count
46
+        採購清單_dgv.EditMode = DataGridViewEditMode.EditOnEnter : 資料筆數1_tb.Text = 採購清單_dgv.Rows.Count
47
+        關鍵字 = False
140
 
48
 
49
+        For i As Integer = 0 To 採購清單_dgv.Rows.Count - 1
50
+            採購清單_dgv("選擇", i).Value = False
51
+        Next
141
         Set_合記計算()
52
         Set_合記計算()
142
     End Sub
53
     End Sub
54
+    Private Sub Set_採購清單_dgv_下拉式清單1()
55
+        Dim Col As New DataGridViewComboBoxColumn With {
56
+            .FillWeight = 130,
57
+            .DataPropertyName = "倉名"
58
+        }
59
+        SQL_倉名_下拉清單()
60
+        Col.Items.Clear()
61
+        While (dr.Read()) : Col.Items.Add(dr("倉名")) : End While : conn.Close()
62
+        Col.HeaderText = "倉名" : Col.Name = "倉名"
63
+        採購清單_dgv.Columns.Insert(8, Col)
64
+    End Sub
65
+    Private Sub Set_採購清單_dgv_下拉式清單2()
66
+        Dim Col As New DataGridViewComboBoxColumn With {
67
+            .FillWeight = 130,
68
+            .DataPropertyName = "訂製"
69
+        }
70
+        SQL_訂製狀態_下拉清單()
71
+        Col.Items.Clear()
72
+        While (dr.Read()) : Col.Items.Add(dr("訂製")) : End While : conn.Close()
73
+        Col.HeaderText = "訂製" : Col.Name = "訂製"
74
+        採購清單_dgv.Columns.Insert(11, Col)
75
+    End Sub
76
+    Private Sub Set_採購清單_dgv_下拉式清單3()
77
+        Dim Col As New DataGridViewComboBoxColumn With {
78
+            .FillWeight = 130,
79
+            .DataPropertyName = "狀態"
80
+        }
81
+        SQL_倉儲狀態_下拉清單()
82
+        Col.Items.Clear()
83
+        While (dr.Read()) : Col.Items.Add(dr("狀態")) : End While : conn.Close()
84
+        Col.HeaderText = "狀態" : Col.Name = "狀態"
85
+        採購清單_dgv.Columns.Insert(14, Col)
86
+    End Sub
143
     Private Sub Set_合記計算()
87
     Private Sub Set_合記計算()
144
         採購金額_tb.Text = "0" : 採購金額1_tb.Text = "0"
88
         採購金額_tb.Text = "0" : 採購金額1_tb.Text = "0"
145
         For i As Integer = 0 To 採購清單_dgv.Rows.Count - 1
89
         For i As Integer = 0 To 採購清單_dgv.Rows.Count - 1
152
         Next
96
         Next
153
         採購金額_tb.Text = Format(Val(採購金額_tb.Text), "#,##0") : 採購金額1_tb.Text = Format(Val(採購金額1_tb.Text), "#,##0")
97
         採購金額_tb.Text = Format(Val(採購金額_tb.Text), "#,##0") : 採購金額1_tb.Text = Format(Val(採購金額1_tb.Text), "#,##0")
154
     End Sub
98
     End Sub
155
-    Private Sub 日期格式()
156
-        If 會計月_ch.Checked = True Then
157
-            '-------------日期一----------------------------------------------------------------------------------------
158
-            DTP = Strings.Left(Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 開始日期_dtp.Value = DTP
159
-            開始日期_dtp.Value = 開始日期_dtp.Value.AddMonths(-1)
160
-            DTP = Strings.Left(Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "26" : 開始日期_dtp.Value = DTP
161
-            '-------------日期二----------------------------------------------------------------------------------------
162
-            DTP = Strings.Left(Format(結束日期_dtp.Value, "yyyy/MM/dd"), 8) & "25" : 結束日期_dtp.Value = DTP
163
-        Else
164
-            '-------------日期一----------------------------------------------------------------------------------------
165
-            開始日期_dtp.Value = 開始日期_dtp.Value.AddMonths(1)
166
-            DTP = Strings.Left(Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 開始日期_dtp.Value = DTP
167
-            '-------------日期二----------------------------------------------------------------------------------------
168
-            DTP = Strings.Left(Strings.Format(結束日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 結束日期_dtp.Value = DTP
169
-            結束日期_dtp.Value = 結束日期_dtp.Value.AddMonths(1) : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(-1)
99
+    Private Sub Set_清單5()
100
+        訂製圖檔_dgv.DataSource = Nothing : ds2.Clear()
101
+        訂製圖檔_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
102
+        訂製圖檔_dgv.ColumnHeadersHeight = 25
103
+        訂製圖檔_dgv.AllowUserToAddRows = False
104
+        訂製圖檔_dgv.RowTemplate.Height = 25
105
+
106
+        SQL_採購控制表_訂製圖檔清單()
107
+        da.Fill(ds2) : 訂製圖檔_dgv.DataSource = ds2.Tables(0) : conn.Close()
108
+
109
+        訂製圖檔_dgv.Columns(0).Visible = False : 訂製圖檔_dgv.Columns(1).Visible = False : 訂製圖檔_dgv.Columns(2).FillWeight = 100
110
+    End Sub
111
+    Private Sub 供應商1_下拉表單資料載入()
112
+        BL1 = False : PA3 = "" : PA4 = ""
113
+        If 地區1_cb.Text = "" Then : PA3 = ""
114
+        ElseIf 地區1_cb.Text = "北部" Then : PA3 = "2"
115
+        ElseIf 地區1_cb.Text = "南部" Then : PA3 = "3"
116
+        ElseIf 地區1_cb.Text = "材料" Then : PA3 = "9"
117
+        ElseIf 地區1_cb.Text = "調貨" Then : PA3 = "Y"
170
         End If
118
         End If
119
+        SQL_盤盈盤損申請_供應商_下拉清單() : 供應商1_cb.Items.Clear() : 供應商編碼1_cb.Items.Clear()
120
+        While (dr.Read()) : 供應商1_cb.Items.Add(dr("簡稱")) : 供應商編碼1_cb.Items.Add(dr("編號")) : End While : conn.Close()
171
     End Sub
121
     End Sub
172
-    Private Sub 採購對帳單_Load(sender As Object, e As EventArgs) Handles MyBase.Load
122
+    Private Sub 採購控制表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
173
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
123
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
174
-        小間距_ch.Checked = True : 供應商_dgv.Visible = False : 供應商_dgv.Visible = True
175
-        日期格式() : Set_清單2()
176
-    End Sub
177
-    Private Sub 供應商_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 供應商_dgv.CellEndEdit
178
-        For i As Integer = 0 To 供應商_dgv.Rows.Count - 1
179
-            If 供應商_dgv("稅金%", i).Value.ToString = "" Then : 供應商_dgv("稅金%", i).Value = 供應商_dgv("稅金1", i).Value.ToString : End If
180
-            供應商_dgv("稅金", i).Value = 供應商_dgv("當月貨款", i).Value / 100 * 供應商_dgv("稅金%", i).Value
181
-            If 供應商_dgv("廣告%", i).Value.ToString = "" Then : 供應商_dgv("廣告%", i).Value = 供應商_dgv("廣告1", i).Value.ToString : End If
182
-            供應商_dgv("廣告", i).Value = 供應商_dgv("當月貨款", i).Value / 100 * 供應商_dgv("廣告%", i).Value
183
-            If 供應商_dgv("其他扣款", i).Value.ToString = "" Then : 供應商_dgv("其他扣款", i).Value = "0" : End If
184
-            供應商_dgv("實付金額", i).Value = 供應商_dgv("當月貨款", i).Value - 供應商_dgv("稅金", i).Value - 供應商_dgv("廣告", i).Value - 供應商_dgv("其他扣款", i).Value
185
-            If 供應商_dgv("公司%", i).Value.ToString = "" Then : 供應商_dgv("公司%", i).Value = "0" : End If
186
-            If 供應商_dgv("個人%", i).Value.ToString = "" Then : 供應商_dgv("個人%", i).Value = "0" : End If
187
-            供應商_dgv("個人%", i).Value = 100 - 供應商_dgv("公司%", i).Value
188
-            供應商_dgv("公司", i).Value = 供應商_dgv("實付金額", i).Value / 100 * 供應商_dgv("公司%", i).Value
189
-            供應商_dgv("個人", i).Value = 供應商_dgv("實付金額", i).Value / 100 * 供應商_dgv("個人%", i).Value
124
+        Dim type0 As Type = 採購清單_dgv.GetType()
125
+        Dim pi0 As Reflection.PropertyInfo = type0.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
126
+        pi0.SetValue(採購清單_dgv, True, Nothing)
127
+        小間距_ch.Checked = True : 業務1_cb.Text = 業務號碼 '--------------------控件隱藏、操作許可設定與其他基本顯示設定
190
 
128
 
191
-            If 供應商_dgv("票期", i).Value.ToString = "" Then
192
-                If Strings.Mid(Format(結束日期_dtp.Value, "yyyy/MM/dd"), 6, 2) = "12" Then
193
-                    If 供應商_dgv("票期1", i).Value.ToString = "30" Then
194
-                        供應商_dgv("票期1", i).Value = "28"
195
-                    End If
196
-                End If
197
-                DTP1.Value = 結束日期_dtp.Value : DTP1.Value = DTP1.Value.AddMonths(2)
198
-                供應商_dgv("票期", i).Value = Strings.Left(Format(DTP1.Value, "yyyy/MM/dd"), 7) & "/" & 供應商_dgv("票期1", i).Value.ToString
199
-            End If
200
-        Next
201
-
202
-        Dim EU As String
203
-        EU = 供應商_dgv("票期", e.RowIndex).Value.ToString
204
-        If EU = "" Then : Else
205
-            If IsDate(EU) Then
206
-                DTP2.Text = EU : 供應商_dgv.Rows(e.RowIndex).Cells("票期").Value = Format(DTP2.Value, "yyyy/MM/dd")
207
-            Else
208
-                供應商_dgv.Rows(e.RowIndex).Cells("票期").Value = ""
209
-            End If
210
-        End If
129
+        首次開啟 = True : Set_清單1() : 首次開啟 = False
130
+        Target1 = Target & AA(1) & "/" : FTP資料夾_wb.Url = New Uri(Target1) '--------------------指定伺服器ftp資料夾位置
211
     End Sub
131
     End Sub
212
     Private Sub 採購清單_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 採購清單_dgv.RowPostPaint
132
     Private Sub 採購清單_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 採購清單_dgv.RowPostPaint
133
+        If 首次開啟 = True Then : Else
134
+            For I As Integer = 0 To 採購清單_dgv.Rows.Count - 1
135
+                If 採購清單_dgv("選擇", I).Value = True Then
136
+                    採購清單_dgv.Rows(I).DefaultCellStyle.BackColor = Color.LightGreen
137
+                Else
138
+                    採購清單_dgv.Rows(I).DefaultCellStyle.BackColor = Color.White
139
+                End If
140
+            Next
141
+        End If
142
+
213
         Dim linePen As New Pen(Color.Blue, 2)
143
         Dim linePen As New Pen(Color.Blue, 2)
214
         If e.RowIndex = 採購清單_dgv.Rows.Count - 1 Then : Exit Sub : Else
144
         If e.RowIndex = 採購清單_dgv.Rows.Count - 1 Then : Exit Sub : Else
215
             If 採購清單_dgv("供應商", e.RowIndex).Value.ToString <> 採購清單_dgv("供應商", e.RowIndex + 1).Value.ToString Then
145
             If 採購清單_dgv("供應商", e.RowIndex).Value.ToString <> 採購清單_dgv("供應商", e.RowIndex + 1).Value.ToString Then
222
     Private Sub 採購清單_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 採購清單_dgv.CellEndEdit
152
     Private Sub 採購清單_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 採購清單_dgv.CellEndEdit
223
         Set_合記計算()
153
         Set_合記計算()
224
 
154
 
225
-        PA20 = 採購清單_dgv(8, e.RowIndex).Value : SQL_銷售明細_改倉名()
155
+        PA20 = 採購清單_dgv(8, e.RowIndex).Value.ToString : SQL_銷售明細_改倉名()
226
         If dr.Read() Then : 採購清單_dgv("倉儲狀態", e.RowIndex).Value = dr("倉名編號") : End If
156
         If dr.Read() Then : 採購清單_dgv("倉儲狀態", e.RowIndex).Value = dr("倉名編號") : End If
227
-        PA19 = 採購清單_dgv(11, e.RowIndex).Value : SQL_銷售明細_改物料訂製狀態()
157
+        PA19 = 採購清單_dgv(11, e.RowIndex).Value.ToString : SQL_銷售明細_改物料訂製狀態()
228
         If dr.Read() Then : 採購清單_dgv("訂製狀態", e.RowIndex).Value = dr("編碼") : End If
158
         If dr.Read() Then : 採購清單_dgv("訂製狀態", e.RowIndex).Value = dr("編碼") : End If
229
-        PA18 = 採購清單_dgv(14, e.RowIndex).Value : SQL_銷售明細_倉儲狀態()
159
+        PA18 = 採購清單_dgv(14, e.RowIndex).Value.ToString : SQL_銷售明細_倉儲狀態()
230
         If dr.Read() Then : 採購清單_dgv("物料狀態", e.RowIndex).Value = dr("編碼") : End If : conn.Close()
160
         If dr.Read() Then : 採購清單_dgv("物料狀態", e.RowIndex).Value = dr("編碼") : End If : conn.Close()
231
 
161
 
232
-        Dim EU(1) As String
162
+        Dim EU(3) As String
233
         EU(0) = 採購清單_dgv("採購日期", e.RowIndex).Value.ToString
163
         EU(0) = 採購清單_dgv("採購日期", e.RowIndex).Value.ToString
234
         If EU(0) = "" Then : Else
164
         If EU(0) = "" Then : Else
235
-            日期1_dtp.Text = EU(0) : 採購清單_dgv.Rows(e.RowIndex).Cells("採購日期").Value = Format(日期1_dtp.Value, "yyyy/MM/dd")
165
+            If IsDate(EU(0)) Then
166
+                日期1_dtp.Text = EU(0) : 採購清單_dgv.Rows(e.RowIndex).Cells("採購日期").Value = Format(日期1_dtp.Value, "yyyy/MM/dd")
167
+            Else
168
+                採購清單_dgv.Rows(e.RowIndex).Cells("採購日期").Value = ""
169
+            End If
236
         End If
170
         End If
237
         EU(1) = 採購清單_dgv("預計進廠日", e.RowIndex).Value.ToString
171
         EU(1) = 採購清單_dgv("預計進廠日", e.RowIndex).Value.ToString
238
         If EU(1) = "" Then : Else
172
         If EU(1) = "" Then : Else
239
-            日期2_dtp.Text = EU(1) : 採購清單_dgv.Rows(e.RowIndex).Cells("預計進廠日").Value = Format(日期2_dtp.Value, "yyyy/MM/dd")
173
+            If IsDate(EU(1)) Then
174
+                日期2_dtp.Text = EU(1) : 採購清單_dgv.Rows(e.RowIndex).Cells("預計進廠日").Value = Format(日期2_dtp.Value, "yyyy/MM/dd")
175
+            Else
176
+                採購清單_dgv.Rows(e.RowIndex).Cells("預計進廠日").Value = ""
177
+            End If
178
+        End If
179
+        EU(2) = 採購清單_dgv("實際進廠日", e.RowIndex).Value.ToString
180
+        If EU(2) = "" Then : Else
181
+            If IsDate(EU(2)) Then
182
+                日期3_dtp.Text = EU(2) : 採購清單_dgv.Rows(e.RowIndex).Cells("實際進廠日").Value = Format(日期3_dtp.Value, "yyyy/MM/dd")
183
+            Else
184
+                採購清單_dgv.Rows(e.RowIndex).Cells("實際進廠日").Value = ""
185
+            End If
186
+        End If
187
+        EU(3) = 採購清單_dgv("過帳日期", e.RowIndex).Value.ToString
188
+        If EU(3) = "" Then : Else
189
+            If IsDate(EU(3)) Then
190
+                日期4_dtp.Text = EU(3) : 採購清單_dgv.Rows(e.RowIndex).Cells("過帳日期").Value = Format(日期4_dtp.Value, "yyyy/MM/dd")
191
+            Else
192
+                採購清單_dgv.Rows(e.RowIndex).Cells("過帳日期").Value = "" : 採購清單_dgv("選擇", e.RowIndex).Value = False
193
+            End If
240
         End If
194
         End If
241
     End Sub
195
     End Sub
242
     Private Sub 採購清單_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 採購清單_dgv.CellClick
196
     Private Sub 採購清單_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 採購清單_dgv.CellClick
243
         If e.RowIndex = -1 Then : Else
197
         If e.RowIndex = -1 Then : Else
244
-            供應商_tb.Text = 採購清單_dgv("供應商", e.RowIndex).Value.ToString
198
+            項次_tb.Text = 採購清單_dgv(0, e.RowIndex).Value.ToString : 申請人_tb.Text = 採購清單_dgv("申請人", e.RowIndex).Value.ToString
199
+            版次_tb.Text = 採購清單_dgv("訂製圖號", e.RowIndex).Value.ToString : 單號1_tb.Text = 採購清單_dgv("銷售單號", e.RowIndex).Value.ToString
200
+            料號_tb.Text = 採購清單_dgv("料號", e.RowIndex).Value.ToString : 供應商_tb.Text = 採購清單_dgv("供應商", e.RowIndex).Value.ToString
245
 
201
 
246
             Set_合記計算()
202
             Set_合記計算()
247
-
248
-            PA15 = 採購清單_dgv(0, e.RowIndex).Value.ToString
203
+            PA15 = 採購清單_dgv(0, e.RowIndex).Value.ToString : Set_清單5()
249
 
204
 
250
             物料圖1_pb.Image = Nothing : PA1 = 採購清單_dgv.Rows(e.RowIndex).Cells("料號").Value : SQL_物料檔案_是否有圖()
205
             物料圖1_pb.Image = Nothing : PA1 = 採購清單_dgv.Rows(e.RowIndex).Cells("料號").Value : SQL_物料檔案_是否有圖()
251
             If dr.Read() Then
206
             If dr.Read() Then
263
                     物料圖1_pb.Image = Nothing
218
                     物料圖1_pb.Image = Nothing
264
                 End If
219
                 End If
265
             End If : conn.Close()
220
             End If : conn.Close()
221
+            If 批量勾選_cb.Checked = True Then
222
+                If 採購清單_dgv("選擇", e.RowIndex).Value = False Then
223
+                    採購清單_dgv("選擇", e.RowIndex).Value = True
224
+                    If 採購清單_dgv("實際進廠日", e.RowIndex).Value.ToString = "" Then
225
+                        PA = InputBox("請輸入指定過帳日期")
226
+                        If IsDate(PA) Then
227
+                            採購清單_dgv("過帳日期", e.RowIndex).Value = PA
228
+                            Dim EU As String
229
+                            EU = 採購清單_dgv("過帳日期", e.RowIndex).Value.ToString
230
+                            If EU = "" Then : Else
231
+                                日期4_dtp.Text = EU : 採購清單_dgv.Rows(e.RowIndex).Cells("過帳日期").Value = Format(日期4_dtp.Value, "yyyy/MM/dd")
232
+                            End If
233
+                        Else
234
+                            MsgBox("請輸入日期格式資料!!!!")
235
+                            採購清單_dgv("過帳日期", e.RowIndex).Value = ""
236
+                            採購清單_dgv("選擇", e.RowIndex).Value = False
237
+                        End If
238
+                    Else
239
+                        採購清單_dgv("過帳日期", e.RowIndex).Value = 採購清單_dgv("預計進廠日", e.RowIndex).Value.ToString
240
+                    End If
241
+                End If
242
+            End If
266
         End If
243
         End If
267
     End Sub
244
     End Sub
268
-    Private Sub 上個月_bt_Click(sender As Object, e As EventArgs) Handles 上個月_bt.Click
269
-        If 會計月_ch.Checked = True Then
270
-            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
271
-            開始日期_dtp.Value = 中間日期_dtp.Value
272
-            結束日期_dtp.Value = 中間日期_dtp.Value
273
-        Else
274
-            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
275
-            開始日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
276
-            結束日期_dtp.Value = 中間日期_dtp.Value
245
+    Private Sub 採購清單_dgv_CellDoubleClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 採購清單_dgv.CellDoubleClick
246
+        If e.RowIndex = -1 Then : Else
247
+            採購清單_dgv("選擇", e.RowIndex).Value = False
248
+            採購清單_dgv("過帳日期", e.RowIndex).Value = ""
277
         End If
249
         End If
278
-        日期格式()
279
     End Sub
250
     End Sub
280
-    Private Sub 下個月_bt_Click(sender As Object, e As EventArgs) Handles 下個月_bt.Click
281
-        If 會計月_ch.Checked = True Then
282
-            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(1)
283
-            開始日期_dtp.Value = 中間日期_dtp.Value
284
-            結束日期_dtp.Value = 中間日期_dtp.Value
285
-        Else
286
-            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(1)
287
-            開始日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
288
-            結束日期_dtp.Value = 中間日期_dtp.Value
251
+    Private Sub 訂製圖檔_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 訂製圖檔_dgv.CellClick
252
+        If e.RowIndex = -1 Then : Else
253
+            版次_tb.Text = 訂製圖檔_dgv.Rows(e.RowIndex).Cells("版次").Value
254
+
255
+            '----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
256
+            物料圖1_pb.Image = Nothing : PA15 = 項次_tb.Text : PA16 = 版次_tb.Text : SQL_採購控制表_訂製圖片()
257
+            While dr.Read() = True
258
+                Dim unused As Byte() = New Byte(-1) {}
259
+                Dim bytes As Byte() = DirectCast(dr.Item("圖片"), Byte())
260
+                Dim oStream As New MemoryStream(bytes)
261
+                物料圖1_pb.Image = Bitmap.FromStream(oStream)
262
+            End While
263
+            conn.Close()
264
+            物料圖1_pb.SizeMode = 4
289
         End If
265
         End If
290
-        日期格式()
291
     End Sub
266
     End Sub
292
-    Private Sub 開始日期_dtp_ValueChanged(sender As Object, e As EventArgs) Handles 開始日期_dtp.ValueChanged
293
-        Set_清單1() : Set_清單2()
267
+    Private Sub 地區1_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 地區1_cb.SelectedIndexChanged
268
+        If 地區1_cb.Text = "" And 查詢1_tb.Text = "" Then
269
+            供應商1_cb.Items.Clear() : 供應商編碼1_cb.Items.Clear() : Set_清單1()
270
+        ElseIf 地區1_cb.Text = "" Then
271
+            查詢1_tb.Text = "" : 供應商1_cb.Items.Clear() : 供應商編碼1_cb.Items.Clear()
272
+        ElseIf 地區1_cb.Text <> "" Then
273
+            查詢1_tb.Text = "" : 供應商1_下拉表單資料載入()
274
+        End If
294
     End Sub
275
     End Sub
295
-    Private Sub 結束日期_dtp_ValueChanged(sender As Object, e As EventArgs) Handles 結束日期_dtp.ValueChanged
296
-        Set_清單1() : Set_清單2()
276
+    Private Sub 供應商1_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 供應商1_cb.SelectedIndexChanged
277
+        If 地區1_cb.Text <> "" Then
278
+            查詢1_tb.Text = "" : 供應商編碼1_cb.SelectedIndex = 供應商1_cb.SelectedIndex
279
+        End If
297
     End Sub
280
     End Sub
298
-    Private Sub 會計月_CheckedChanged(sender As Object, e As EventArgs) Handles 會計月_ch.Click
299
-        會計月_ch.Checked = True : 一般月_ch.Checked = False : 日期格式()
281
+    Private Sub 供應商編碼1_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 供應商編碼1_cb.SelectedIndexChanged
282
+        If 地區1_cb.Text <> "" Then
283
+            查詢1_tb.Text = "" : 供應商1_cb.SelectedIndex = 供應商編碼1_cb.SelectedIndex : 供應商編碼1_tb.Text = 供應商編碼1_cb.Text : Set_清單1()
284
+        End If
300
     End Sub
285
     End Sub
301
-    Private Sub 一般月_CheckedChanged(sender As Object, e As EventArgs) Handles 一般月_ch.Click
302
-        會計月_ch.Checked = False : 一般月_ch.Checked = True : 日期格式()
286
+    Private Sub 查詢1_tb_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles 查詢1_tb.KeyPress
287
+        If e.KeyChar = Chr(13) Then
288
+            供應商1_cb.Items.Clear() : 供應商編碼1_cb.Items.Clear()
289
+            關鍵字 = True : PA = 查詢1_tb.Text : Set_清單1() : 地區1_cb.Text = ""
290
+        End If
291
+    End Sub
292
+    Private Sub 清空1_bt_Click(sender As Object, e As EventArgs) Handles 清空1_bt.Click
293
+        業務1_cb.Text = "" : 查詢1_tb.Text = "" : 地區1_cb.Text = ""
303
     End Sub
294
     End Sub
304
     Private Sub 窄間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 小間距_ch.Click
295
     Private Sub 窄間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 小間距_ch.Click
305
         小間距_ch.Checked = True : 中間距_ch.Checked = False : 大間距_ch.Checked = False
296
         小間距_ch.Checked = True : 中間距_ch.Checked = False : 大間距_ch.Checked = False
306
-        Set_清單2()
297
+        Dim aa1 As MsgBoxResult = MsgBox("是否需要存檔?", MsgBoxStyle.OkCancel)
298
+        If aa1 = MsgBoxResult.Ok Then
299
+            存檔1() : Set_清單1()
300
+        Else
301
+            Set_清單1()
302
+        End If
307
     End Sub
303
     End Sub
308
     Private Sub 中間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 中間距_ch.Click
304
     Private Sub 中間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 中間距_ch.Click
309
         小間距_ch.Checked = False : 中間距_ch.Checked = True : 大間距_ch.Checked = False
305
         小間距_ch.Checked = False : 中間距_ch.Checked = True : 大間距_ch.Checked = False
310
-        Set_清單2()
306
+        Dim aa1 As MsgBoxResult = MsgBox("是否需要存檔?", MsgBoxStyle.OkCancel)
307
+        If aa1 = MsgBoxResult.Ok Then
308
+            存檔1() : Set_清單1()
309
+        Else
310
+            Set_清單1()
311
+        End If
311
     End Sub
312
     End Sub
312
     Private Sub 大間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 大間距_ch.Click
313
     Private Sub 大間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 大間距_ch.Click
313
         小間距_ch.Checked = False : 中間距_ch.Checked = False : 大間距_ch.Checked = True
314
         小間距_ch.Checked = False : 中間距_ch.Checked = False : 大間距_ch.Checked = True
314
-        Set_清單2()
315
+        Dim aa1 As MsgBoxResult = MsgBox("是否需要存檔?", MsgBoxStyle.OkCancel)
316
+        If aa1 = MsgBoxResult.Ok Then
317
+            存檔1() : Set_清單1()
318
+        Else
319
+            Set_清單1()
320
+        End If
321
+    End Sub
322
+    Private Sub 業務1_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 業務1_cb.SelectedIndexChanged
323
+        Set_清單1()
324
+    End Sub
325
+    Private Sub 檔案名稱_tb_DragEnter(sender As Object, e As DragEventArgs) Handles 檔案名稱_tb.DragEnter
326
+        If e.Data.GetDataPresent(DataFormats.FileDrop) Then
327
+            Dim files As String()
328
+            Try
329
+                files = CType(e.Data.GetData(DataFormats.FileDrop), String())
330
+                檔案名稱_tb.Text = files(files.Length - 1)
331
+            Catch ex As Exception
332
+                MessageBox.Show(ex.Message)
333
+                Return
334
+            End Try
335
+        End If
336
+        Dim STR2 As Integer = 0
337
+        檔名讀取_tb.Text = 檔案名稱_tb.Text
338
+        If 檔案名稱_tb.Text = "" Then
339
+        Else
340
+            For i As Integer = 0 To 9999
341
+                Dim STR1 As Integer = Strings.Len(檔名讀取_tb.Text)
342
+                If Strings.Right((檔名讀取_tb.Text), 1) <> "\" Then
343
+                    STR1 -= 1 : STR2 += 1
344
+                    If STR1 = 0 Then
345
+                        檔名讀取_tb.Text = ""
346
+                        檔案名稱_tb.Text = ""
347
+                        i = 9999
348
+                    Else
349
+                        檔名讀取_tb.Text = Strings.Left((檔名讀取_tb.Text), STR1)
350
+                    End If
351
+                Else
352
+                    檔名讀取_tb.Text = Strings.Right((檔案名稱_tb.Text), STR2)
353
+                    檔案名稱_tb.Text = 檔名讀取_tb.Text
354
+                    i = 9999
355
+                End If
356
+            Next
357
+        End If
358
+    End Sub
359
+    Private Sub 檔案名稱_tb_DragDrop(ByVal sender As Object, ByVal e As DragEventArgs) Handles 檔案名稱_tb.DragDrop
360
+        Dim files As Array = e.Data.GetData(DataFormats.FileDrop)
361
+        For Each file As String In files
362
+            檔案名稱_tb.AppendText(file + Environment.NewLine)
363
+        Next
364
+    End Sub
365
+    Private Sub 刪除單據上點選的資料_bt_Click(sender As Object, e As EventArgs) Handles 刪除單據上點選的資料_bt.Click
366
+        If gUserName <> 申請人_tb.Text And Val(登入人級別) >= 3 Then
367
+            MsgBox("不能修改其他申請人的資料")
368
+        Else
369
+            PA = 項次_tb.Text : SQL_採購控制表_刪除()
370
+        End If
371
+        Set_清單1() : MsgBox("已刪除選中的資料")
372
+    End Sub
373
+    Private Sub 讀取資料夾路徑_bt_Click(sender As Object, e As EventArgs) Handles 讀取資料夾路徑_bt.Click
374
+        If FolderBrowserDialog1.ShowDialog = DialogResult.OK Then : 本機資料夾_wb.Navigate(FolderBrowserDialog1.SelectedPath) : End If
375
+    End Sub
376
+    Private Sub 圖檔入系統_bt_Click(sender As Object, e As EventArgs) Handles 圖檔入系統_bt.Click
377
+        If 項次_tb.Text = "" Then : MsgBox("請先選擇要指定訂製圖檔的採購資料!!")
378
+        Else
379
+            If 檔案名稱_tb.Text <> "" Then
380
+                Dim 驗證 As String : Dim 取變數 As String
381
+                取變數 = Strings.StrReverse(檔案名稱_tb.Text)
382
+                For i As Integer = 1 To 10
383
+                    If i = 1 Then
384
+                        驗證 = Strings.Left(取變數, i)
385
+                    Else
386
+                        If Strings.Mid(取變數, i, 1) = "." Then
387
+                            驗證 = Strings.StrReverse(驗證) : Exit For
388
+                        Else
389
+                            驗證 = 驗證 & Strings.Mid(取變數, i, 1)
390
+                        End If
391
+                    End If
392
+                Next
393
+
394
+                If 驗證 = "PNG" Or 驗證 = "png" Or 驗證 = "GIF" Or 驗證 = "gif" Or 驗證 = "BMP" Or 驗證 = "bmp" Or 驗證 = "JPG" Or 驗證 = "jpg" Or 驗證 = "JPEG" Or 驗證 = "jpeg" Then
395
+                    Dim 進版 As Integer
396
+                    If 版次_tb.Text = "" Then
397
+                        版次_tb.Text = "V01"
398
+                    Else
399
+                        進版 = Strings.Right(版次_tb.Text, 2) : 進版 += 1
400
+                        If 進版 < 10 Then : 版次_tb.Text = "V" & "0" & 進版
401
+                        Else : 版次_tb.Text = "V" & EDR : End If
402
+                    End If
403
+
404
+                    PA1 = 項次_tb.Text : PA2 = 單號1_tb.Text : PA3 = 版次_tb.Text : PA4 = 檔案名稱_tb.Text
405
+                    SQL_採購控制表_圖片新增() : SQL_採購控制表_修改() : conn.Close()
406
+                    '---FTP方式刪除檔案----------------------------------------------------------------------------------------------------------------------------------------------------------------------
407
+                    Dim frq As FtpWebRequest, frp As FtpWebResponse, fcr As NetworkCredential
408
+                    frq = CType(WebRequest.Create(New Uri(Target1 & 檔案名稱_tb.Text)), FtpWebRequest)
409
+                    fcr = New NetworkCredential(FTP帳號, FTP密碼)
410
+                    frq.Credentials = fcr
411
+                    frq.Method = WebRequestMethods.Ftp.DeleteFile
412
+                    frq.UseBinary = True
413
+                    frp = CType(frq.GetResponse, FtpWebResponse)
414
+                    frp.Close()
415
+                    FTP資料夾_wb.Refresh()
416
+                    '----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
417
+                    物料圖1_pb.Image = Nothing : PA15 = 項次_tb.Text : PA16 = 版次_tb.Text : SQL_採購控制表_訂製圖片()
418
+                    While dr.Read() = True
419
+                        Dim unused As Byte() = New Byte(-1) {}
420
+                        Dim bytes As Byte() = DirectCast(dr.Item("圖片"), Byte())
421
+                        Dim oStream As New MemoryStream(bytes)
422
+                        物料圖1_pb.Image = Bitmap.FromStream(oStream)
423
+                    End While
424
+                    conn.Close()
425
+                    物料圖1_pb.SizeMode = 4
426
+                    '----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
427
+                    存檔1() : Set_清單5() : Set_清單1() : 檔案名稱_tb.Text = ""
428
+                Else
429
+                    MsgBox("上傳文件並非常用圖片格式,文件已自動刪除,請專換成常用圖片檔案再行操作。")
430
+                    '---FTP方式刪除檔案----------------------------------------------------------------------------------------------------------------------------------------------------------------------
431
+                    Dim frq As FtpWebRequest, frp As FtpWebResponse, fcr As NetworkCredential
432
+                    frq = CType(WebRequest.Create(New Uri(Target1 & 檔案名稱_tb.Text)), FtpWebRequest)
433
+                    fcr = New NetworkCredential(FTP帳號, FTP密碼)
434
+                    frq.Credentials = fcr
435
+                    frq.Method = WebRequestMethods.Ftp.DeleteFile
436
+                    frq.UseBinary = True
437
+                    frp = CType(frq.GetResponse, FtpWebResponse)
438
+                    frp.Close()
439
+                    FTP資料夾_wb.Refresh()
440
+                    檔案名稱_tb.Text = ""
441
+                End If
442
+            End If
443
+        End If
315
     End Sub
444
     End Sub
316
-    Private Sub 採購明細_bt_Click(sender As Object, e As EventArgs) Handles 採購明細_bt.Click
317
-        採購明細_bt.Enabled = False : 應負帳款_bt.Enabled = True : 採購清單_dgv.Visible = True : 供應商_dgv.Visible = False
445
+    Private Sub 下載圖檔_bt_Click(sender As Object, e As EventArgs) Handles 下載圖檔_bt.Click
446
+        If 物料圖1_pb.Image Is Nothing Then : MsgBox("所選擇的資料沒有圖片檔案,無法下載。")
447
+        Else
448
+            With SaveFileDialog1 : .Filter = "所有文件(*.jpg)|*.jpg" : End With
449
+            SaveFileDialog1.FileName = 單號1_tb.Text & "-" & 料號_tb.Text & "-" & 版次_tb.Text & ".jpg"
450
+
451
+            Dim result As DialogResult = SaveFileDialog1.ShowDialog()
452
+            下載檔名_tb.Text = SaveFileDialog1.FileName
453
+            If result = System.Windows.Forms.DialogResult.Cancel Then
454
+                Exit Sub
455
+            End If
456
+
457
+            PA15 = 項次_tb.Text : PA16 = 版次_tb.Text
458
+            ds3.Clear() : SQL_採購控制表_訂製圖片下載() : da.Fill(ds3)
459
+            If ds3.Tables(0).Rows.Count > 0 Then
460
+                Dim imgData() As Byte
461
+                imgData = ds3.Tables(0).Rows(0).Item("圖片")
462
+                Dim fs As FileStream
463
+                fs = File.Create(下載檔名_tb.Text, imgData.Length - 1)
464
+                fs.Write(imgData, 0, imgData.Length - 1)
465
+                fs.Close()
466
+            End If : conn.Close() : MsgBox("下載完成")
467
+        End If
318
     End Sub
468
     End Sub
319
-    Private Sub 應負帳款_bt_Click(sender As Object, e As EventArgs) Handles 應負帳款_bt.Click
320
-        採購明細_bt.Enabled = True : 應負帳款_bt.Enabled = False : 採購清單_dgv.Visible = False : 供應商_dgv.Visible = True
469
+    Private Sub 大圖預覽_bt_Click(sender As Object, e As EventArgs) Handles 大圖預覽_bt.Click
470
+        If 項次_tb.Text = "" Or 版次_tb.Text = "" Then
471
+            MsgBox("沒有訂製圖或是沒有決哲訂製圖")
472
+        Else
473
+            採購訂製大圖.ShowDialog()
474
+        End If
321
     End Sub
475
     End Sub
322
-    Private Sub 重新讀取_bt_Click(sender As Object, e As EventArgs) Handles 重新讀取_bt.Click
323
-        Set_清單1() : Set_清單2()
476
+    Private Sub 存檔1()
477
+        For i As Integer = 0 To 採購清單_dgv.Rows.Count - 1
478
+            資料數 = 採購清單_dgv.Rows.Count : MyModule1.進度條()
479
+            If gUserName <> 採購清單_dgv("申請人", i).Value And Val(登入人級別) >= 3 Then
480
+            Else
481
+                PA = 採購清單_dgv("資料流水號", i).Value : PA1 = 採購清單_dgv("物料狀態", i).Value : PA2 = 採購清單_dgv("訂製狀態", i).Value : PA3 = 採購清單_dgv("倉儲狀態", i).Value
482
+                PA4 = 採購清單_dgv("備註", i).Value.ToString : PA5 = 採購清單_dgv("採購日期", i).Value.ToString : PA6 = 採購清單_dgv("預計進廠日", i).Value.ToString
483
+                NU1 = 採購清單_dgv("數量", i).Value : NU2 = 採購清單_dgv("成本", i).Value : NU3 = NU1 * NU2
484
+                SQL_採購控制表_存檔()
485
+            End If
486
+        Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
487
+        Set_清單1()
488
+    End Sub
489
+    Private Sub 存檔_bt_Click(sender As Object, e As EventArgs) Handles 存檔_bt.Click
490
+        存檔1() : MsgBox("修改完成。")
491
+    End Sub
492
+    Private Sub 過帳_bt_Click(sender As Object, e As EventArgs) Handles 過帳_bt.Click
493
+        For i As Integer = 0 To 採購清單_dgv.Rows.Count - 1
494
+            資料數 = 採購清單_dgv.Rows.Count : MyModule1.進度條()
495
+            If 採購清單_dgv("選擇", i).Value = True Then
496
+                PA = 採購清單_dgv("資料流水號", i).Value : PA2 = "1" : PA1 = 採購清單_dgv("過帳日期", i).Value
497
+                SQL_採購控制表_過帳()
498
+            End If
499
+        Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
500
+        Set_清單1()
324
     End Sub
501
     End Sub
325
-    Private Sub 開啟供應商資料表_bt_Click(sender As Object, e As EventArgs) Handles 開啟供應商資料表_bt.Click
326
-        PA = "" : 供應商資料表.Show() : 供應商資料表.BringToFront()
502
+    Private Sub 重新整理_tsm_Click(sender As Object, e As EventArgs) Handles 重新整理_tsm.Click
503
+        Set_清單1()
327
     End Sub
504
     End Sub
328
 End Class
505
 End Class

+ 806
- 0
YD-ERP-SYS/採購系統管理/採購應負帳款.Designer.vb 查看文件

1
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
+Partial Class 採購應負帳款
3
+    Inherits System.Windows.Forms.Form
4
+
5
+    'Form 覆寫 Dispose 以清除元件清單。
6
+    <System.Diagnostics.DebuggerNonUserCode()> _
7
+    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8
+        Try
9
+            If disposing AndAlso components IsNot Nothing Then
10
+                components.Dispose()
11
+            End If
12
+        Finally
13
+            MyBase.Dispose(disposing)
14
+        End Try
15
+    End Sub
16
+
17
+    '為 Windows Form 設計工具的必要項
18
+    Private components As System.ComponentModel.IContainer
19
+
20
+    '注意: 以下為 Windows Form 設計工具所需的程序
21
+    '可以使用 Windows Form 設計工具進行修改。
22
+    '請勿使用程式碼編輯器進行修改。
23
+    <System.Diagnostics.DebuggerStepThrough()> _
24
+    Private Sub InitializeComponent()
25
+        Dim DataGridViewCellStyle13 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle14 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle15 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
+        Dim DataGridViewCellStyle16 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
+        Dim DataGridViewCellStyle17 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
+        Dim DataGridViewCellStyle18 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
31
+        Me.中間日期_dtp = New System.Windows.Forms.DateTimePicker()
32
+        Me.一般月_ch = New System.Windows.Forms.CheckBox()
33
+        Me.會計月_ch = New System.Windows.Forms.CheckBox()
34
+        Me.下個月_bt = New System.Windows.Forms.Button()
35
+        Me.上個月_bt = New System.Windows.Forms.Button()
36
+        Me.Label4 = New System.Windows.Forms.Label()
37
+        Me.結束日期_dtp = New System.Windows.Forms.DateTimePicker()
38
+        Me.開始日期_dtp = New System.Windows.Forms.DateTimePicker()
39
+        Me.供應商_dgv = New System.Windows.Forms.DataGridView()
40
+        Me.Label9 = New System.Windows.Forms.Label()
41
+        Me.資料筆數1_tb = New System.Windows.Forms.TextBox()
42
+        Me.Label10 = New System.Windows.Forms.Label()
43
+        Me.採購清單_dgv = New System.Windows.Forms.DataGridView()
44
+        Me.Label1 = New System.Windows.Forms.Label()
45
+        Me.資料筆數_tb = New System.Windows.Forms.TextBox()
46
+        Me.Label2 = New System.Windows.Forms.Label()
47
+        Me.大間距_ch = New System.Windows.Forms.CheckBox()
48
+        Me.中間距_ch = New System.Windows.Forms.CheckBox()
49
+        Me.小間距_ch = New System.Windows.Forms.CheckBox()
50
+        Me.採購金額1_tb = New System.Windows.Forms.TextBox()
51
+        Me.Label6 = New System.Windows.Forms.Label()
52
+        Me.供應商_tb = New System.Windows.Forms.TextBox()
53
+        Me.Label3 = New System.Windows.Forms.Label()
54
+        Me.當月貨款_tb = New System.Windows.Forms.TextBox()
55
+        Me.Label16 = New System.Windows.Forms.Label()
56
+        Me.日期2_dtp = New System.Windows.Forms.DateTimePicker()
57
+        Me.日期1_dtp = New System.Windows.Forms.DateTimePicker()
58
+        Me.物料圖1_pb = New System.Windows.Forms.PictureBox()
59
+        Me.採購明細_bt = New System.Windows.Forms.Button()
60
+        Me.應負帳款_bt = New System.Windows.Forms.Button()
61
+        Me.DTP1 = New System.Windows.Forms.DateTimePicker()
62
+        Me.DTP2 = New System.Windows.Forms.DateTimePicker()
63
+        Me.開啟供應商資料表_bt = New System.Windows.Forms.Button()
64
+        Me.重新讀取_bt = New System.Windows.Forms.Button()
65
+        Me.存檔_bt = New System.Windows.Forms.Button()
66
+        Me.個人實付_tb = New System.Windows.Forms.TextBox()
67
+        Me.Label5 = New System.Windows.Forms.Label()
68
+        Me.公司實付_tb = New System.Windows.Forms.TextBox()
69
+        Me.Label7 = New System.Windows.Forms.Label()
70
+        Me.實付金額_tb = New System.Windows.Forms.TextBox()
71
+        Me.Label8 = New System.Windows.Forms.Label()
72
+        Me.其他扣款_tb = New System.Windows.Forms.TextBox()
73
+        Me.Label11 = New System.Windows.Forms.Label()
74
+        Me.廣告費_tb = New System.Windows.Forms.TextBox()
75
+        Me.Label12 = New System.Windows.Forms.Label()
76
+        Me.稅金_tb = New System.Windows.Forms.TextBox()
77
+        Me.Label13 = New System.Windows.Forms.Label()
78
+        Me.合計_dgv = New System.Windows.Forms.DataGridView()
79
+        CType(Me.供應商_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
80
+        CType(Me.採購清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
81
+        CType(Me.物料圖1_pb, System.ComponentModel.ISupportInitialize).BeginInit()
82
+        CType(Me.合計_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
83
+        Me.SuspendLayout()
84
+        '
85
+        '中間日期_dtp
86
+        '
87
+        Me.中間日期_dtp.Cursor = System.Windows.Forms.Cursors.WaitCursor
88
+        Me.中間日期_dtp.DropDownAlign = System.Windows.Forms.LeftRightAlignment.Right
89
+        Me.中間日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
90
+        Me.中間日期_dtp.Location = New System.Drawing.Point(888, 209)
91
+        Me.中間日期_dtp.Name = "中間日期_dtp"
92
+        Me.中間日期_dtp.Size = New System.Drawing.Size(43, 23)
93
+        Me.中間日期_dtp.TabIndex = 1175
94
+        Me.中間日期_dtp.UseWaitCursor = True
95
+        Me.中間日期_dtp.Visible = False
96
+        '
97
+        '一般月_ch
98
+        '
99
+        Me.一般月_ch.AutoSize = True
100
+        Me.一般月_ch.Cursor = System.Windows.Forms.Cursors.WaitCursor
101
+        Me.一般月_ch.Location = New System.Drawing.Point(143, 34)
102
+        Me.一般月_ch.Name = "一般月_ch"
103
+        Me.一般月_ch.Size = New System.Drawing.Size(63, 20)
104
+        Me.一般月_ch.TabIndex = 1174
105
+        Me.一般月_ch.Text = "一般月"
106
+        Me.一般月_ch.UseVisualStyleBackColor = True
107
+        Me.一般月_ch.UseWaitCursor = True
108
+        '
109
+        '會計月_ch
110
+        '
111
+        Me.會計月_ch.AutoSize = True
112
+        Me.會計月_ch.Checked = True
113
+        Me.會計月_ch.CheckState = System.Windows.Forms.CheckState.Checked
114
+        Me.會計月_ch.Cursor = System.Windows.Forms.Cursors.WaitCursor
115
+        Me.會計月_ch.Location = New System.Drawing.Point(8, 34)
116
+        Me.會計月_ch.Name = "會計月_ch"
117
+        Me.會計月_ch.Size = New System.Drawing.Size(63, 20)
118
+        Me.會計月_ch.TabIndex = 1173
119
+        Me.會計月_ch.Text = "會計月"
120
+        Me.會計月_ch.UseVisualStyleBackColor = True
121
+        Me.會計月_ch.UseWaitCursor = True
122
+        '
123
+        '下個月_bt
124
+        '
125
+        Me.下個月_bt.Cursor = System.Windows.Forms.Cursors.WaitCursor
126
+        Me.下個月_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
127
+        Me.下個月_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
128
+        Me.下個月_bt.Location = New System.Drawing.Point(129, 55)
129
+        Me.下個月_bt.Name = "下個月_bt"
130
+        Me.下個月_bt.Size = New System.Drawing.Size(115, 23)
131
+        Me.下個月_bt.TabIndex = 1172
132
+        Me.下個月_bt.Text = "下個月"
133
+        Me.下個月_bt.UseVisualStyleBackColor = True
134
+        Me.下個月_bt.UseWaitCursor = True
135
+        '
136
+        '上個月_bt
137
+        '
138
+        Me.上個月_bt.Cursor = System.Windows.Forms.Cursors.WaitCursor
139
+        Me.上個月_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
140
+        Me.上個月_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
141
+        Me.上個月_bt.Location = New System.Drawing.Point(8, 55)
142
+        Me.上個月_bt.Name = "上個月_bt"
143
+        Me.上個月_bt.Size = New System.Drawing.Size(115, 23)
144
+        Me.上個月_bt.TabIndex = 1171
145
+        Me.上個月_bt.Text = "上個月"
146
+        Me.上個月_bt.UseVisualStyleBackColor = True
147
+        Me.上個月_bt.UseWaitCursor = True
148
+        '
149
+        'Label4
150
+        '
151
+        Me.Label4.AutoSize = True
152
+        Me.Label4.Cursor = System.Windows.Forms.Cursors.WaitCursor
153
+        Me.Label4.Location = New System.Drawing.Point(114, 11)
154
+        Me.Label4.Name = "Label4"
155
+        Me.Label4.Size = New System.Drawing.Size(20, 16)
156
+        Me.Label4.TabIndex = 1170
157
+        Me.Label4.Text = "到"
158
+        Me.Label4.UseWaitCursor = True
159
+        '
160
+        '結束日期_dtp
161
+        '
162
+        Me.結束日期_dtp.Cursor = System.Windows.Forms.Cursors.WaitCursor
163
+        Me.結束日期_dtp.DropDownAlign = System.Windows.Forms.LeftRightAlignment.Right
164
+        Me.結束日期_dtp.Enabled = False
165
+        Me.結束日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
166
+        Me.結束日期_dtp.Location = New System.Drawing.Point(136, 7)
167
+        Me.結束日期_dtp.Name = "結束日期_dtp"
168
+        Me.結束日期_dtp.Size = New System.Drawing.Size(105, 23)
169
+        Me.結束日期_dtp.TabIndex = 1169
170
+        Me.結束日期_dtp.UseWaitCursor = True
171
+        '
172
+        '開始日期_dtp
173
+        '
174
+        Me.開始日期_dtp.Cursor = System.Windows.Forms.Cursors.WaitCursor
175
+        Me.開始日期_dtp.Enabled = False
176
+        Me.開始日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
177
+        Me.開始日期_dtp.Location = New System.Drawing.Point(8, 7)
178
+        Me.開始日期_dtp.Name = "開始日期_dtp"
179
+        Me.開始日期_dtp.Size = New System.Drawing.Size(105, 23)
180
+        Me.開始日期_dtp.TabIndex = 1168
181
+        Me.開始日期_dtp.UseWaitCursor = True
182
+        '
183
+        '供應商_dgv
184
+        '
185
+        DataGridViewCellStyle13.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
186
+        Me.供應商_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle13
187
+        Me.供應商_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
188
+            Or System.Windows.Forms.AnchorStyles.Left) _
189
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
190
+        Me.供應商_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
191
+        Me.供應商_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
192
+        Me.供應商_dgv.Cursor = System.Windows.Forms.Cursors.Default
193
+        Me.供應商_dgv.Location = New System.Drawing.Point(247, 7)
194
+        Me.供應商_dgv.Name = "供應商_dgv"
195
+        Me.供應商_dgv.RowHeadersWidth = 5
196
+        DataGridViewCellStyle14.Font = New System.Drawing.Font("微軟正黑體", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
197
+        DataGridViewCellStyle14.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
198
+        Me.供應商_dgv.RowsDefaultCellStyle = DataGridViewCellStyle14
199
+        Me.供應商_dgv.RowTemplate.Height = 24
200
+        Me.供應商_dgv.Size = New System.Drawing.Size(1092, 738)
201
+        Me.供應商_dgv.TabIndex = 1439
202
+        '
203
+        'Label9
204
+        '
205
+        Me.Label9.AutoSize = True
206
+        Me.Label9.Cursor = System.Windows.Forms.Cursors.WaitCursor
207
+        Me.Label9.ImeMode = System.Windows.Forms.ImeMode.NoControl
208
+        Me.Label9.Location = New System.Drawing.Point(197, 532)
209
+        Me.Label9.Name = "Label9"
210
+        Me.Label9.Size = New System.Drawing.Size(44, 16)
211
+        Me.Label9.TabIndex = 1442
212
+        Me.Label9.Text = "筆資料"
213
+        Me.Label9.UseWaitCursor = True
214
+        '
215
+        '資料筆數1_tb
216
+        '
217
+        Me.資料筆數1_tb.Cursor = System.Windows.Forms.Cursors.WaitCursor
218
+        Me.資料筆數1_tb.Location = New System.Drawing.Point(91, 529)
219
+        Me.資料筆數1_tb.Name = "資料筆數1_tb"
220
+        Me.資料筆數1_tb.Size = New System.Drawing.Size(103, 23)
221
+        Me.資料筆數1_tb.TabIndex = 1441
222
+        Me.資料筆數1_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
223
+        Me.資料筆數1_tb.UseWaitCursor = True
224
+        '
225
+        'Label10
226
+        '
227
+        Me.Label10.AutoSize = True
228
+        Me.Label10.Cursor = System.Windows.Forms.Cursors.WaitCursor
229
+        Me.Label10.ImeMode = System.Windows.Forms.ImeMode.NoControl
230
+        Me.Label10.Location = New System.Drawing.Point(6, 532)
231
+        Me.Label10.Name = "Label10"
232
+        Me.Label10.Size = New System.Drawing.Size(80, 16)
233
+        Me.Label10.TabIndex = 1440
234
+        Me.Label10.Text = "應付賬款,共"
235
+        Me.Label10.UseWaitCursor = True
236
+        '
237
+        '採購清單_dgv
238
+        '
239
+        DataGridViewCellStyle15.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
240
+        Me.採購清單_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle15
241
+        Me.採購清單_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
242
+            Or System.Windows.Forms.AnchorStyles.Left) _
243
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
244
+        Me.採購清單_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
245
+        Me.採購清單_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
246
+        Me.採購清單_dgv.Cursor = System.Windows.Forms.Cursors.Default
247
+        Me.採購清單_dgv.Location = New System.Drawing.Point(247, 7)
248
+        Me.採購清單_dgv.Name = "採購清單_dgv"
249
+        Me.採購清單_dgv.RowHeadersWidth = 5
250
+        DataGridViewCellStyle16.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
251
+        DataGridViewCellStyle16.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
252
+        Me.採購清單_dgv.RowsDefaultCellStyle = DataGridViewCellStyle16
253
+        Me.採購清單_dgv.RowTemplate.Height = 24
254
+        Me.採購清單_dgv.Size = New System.Drawing.Size(1092, 738)
255
+        Me.採購清單_dgv.TabIndex = 1443
256
+        Me.採購清單_dgv.Visible = False
257
+        '
258
+        'Label1
259
+        '
260
+        Me.Label1.AutoSize = True
261
+        Me.Label1.Cursor = System.Windows.Forms.Cursors.WaitCursor
262
+        Me.Label1.ImeMode = System.Windows.Forms.ImeMode.NoControl
263
+        Me.Label1.Location = New System.Drawing.Point(197, 507)
264
+        Me.Label1.Name = "Label1"
265
+        Me.Label1.Size = New System.Drawing.Size(44, 16)
266
+        Me.Label1.TabIndex = 1446
267
+        Me.Label1.Text = "筆資料"
268
+        Me.Label1.UseWaitCursor = True
269
+        '
270
+        '資料筆數_tb
271
+        '
272
+        Me.資料筆數_tb.Cursor = System.Windows.Forms.Cursors.WaitCursor
273
+        Me.資料筆數_tb.Location = New System.Drawing.Point(91, 504)
274
+        Me.資料筆數_tb.Name = "資料筆數_tb"
275
+        Me.資料筆數_tb.Size = New System.Drawing.Size(103, 23)
276
+        Me.資料筆數_tb.TabIndex = 1445
277
+        Me.資料筆數_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
278
+        Me.資料筆數_tb.UseWaitCursor = True
279
+        '
280
+        'Label2
281
+        '
282
+        Me.Label2.AutoSize = True
283
+        Me.Label2.Cursor = System.Windows.Forms.Cursors.WaitCursor
284
+        Me.Label2.ImeMode = System.Windows.Forms.ImeMode.NoControl
285
+        Me.Label2.Location = New System.Drawing.Point(5, 507)
286
+        Me.Label2.Name = "Label2"
287
+        Me.Label2.Size = New System.Drawing.Size(80, 16)
288
+        Me.Label2.TabIndex = 1444
289
+        Me.Label2.Text = "採購明細,共"
290
+        Me.Label2.UseWaitCursor = True
291
+        '
292
+        '大間距_ch
293
+        '
294
+        Me.大間距_ch.AutoSize = True
295
+        Me.大間距_ch.Cursor = System.Windows.Forms.Cursors.WaitCursor
296
+        Me.大間距_ch.Location = New System.Drawing.Point(142, 238)
297
+        Me.大間距_ch.Name = "大間距_ch"
298
+        Me.大間距_ch.Size = New System.Drawing.Size(63, 20)
299
+        Me.大間距_ch.TabIndex = 1449
300
+        Me.大間距_ch.Text = "大間距"
301
+        Me.大間距_ch.UseVisualStyleBackColor = True
302
+        Me.大間距_ch.UseWaitCursor = True
303
+        '
304
+        '中間距_ch
305
+        '
306
+        Me.中間距_ch.AutoSize = True
307
+        Me.中間距_ch.Cursor = System.Windows.Forms.Cursors.WaitCursor
308
+        Me.中間距_ch.Location = New System.Drawing.Point(73, 238)
309
+        Me.中間距_ch.Name = "中間距_ch"
310
+        Me.中間距_ch.Size = New System.Drawing.Size(63, 20)
311
+        Me.中間距_ch.TabIndex = 1448
312
+        Me.中間距_ch.Text = "中間距"
313
+        Me.中間距_ch.UseVisualStyleBackColor = True
314
+        Me.中間距_ch.UseWaitCursor = True
315
+        '
316
+        '小間距_ch
317
+        '
318
+        Me.小間距_ch.AutoSize = True
319
+        Me.小間距_ch.Cursor = System.Windows.Forms.Cursors.WaitCursor
320
+        Me.小間距_ch.Location = New System.Drawing.Point(4, 238)
321
+        Me.小間距_ch.Name = "小間距_ch"
322
+        Me.小間距_ch.Size = New System.Drawing.Size(63, 20)
323
+        Me.小間距_ch.TabIndex = 1447
324
+        Me.小間距_ch.Text = "小間距"
325
+        Me.小間距_ch.UseVisualStyleBackColor = True
326
+        Me.小間距_ch.UseWaitCursor = True
327
+        '
328
+        '採購金額1_tb
329
+        '
330
+        Me.採購金額1_tb.Cursor = System.Windows.Forms.Cursors.WaitCursor
331
+        Me.採購金額1_tb.ForeColor = System.Drawing.Color.Green
332
+        Me.採購金額1_tb.Location = New System.Drawing.Point(72, 288)
333
+        Me.採購金額1_tb.Name = "採購金額1_tb"
334
+        Me.採購金額1_tb.Size = New System.Drawing.Size(169, 23)
335
+        Me.採購金額1_tb.TabIndex = 1456
336
+        Me.採購金額1_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
337
+        Me.採購金額1_tb.UseWaitCursor = True
338
+        '
339
+        'Label6
340
+        '
341
+        Me.Label6.AutoSize = True
342
+        Me.Label6.Cursor = System.Windows.Forms.Cursors.WaitCursor
343
+        Me.Label6.ForeColor = System.Drawing.Color.Green
344
+        Me.Label6.Location = New System.Drawing.Point(4, 291)
345
+        Me.Label6.Name = "Label6"
346
+        Me.Label6.Size = New System.Drawing.Size(68, 16)
347
+        Me.Label6.TabIndex = 1455
348
+        Me.Label6.Text = "採 購  金 額"
349
+        Me.Label6.UseWaitCursor = True
350
+        '
351
+        '供應商_tb
352
+        '
353
+        Me.供應商_tb.Cursor = System.Windows.Forms.Cursors.WaitCursor
354
+        Me.供應商_tb.ForeColor = System.Drawing.Color.Green
355
+        Me.供應商_tb.Location = New System.Drawing.Point(72, 263)
356
+        Me.供應商_tb.Name = "供應商_tb"
357
+        Me.供應商_tb.Size = New System.Drawing.Size(169, 23)
358
+        Me.供應商_tb.TabIndex = 1454
359
+        Me.供應商_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
360
+        Me.供應商_tb.UseWaitCursor = True
361
+        '
362
+        'Label3
363
+        '
364
+        Me.Label3.AutoSize = True
365
+        Me.Label3.Cursor = System.Windows.Forms.Cursors.WaitCursor
366
+        Me.Label3.ForeColor = System.Drawing.Color.Green
367
+        Me.Label3.Location = New System.Drawing.Point(4, 266)
368
+        Me.Label3.Name = "Label3"
369
+        Me.Label3.Size = New System.Drawing.Size(68, 16)
370
+        Me.Label3.TabIndex = 1453
371
+        Me.Label3.Text = "供    應    商"
372
+        Me.Label3.UseWaitCursor = True
373
+        '
374
+        '當月貨款_tb
375
+        '
376
+        Me.當月貨款_tb.Cursor = System.Windows.Forms.Cursors.WaitCursor
377
+        Me.當月貨款_tb.ForeColor = System.Drawing.Color.Blue
378
+        Me.當月貨款_tb.Location = New System.Drawing.Point(72, 322)
379
+        Me.當月貨款_tb.Name = "當月貨款_tb"
380
+        Me.當月貨款_tb.Size = New System.Drawing.Size(169, 23)
381
+        Me.當月貨款_tb.TabIndex = 1452
382
+        Me.當月貨款_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
383
+        Me.當月貨款_tb.UseWaitCursor = True
384
+        '
385
+        'Label16
386
+        '
387
+        Me.Label16.AutoSize = True
388
+        Me.Label16.Cursor = System.Windows.Forms.Cursors.WaitCursor
389
+        Me.Label16.ForeColor = System.Drawing.Color.Blue
390
+        Me.Label16.Location = New System.Drawing.Point(5, 325)
391
+        Me.Label16.Name = "Label16"
392
+        Me.Label16.Size = New System.Drawing.Size(56, 16)
393
+        Me.Label16.TabIndex = 1451
394
+        Me.Label16.Text = "當月貨款"
395
+        Me.Label16.UseWaitCursor = True
396
+        '
397
+        '日期2_dtp
398
+        '
399
+        Me.日期2_dtp.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
400
+        Me.日期2_dtp.Cursor = System.Windows.Forms.Cursors.WaitCursor
401
+        Me.日期2_dtp.Enabled = False
402
+        Me.日期2_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
403
+        Me.日期2_dtp.Location = New System.Drawing.Point(937, 238)
404
+        Me.日期2_dtp.Name = "日期2_dtp"
405
+        Me.日期2_dtp.Size = New System.Drawing.Size(122, 23)
406
+        Me.日期2_dtp.TabIndex = 1458
407
+        Me.日期2_dtp.UseWaitCursor = True
408
+        Me.日期2_dtp.Visible = False
409
+        '
410
+        '日期1_dtp
411
+        '
412
+        Me.日期1_dtp.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
413
+        Me.日期1_dtp.Cursor = System.Windows.Forms.Cursors.WaitCursor
414
+        Me.日期1_dtp.Enabled = False
415
+        Me.日期1_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
416
+        Me.日期1_dtp.Location = New System.Drawing.Point(937, 209)
417
+        Me.日期1_dtp.Name = "日期1_dtp"
418
+        Me.日期1_dtp.Size = New System.Drawing.Size(122, 23)
419
+        Me.日期1_dtp.TabIndex = 1457
420
+        Me.日期1_dtp.UseWaitCursor = True
421
+        Me.日期1_dtp.Visible = False
422
+        '
423
+        '物料圖1_pb
424
+        '
425
+        Me.物料圖1_pb.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
426
+        Me.物料圖1_pb.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
427
+        Me.物料圖1_pb.Cursor = System.Windows.Forms.Cursors.WaitCursor
428
+        Me.物料圖1_pb.Location = New System.Drawing.Point(4, 82)
429
+        Me.物料圖1_pb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
430
+        Me.物料圖1_pb.Name = "物料圖1_pb"
431
+        Me.物料圖1_pb.Size = New System.Drawing.Size(238, 152)
432
+        Me.物料圖1_pb.TabIndex = 1459
433
+        Me.物料圖1_pb.TabStop = False
434
+        Me.物料圖1_pb.UseWaitCursor = True
435
+        '
436
+        '採購明細_bt
437
+        '
438
+        Me.採購明細_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
439
+        Me.採購明細_bt.Cursor = System.Windows.Forms.Cursors.WaitCursor
440
+        Me.採購明細_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
441
+        Me.採購明細_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
442
+        Me.採購明細_bt.Location = New System.Drawing.Point(4, 668)
443
+        Me.採購明細_bt.Name = "採購明細_bt"
444
+        Me.採購明細_bt.Size = New System.Drawing.Size(237, 25)
445
+        Me.採購明細_bt.TabIndex = 1460
446
+        Me.採購明細_bt.Text = "採購明細"
447
+        Me.採購明細_bt.UseVisualStyleBackColor = True
448
+        Me.採購明細_bt.UseWaitCursor = True
449
+        '
450
+        '應負帳款_bt
451
+        '
452
+        Me.應負帳款_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
453
+        Me.應負帳款_bt.Cursor = System.Windows.Forms.Cursors.WaitCursor
454
+        Me.應負帳款_bt.Enabled = False
455
+        Me.應負帳款_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
456
+        Me.應負帳款_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
457
+        Me.應負帳款_bt.Location = New System.Drawing.Point(4, 696)
458
+        Me.應負帳款_bt.Name = "應負帳款_bt"
459
+        Me.應負帳款_bt.Size = New System.Drawing.Size(237, 25)
460
+        Me.應負帳款_bt.TabIndex = 1461
461
+        Me.應負帳款_bt.Text = "應付帳款"
462
+        Me.應負帳款_bt.UseVisualStyleBackColor = True
463
+        Me.應負帳款_bt.UseWaitCursor = True
464
+        '
465
+        'DTP1
466
+        '
467
+        Me.DTP1.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
468
+        Me.DTP1.Cursor = System.Windows.Forms.Cursors.WaitCursor
469
+        Me.DTP1.Enabled = False
470
+        Me.DTP1.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
471
+        Me.DTP1.Location = New System.Drawing.Point(937, 266)
472
+        Me.DTP1.Name = "DTP1"
473
+        Me.DTP1.Size = New System.Drawing.Size(122, 23)
474
+        Me.DTP1.TabIndex = 1462
475
+        Me.DTP1.UseWaitCursor = True
476
+        Me.DTP1.Visible = False
477
+        '
478
+        'DTP2
479
+        '
480
+        Me.DTP2.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
481
+        Me.DTP2.Cursor = System.Windows.Forms.Cursors.WaitCursor
482
+        Me.DTP2.Enabled = False
483
+        Me.DTP2.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
484
+        Me.DTP2.Location = New System.Drawing.Point(937, 295)
485
+        Me.DTP2.Name = "DTP2"
486
+        Me.DTP2.Size = New System.Drawing.Size(122, 23)
487
+        Me.DTP2.TabIndex = 1463
488
+        Me.DTP2.UseWaitCursor = True
489
+        Me.DTP2.Visible = False
490
+        '
491
+        '開啟供應商資料表_bt
492
+        '
493
+        Me.開啟供應商資料表_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
494
+        Me.開啟供應商資料表_bt.Cursor = System.Windows.Forms.Cursors.WaitCursor
495
+        Me.開啟供應商資料表_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
496
+        Me.開啟供應商資料表_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
497
+        Me.開啟供應商資料表_bt.Location = New System.Drawing.Point(4, 750)
498
+        Me.開啟供應商資料表_bt.Name = "開啟供應商資料表_bt"
499
+        Me.開啟供應商資料表_bt.Size = New System.Drawing.Size(237, 25)
500
+        Me.開啟供應商資料表_bt.TabIndex = 1464
501
+        Me.開啟供應商資料表_bt.Text = "開啟供應商資料表"
502
+        Me.開啟供應商資料表_bt.UseVisualStyleBackColor = True
503
+        Me.開啟供應商資料表_bt.UseWaitCursor = True
504
+        '
505
+        '重新讀取_bt
506
+        '
507
+        Me.重新讀取_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
508
+        Me.重新讀取_bt.Cursor = System.Windows.Forms.Cursors.WaitCursor
509
+        Me.重新讀取_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
510
+        Me.重新讀取_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
511
+        Me.重新讀取_bt.Location = New System.Drawing.Point(4, 723)
512
+        Me.重新讀取_bt.Name = "重新讀取_bt"
513
+        Me.重新讀取_bt.Size = New System.Drawing.Size(237, 25)
514
+        Me.重新讀取_bt.TabIndex = 1465
515
+        Me.重新讀取_bt.Text = "重新讀取"
516
+        Me.重新讀取_bt.UseVisualStyleBackColor = True
517
+        Me.重新讀取_bt.UseWaitCursor = True
518
+        '
519
+        '存檔_bt
520
+        '
521
+        Me.存檔_bt.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
522
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
523
+        Me.存檔_bt.Cursor = System.Windows.Forms.Cursors.WaitCursor
524
+        Me.存檔_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
525
+        Me.存檔_bt.ForeColor = System.Drawing.Color.Green
526
+        Me.存檔_bt.Location = New System.Drawing.Point(247, 751)
527
+        Me.存檔_bt.Name = "存檔_bt"
528
+        Me.存檔_bt.Size = New System.Drawing.Size(1092, 25)
529
+        Me.存檔_bt.TabIndex = 1466
530
+        Me.存檔_bt.Text = "存檔"
531
+        Me.存檔_bt.UseVisualStyleBackColor = True
532
+        Me.存檔_bt.UseWaitCursor = True
533
+        '
534
+        '個人實付_tb
535
+        '
536
+        Me.個人實付_tb.Cursor = System.Windows.Forms.Cursors.WaitCursor
537
+        Me.個人實付_tb.ForeColor = System.Drawing.Color.Blue
538
+        Me.個人實付_tb.Location = New System.Drawing.Point(72, 472)
539
+        Me.個人實付_tb.Name = "個人實付_tb"
540
+        Me.個人實付_tb.Size = New System.Drawing.Size(169, 23)
541
+        Me.個人實付_tb.TabIndex = 1468
542
+        Me.個人實付_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
543
+        Me.個人實付_tb.UseWaitCursor = True
544
+        '
545
+        'Label5
546
+        '
547
+        Me.Label5.AutoSize = True
548
+        Me.Label5.Cursor = System.Windows.Forms.Cursors.WaitCursor
549
+        Me.Label5.ForeColor = System.Drawing.Color.Blue
550
+        Me.Label5.Location = New System.Drawing.Point(5, 475)
551
+        Me.Label5.Name = "Label5"
552
+        Me.Label5.Size = New System.Drawing.Size(56, 16)
553
+        Me.Label5.TabIndex = 1467
554
+        Me.Label5.Text = "個人實付"
555
+        Me.Label5.UseWaitCursor = True
556
+        '
557
+        '公司實付_tb
558
+        '
559
+        Me.公司實付_tb.Cursor = System.Windows.Forms.Cursors.WaitCursor
560
+        Me.公司實付_tb.ForeColor = System.Drawing.Color.Blue
561
+        Me.公司實付_tb.Location = New System.Drawing.Point(72, 447)
562
+        Me.公司實付_tb.Name = "公司實付_tb"
563
+        Me.公司實付_tb.Size = New System.Drawing.Size(169, 23)
564
+        Me.公司實付_tb.TabIndex = 1470
565
+        Me.公司實付_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
566
+        Me.公司實付_tb.UseWaitCursor = True
567
+        '
568
+        'Label7
569
+        '
570
+        Me.Label7.AutoSize = True
571
+        Me.Label7.Cursor = System.Windows.Forms.Cursors.WaitCursor
572
+        Me.Label7.ForeColor = System.Drawing.Color.Blue
573
+        Me.Label7.Location = New System.Drawing.Point(5, 450)
574
+        Me.Label7.Name = "Label7"
575
+        Me.Label7.Size = New System.Drawing.Size(56, 16)
576
+        Me.Label7.TabIndex = 1469
577
+        Me.Label7.Text = "公司實付"
578
+        Me.Label7.UseWaitCursor = True
579
+        '
580
+        '實付金額_tb
581
+        '
582
+        Me.實付金額_tb.Cursor = System.Windows.Forms.Cursors.WaitCursor
583
+        Me.實付金額_tb.ForeColor = System.Drawing.Color.Blue
584
+        Me.實付金額_tb.Location = New System.Drawing.Point(72, 422)
585
+        Me.實付金額_tb.Name = "實付金額_tb"
586
+        Me.實付金額_tb.Size = New System.Drawing.Size(169, 23)
587
+        Me.實付金額_tb.TabIndex = 1472
588
+        Me.實付金額_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
589
+        Me.實付金額_tb.UseWaitCursor = True
590
+        '
591
+        'Label8
592
+        '
593
+        Me.Label8.AutoSize = True
594
+        Me.Label8.Cursor = System.Windows.Forms.Cursors.WaitCursor
595
+        Me.Label8.ForeColor = System.Drawing.Color.Blue
596
+        Me.Label8.Location = New System.Drawing.Point(5, 425)
597
+        Me.Label8.Name = "Label8"
598
+        Me.Label8.Size = New System.Drawing.Size(56, 16)
599
+        Me.Label8.TabIndex = 1471
600
+        Me.Label8.Text = "實付金額"
601
+        Me.Label8.UseWaitCursor = True
602
+        '
603
+        '其他扣款_tb
604
+        '
605
+        Me.其他扣款_tb.Cursor = System.Windows.Forms.Cursors.WaitCursor
606
+        Me.其他扣款_tb.ForeColor = System.Drawing.Color.Blue
607
+        Me.其他扣款_tb.Location = New System.Drawing.Point(72, 397)
608
+        Me.其他扣款_tb.Name = "其他扣款_tb"
609
+        Me.其他扣款_tb.Size = New System.Drawing.Size(169, 23)
610
+        Me.其他扣款_tb.TabIndex = 1474
611
+        Me.其他扣款_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
612
+        Me.其他扣款_tb.UseWaitCursor = True
613
+        '
614
+        'Label11
615
+        '
616
+        Me.Label11.AutoSize = True
617
+        Me.Label11.Cursor = System.Windows.Forms.Cursors.WaitCursor
618
+        Me.Label11.ForeColor = System.Drawing.Color.Blue
619
+        Me.Label11.Location = New System.Drawing.Point(5, 400)
620
+        Me.Label11.Name = "Label11"
621
+        Me.Label11.Size = New System.Drawing.Size(56, 16)
622
+        Me.Label11.TabIndex = 1473
623
+        Me.Label11.Text = "其他扣款"
624
+        Me.Label11.UseWaitCursor = True
625
+        '
626
+        '廣告費_tb
627
+        '
628
+        Me.廣告費_tb.Cursor = System.Windows.Forms.Cursors.WaitCursor
629
+        Me.廣告費_tb.ForeColor = System.Drawing.Color.Blue
630
+        Me.廣告費_tb.Location = New System.Drawing.Point(72, 372)
631
+        Me.廣告費_tb.Name = "廣告費_tb"
632
+        Me.廣告費_tb.Size = New System.Drawing.Size(169, 23)
633
+        Me.廣告費_tb.TabIndex = 1476
634
+        Me.廣告費_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
635
+        Me.廣告費_tb.UseWaitCursor = True
636
+        '
637
+        'Label12
638
+        '
639
+        Me.Label12.AutoSize = True
640
+        Me.Label12.Cursor = System.Windows.Forms.Cursors.WaitCursor
641
+        Me.Label12.ForeColor = System.Drawing.Color.Blue
642
+        Me.Label12.Location = New System.Drawing.Point(5, 375)
643
+        Me.Label12.Name = "Label12"
644
+        Me.Label12.Size = New System.Drawing.Size(44, 16)
645
+        Me.Label12.TabIndex = 1475
646
+        Me.Label12.Text = "廣告費"
647
+        Me.Label12.UseWaitCursor = True
648
+        '
649
+        '稅金_tb
650
+        '
651
+        Me.稅金_tb.Cursor = System.Windows.Forms.Cursors.WaitCursor
652
+        Me.稅金_tb.ForeColor = System.Drawing.Color.Blue
653
+        Me.稅金_tb.Location = New System.Drawing.Point(72, 347)
654
+        Me.稅金_tb.Name = "稅金_tb"
655
+        Me.稅金_tb.Size = New System.Drawing.Size(169, 23)
656
+        Me.稅金_tb.TabIndex = 1478
657
+        Me.稅金_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
658
+        Me.稅金_tb.UseWaitCursor = True
659
+        '
660
+        'Label13
661
+        '
662
+        Me.Label13.AutoSize = True
663
+        Me.Label13.Cursor = System.Windows.Forms.Cursors.WaitCursor
664
+        Me.Label13.ForeColor = System.Drawing.Color.Blue
665
+        Me.Label13.Location = New System.Drawing.Point(5, 350)
666
+        Me.Label13.Name = "Label13"
667
+        Me.Label13.Size = New System.Drawing.Size(32, 16)
668
+        Me.Label13.TabIndex = 1477
669
+        Me.Label13.Text = "稅金"
670
+        Me.Label13.UseWaitCursor = True
671
+        '
672
+        '合計_dgv
673
+        '
674
+        DataGridViewCellStyle17.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
675
+        Me.合計_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle17
676
+        Me.合計_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
677
+            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
678
+        Me.合計_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
679
+        Me.合計_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
680
+        Me.合計_dgv.Cursor = System.Windows.Forms.Cursors.Default
681
+        Me.合計_dgv.Location = New System.Drawing.Point(4, 557)
682
+        Me.合計_dgv.Name = "合計_dgv"
683
+        Me.合計_dgv.RowHeadersWidth = 5
684
+        DataGridViewCellStyle18.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
685
+        DataGridViewCellStyle18.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
686
+        Me.合計_dgv.RowsDefaultCellStyle = DataGridViewCellStyle18
687
+        Me.合計_dgv.RowTemplate.Height = 24
688
+        Me.合計_dgv.Size = New System.Drawing.Size(237, 107)
689
+        Me.合計_dgv.TabIndex = 1479
690
+        '
691
+        '採購應負帳款
692
+        '
693
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
694
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
695
+        Me.ClientSize = New System.Drawing.Size(1344, 782)
696
+        Me.Controls.Add(Me.合計_dgv)
697
+        Me.Controls.Add(Me.稅金_tb)
698
+        Me.Controls.Add(Me.Label13)
699
+        Me.Controls.Add(Me.廣告費_tb)
700
+        Me.Controls.Add(Me.Label12)
701
+        Me.Controls.Add(Me.其他扣款_tb)
702
+        Me.Controls.Add(Me.Label11)
703
+        Me.Controls.Add(Me.實付金額_tb)
704
+        Me.Controls.Add(Me.Label8)
705
+        Me.Controls.Add(Me.公司實付_tb)
706
+        Me.Controls.Add(Me.Label7)
707
+        Me.Controls.Add(Me.個人實付_tb)
708
+        Me.Controls.Add(Me.Label5)
709
+        Me.Controls.Add(Me.存檔_bt)
710
+        Me.Controls.Add(Me.重新讀取_bt)
711
+        Me.Controls.Add(Me.開啟供應商資料表_bt)
712
+        Me.Controls.Add(Me.DTP2)
713
+        Me.Controls.Add(Me.DTP1)
714
+        Me.Controls.Add(Me.採購明細_bt)
715
+        Me.Controls.Add(Me.應負帳款_bt)
716
+        Me.Controls.Add(Me.上個月_bt)
717
+        Me.Controls.Add(Me.日期2_dtp)
718
+        Me.Controls.Add(Me.日期1_dtp)
719
+        Me.Controls.Add(Me.採購金額1_tb)
720
+        Me.Controls.Add(Me.Label6)
721
+        Me.Controls.Add(Me.供應商_tb)
722
+        Me.Controls.Add(Me.Label3)
723
+        Me.Controls.Add(Me.當月貨款_tb)
724
+        Me.Controls.Add(Me.Label16)
725
+        Me.Controls.Add(Me.大間距_ch)
726
+        Me.Controls.Add(Me.中間距_ch)
727
+        Me.Controls.Add(Me.小間距_ch)
728
+        Me.Controls.Add(Me.Label1)
729
+        Me.Controls.Add(Me.資料筆數_tb)
730
+        Me.Controls.Add(Me.Label2)
731
+        Me.Controls.Add(Me.Label9)
732
+        Me.Controls.Add(Me.資料筆數1_tb)
733
+        Me.Controls.Add(Me.Label10)
734
+        Me.Controls.Add(Me.中間日期_dtp)
735
+        Me.Controls.Add(Me.一般月_ch)
736
+        Me.Controls.Add(Me.會計月_ch)
737
+        Me.Controls.Add(Me.下個月_bt)
738
+        Me.Controls.Add(Me.Label4)
739
+        Me.Controls.Add(Me.結束日期_dtp)
740
+        Me.Controls.Add(Me.開始日期_dtp)
741
+        Me.Controls.Add(Me.物料圖1_pb)
742
+        Me.Controls.Add(Me.供應商_dgv)
743
+        Me.Controls.Add(Me.採購清單_dgv)
744
+        Me.Cursor = System.Windows.Forms.Cursors.Default
745
+        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
746
+        Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
747
+        Me.Name = "採購應負帳款"
748
+        Me.Text = "採購應付帳款"
749
+        CType(Me.供應商_dgv, System.ComponentModel.ISupportInitialize).EndInit()
750
+        CType(Me.採購清單_dgv, System.ComponentModel.ISupportInitialize).EndInit()
751
+        CType(Me.物料圖1_pb, System.ComponentModel.ISupportInitialize).EndInit()
752
+        CType(Me.合計_dgv, System.ComponentModel.ISupportInitialize).EndInit()
753
+        Me.ResumeLayout(False)
754
+        Me.PerformLayout()
755
+
756
+    End Sub
757
+
758
+    Friend WithEvents 中間日期_dtp As DateTimePicker
759
+    Friend WithEvents 一般月_ch As CheckBox
760
+    Friend WithEvents 會計月_ch As CheckBox
761
+    Friend WithEvents 下個月_bt As Button
762
+    Friend WithEvents 上個月_bt As Button
763
+    Friend WithEvents Label4 As Label
764
+    Friend WithEvents 結束日期_dtp As DateTimePicker
765
+    Friend WithEvents 開始日期_dtp As DateTimePicker
766
+    Friend WithEvents 供應商_dgv As DataGridView
767
+    Friend WithEvents Label9 As Label
768
+    Friend WithEvents 資料筆數1_tb As TextBox
769
+    Friend WithEvents Label10 As Label
770
+    Friend WithEvents 採購清單_dgv As DataGridView
771
+    Friend WithEvents Label1 As Label
772
+    Friend WithEvents 資料筆數_tb As TextBox
773
+    Friend WithEvents Label2 As Label
774
+    Friend WithEvents 大間距_ch As CheckBox
775
+    Friend WithEvents 中間距_ch As CheckBox
776
+    Friend WithEvents 小間距_ch As CheckBox
777
+    Friend WithEvents 採購金額1_tb As TextBox
778
+    Friend WithEvents Label6 As Label
779
+    Friend WithEvents 供應商_tb As TextBox
780
+    Friend WithEvents Label3 As Label
781
+    Friend WithEvents 當月貨款_tb As TextBox
782
+    Friend WithEvents Label16 As Label
783
+    Friend WithEvents 日期2_dtp As DateTimePicker
784
+    Friend WithEvents 日期1_dtp As DateTimePicker
785
+    Friend WithEvents 物料圖1_pb As PictureBox
786
+    Friend WithEvents 採購明細_bt As Button
787
+    Friend WithEvents 應負帳款_bt As Button
788
+    Friend WithEvents DTP1 As DateTimePicker
789
+    Friend WithEvents DTP2 As DateTimePicker
790
+    Friend WithEvents 開啟供應商資料表_bt As Button
791
+    Friend WithEvents 重新讀取_bt As Button
792
+    Friend WithEvents 存檔_bt As Button
793
+    Friend WithEvents 個人實付_tb As TextBox
794
+    Friend WithEvents Label5 As Label
795
+    Friend WithEvents 公司實付_tb As TextBox
796
+    Friend WithEvents Label7 As Label
797
+    Friend WithEvents 實付金額_tb As TextBox
798
+    Friend WithEvents Label8 As Label
799
+    Friend WithEvents 其他扣款_tb As TextBox
800
+    Friend WithEvents Label11 As Label
801
+    Friend WithEvents 廣告費_tb As TextBox
802
+    Friend WithEvents Label12 As Label
803
+    Friend WithEvents 稅金_tb As TextBox
804
+    Friend WithEvents Label13 As Label
805
+    Friend WithEvents 合計_dgv As DataGridView
806
+End Class

YD-ERP-SYS/採購系統管理/採購控制表.resx → YD-ERP-SYS/採購系統管理/採購應負帳款.resx 查看文件

117
   <resheader name="writer">
117
   <resheader name="writer">
118
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
118
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119
   </resheader>
119
   </resheader>
120
-  <data name="Label17.Text" xml:space="preserve">
121
-    <value>-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</value>
122
-  </data>
123
-  <metadata name="FolderBrowserDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
124
-    <value>18, 12</value>
125
-  </metadata>
126
-  <metadata name="SaveFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
127
-    <value>198, 12</value>
128
-  </metadata>
129
-  <metadata name="ContextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
130
-    <value>342, 12</value>
131
-  </metadata>
132
-  <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
133
-    <value>36</value>
134
-  </metadata>
135
 </root>
120
 </root>

+ 391
- 0
YD-ERP-SYS/採購系統管理/採購應負帳款.vb 查看文件

1
+Option Strict Off
2
+Public Class 採購應負帳款
3
+    ReadOnly ds, ds1, da2 As New DataSet
4
+    Dim 首次 As Boolean
5
+    Private Sub Set_清單1()
6
+        供應商_dgv.DataSource = Nothing : ds1.Clear()
7
+        供應商_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
8
+        供應商_dgv.ColumnHeadersHeight = 40
9
+        供應商_dgv.AllowUserToAddRows = False
10
+
11
+        SQL_採購對帳單_總表()
12
+        da.Fill(ds1) : 供應商_dgv.DataSource = ds1.Tables(0) : conn.Close()
13
+
14
+        供應商_dgv.Columns(0).FillWeight = 50 : 供應商_dgv.Columns(1).FillWeight = 120 : 供應商_dgv.Columns(2).FillWeight = 70 : 供應商_dgv.Columns(3).Visible = False
15
+        供應商_dgv.Columns(4).FillWeight = 50 : 供應商_dgv.Columns(5).FillWeight = 80 : 供應商_dgv.Columns(6).Visible = False : 供應商_dgv.Columns(7).FillWeight = 50
16
+        供應商_dgv.Columns(8).FillWeight = 80 : 供應商_dgv.Columns(9).FillWeight = 80 : 供應商_dgv.Columns(10).FillWeight = 80 : 供應商_dgv.Columns(11).Visible = False
17
+        供應商_dgv.Columns(12).FillWeight = 80 : 供應商_dgv.Columns(13).FillWeight = 50 : 供應商_dgv.Columns(14).FillWeight = 50 : 供應商_dgv.Columns(15).FillWeight = 100
18
+        供應商_dgv.Columns(16).FillWeight = 100 : 供應商_dgv.Columns(17).FillWeight = 150 : 供應商_dgv.Columns(18).FillWeight = 70
19
+
20
+        供應商_dgv.Columns(0).ReadOnly = True : 供應商_dgv.Columns(1).ReadOnly = True : 供應商_dgv.Columns(2).ReadOnly = True : 供應商_dgv.Columns(5).ReadOnly = True
21
+        供應商_dgv.Columns(8).ReadOnly = True : 供應商_dgv.Columns(10).ReadOnly = True : 供應商_dgv.Columns(14).ReadOnly = True : 供應商_dgv.Columns(15).ReadOnly = True
22
+        供應商_dgv.Columns(16).ReadOnly = True
23
+
24
+        資料筆數1_tb.Text = 供應商_dgv.Rows.Count : 供應商_dgv.EditMode = DataGridViewEditMode.EditOnEnter
25
+        供應商_dgv.Columns(4).DefaultCellStyle.BackColor = Color.MistyRose
26
+        供應商_dgv.Columns(7).DefaultCellStyle.BackColor = Color.MistyRose
27
+        供應商_dgv.Columns(9).DefaultCellStyle.BackColor = Color.MistyRose
28
+        供應商_dgv.Columns(12).DefaultCellStyle.BackColor = Color.MistyRose
29
+        供應商_dgv.Columns(13).DefaultCellStyle.BackColor = Color.MistyRose
30
+
31
+        稅金_tb.Text = "0" : 廣告費_tb.Text = "0" : 其他扣款_tb.Text = "0" : 實付金額_tb.Text = "0" : 公司實付_tb.Text = "0" : 個人實付_tb.Text = "0"
32
+
33
+        For i As Integer = 0 To 供應商_dgv.Rows.Count - 1
34
+            If 供應商_dgv("稅金%", i).Value.ToString = "" Then : 供應商_dgv("稅金%", i).Value = 供應商_dgv("稅金1", i).Value.ToString : End If
35
+            供應商_dgv("稅金", i).Value = 供應商_dgv("當月貨款", i).Value / 100 * 供應商_dgv("稅金%", i).Value
36
+            If 供應商_dgv("廣告%", i).Value.ToString = "" Then : 供應商_dgv("廣告%", i).Value = 供應商_dgv("廣告1", i).Value.ToString : End If
37
+            供應商_dgv("廣告", i).Value = 供應商_dgv("當月貨款", i).Value / 100 * 供應商_dgv("廣告%", i).Value
38
+            If 供應商_dgv("其他扣款", i).Value.ToString = "" Then : 供應商_dgv("其他扣款", i).Value = "0" : End If
39
+            供應商_dgv("實付金額", i).Value = 供應商_dgv("當月貨款", i).Value - 供應商_dgv("稅金", i).Value - 供應商_dgv("廣告", i).Value - 供應商_dgv("其他扣款", i).Value
40
+            If 供應商_dgv("公司%", i).Value.ToString = "" Then : 供應商_dgv("公司%", i).Value = "0" : End If
41
+            If 供應商_dgv("個人%", i).Value.ToString = "" Then : 供應商_dgv("個人%", i).Value = "0" : End If
42
+            供應商_dgv("個人%", i).Value = 100 - 供應商_dgv("公司%", i).Value
43
+            供應商_dgv("公司", i).Value = 供應商_dgv("實付金額", i).Value / 100 * 供應商_dgv("公司%", i).Value
44
+            供應商_dgv("個人", i).Value = 供應商_dgv("實付金額", i).Value / 100 * 供應商_dgv("個人%", i).Value
45
+
46
+            稅金_tb.Text = Val(稅金_tb.Text) + 供應商_dgv("稅金", i).Value
47
+            廣告費_tb.Text = Val(廣告費_tb.Text) + 供應商_dgv("廣告", i).Value
48
+            其他扣款_tb.Text = Val(其他扣款_tb.Text) + 供應商_dgv("其他扣款", i).Value
49
+            實付金額_tb.Text = Val(實付金額_tb.Text) + 供應商_dgv("實付金額", i).Value
50
+            公司實付_tb.Text = Val(公司實付_tb.Text) + 供應商_dgv("公司", i).Value
51
+            個人實付_tb.Text = Val(個人實付_tb.Text) + 供應商_dgv("個人", i).Value
52
+
53
+            If 供應商_dgv("票期", i).Value.ToString = "" Then
54
+                If Strings.Mid(Format(結束日期_dtp.Value, "yyyy/MM/dd"), 6, 2) = "12" Then
55
+                    If 供應商_dgv("票期1", i).Value.ToString = "30" Then
56
+                        供應商_dgv("票期1", i).Value = "28"
57
+                    End If
58
+                End If
59
+                DTP1.Value = 結束日期_dtp.Value : DTP1.Value = DTP1.Value.AddMonths(2)
60
+                If 供應商_dgv("票期1", i).Value < 10 Then
61
+                    PA16 = "0" & 供應商_dgv("票期1", i).Value.ToString
62
+                Else
63
+                    PA16 = 供應商_dgv("票期1", i).Value.ToString
64
+                End If
65
+                供應商_dgv("票期", i).Value = Strings.Left(Format(DTP1.Value, "yyyy/MM/dd"), 7) & "/" & PA16
66
+            End If
67
+        Next
68
+
69
+        供應商_dgv.Columns("公司").DefaultCellStyle.Format = "#,##0"
70
+        供應商_dgv.Columns("公司").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
71
+        供應商_dgv.Columns("公司").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
72
+        供應商_dgv.Columns("個人").DefaultCellStyle.Format = "#,##0"
73
+        供應商_dgv.Columns("個人").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
74
+        供應商_dgv.Columns("個人").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
75
+        供應商_dgv.Columns("公司%").DefaultCellStyle.Format = "#,##0.00"
76
+        供應商_dgv.Columns("公司%").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
77
+        供應商_dgv.Columns("公司%").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
78
+        供應商_dgv.Columns("個人%").DefaultCellStyle.Format = "#,##0.00"
79
+        供應商_dgv.Columns("個人%").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
80
+        供應商_dgv.Columns("個人%").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
81
+        供應商_dgv.Columns("實付金額").DefaultCellStyle.Format = "#,##0"
82
+        供應商_dgv.Columns("實付金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
83
+        供應商_dgv.Columns("實付金額").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
84
+        供應商_dgv.Columns("其他扣款").DefaultCellStyle.Format = "#,##0"
85
+        供應商_dgv.Columns("其他扣款").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
86
+        供應商_dgv.Columns("其他扣款").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
87
+        供應商_dgv.Columns("廣告").DefaultCellStyle.Format = "#,##0"
88
+        供應商_dgv.Columns("廣告").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
89
+        供應商_dgv.Columns("廣告").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
90
+        供應商_dgv.Columns("廣告%").DefaultCellStyle.Format = "#,##0.00"
91
+        供應商_dgv.Columns("廣告%").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
92
+        供應商_dgv.Columns("廣告%").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
93
+        供應商_dgv.Columns("稅金").DefaultCellStyle.Format = "#,##0"
94
+        供應商_dgv.Columns("稅金").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
95
+        供應商_dgv.Columns("稅金").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
96
+        供應商_dgv.Columns("稅金%").DefaultCellStyle.Format = "#,##0.00"
97
+        供應商_dgv.Columns("稅金%").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
98
+        供應商_dgv.Columns("稅金%").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
99
+        供應商_dgv.Columns("當月貨款").DefaultCellStyle.Format = "#,##0"
100
+        供應商_dgv.Columns("當月貨款").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
101
+        供應商_dgv.Columns("當月貨款").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
102
+        供應商_dgv.Columns("供應商").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
103
+        供應商_dgv.Columns("供應商").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
104
+        供應商_dgv.Columns("編號").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
105
+        供應商_dgv.Columns("編號").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
106
+        供應商_dgv.Columns("票期").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
107
+        供應商_dgv.Columns("票期").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
108
+        If 首次 = True Then : Else : Set_清單3() : End If
109
+    End Sub
110
+    Private Sub Set_清單2()
111
+        採購清單_dgv.DataSource = Nothing : ds.Clear()
112
+        採購清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
113
+        採購清單_dgv.ColumnHeadersHeight = 40
114
+        採購清單_dgv.AllowUserToAddRows = False
115
+
116
+        If 小間距_ch.Checked = False And 中間距_ch.Checked = False And 大間距_ch.Checked = True Then
117
+            採購清單_dgv.RowTemplate.Height = 95
118
+        ElseIf 小間距_ch.Checked = False And 中間距_ch.Checked = True And 大間距_ch.Checked = False Then
119
+            採購清單_dgv.RowTemplate.Height = 60
120
+        ElseIf 小間距_ch.Checked = True And 中間距_ch.Checked = False And 大間距_ch.Checked = False Then
121
+            採購清單_dgv.RowTemplate.Height = 25
122
+        End If
123
+
124
+        SQL_採購對帳單_明細()
125
+        da.Fill(ds) : 採購清單_dgv.DataSource = ds.Tables(0) : conn.Close()
126
+
127
+        採購清單_dgv.Columns(0).Visible = False : 採購清單_dgv.Columns(1).FillWeight = 80 : 採購清單_dgv.Columns(2).Visible = False : 採購清單_dgv.Columns(3).FillWeight = 80
128
+        採購清單_dgv.Columns(4).FillWeight = 80 : 採購清單_dgv.Columns(5).FillWeight = 200 : 採購清單_dgv.Columns(6).Visible = False : 採購清單_dgv.Columns(7).FillWeight = 100
129
+        採購清單_dgv.Columns(8).Visible = False : 採購清單_dgv.Columns(9).FillWeight = 160 : 採購清單_dgv.Columns(10).Visible = False : 採購清單_dgv.Columns(11).FillWeight = 95
130
+        採購清單_dgv.Columns(12).FillWeight = 145 : 採購清單_dgv.Columns(13).Visible = False : 採購清單_dgv.Columns(14).FillWeight = 45 : 採購清單_dgv.Columns(15).Visible = False
131
+        採購清單_dgv.Columns(16).FillWeight = 80 : 採購清單_dgv.Columns(17).Visible = False : 採購清單_dgv.Columns(18).FillWeight = 70 : 採購清單_dgv.Columns(19).FillWeight = 70
132
+        採購清單_dgv.Columns(20).FillWeight = 70 : 採購清單_dgv.Columns(21).FillWeight = 70 : 採購清單_dgv.Columns(22).FillWeight = 70 : 採購清單_dgv.Columns(23).FillWeight = 45
133
+        採購清單_dgv.Columns(24).FillWeight = 45
134
+
135
+        採購清單_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 採購清單_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0"
136
+        採購清單_dgv.Columns("金額").DefaultCellStyle.Format = "#,##0"
137
+        採購清單_dgv.Columns("數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
138
+        採購清單_dgv.Columns("數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
139
+        採購清單_dgv.Columns("成本").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
140
+        採購清單_dgv.Columns("成本").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
141
+        採購清單_dgv.Columns("金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
142
+        採購清單_dgv.Columns("金額").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
143
+
144
+        採購清單_dgv.Columns(1).ReadOnly = True : 採購清單_dgv.Columns(3).ReadOnly = True : 採購清單_dgv.Columns(4).ReadOnly = True : 採購清單_dgv.Columns(5).ReadOnly = True
145
+        採購清單_dgv.Columns(7).ReadOnly = True : 採購清單_dgv.Columns(9).ReadOnly = True : 採購清單_dgv.Columns(11).ReadOnly = True : 採購清單_dgv.Columns(12).ReadOnly = True
146
+        採購清單_dgv.Columns(13).ReadOnly = True : 採購清單_dgv.Columns(14).ReadOnly = True : 採購清單_dgv.Columns(15).ReadOnly = True : 採購清單_dgv.Columns(16).ReadOnly = True
147
+        採購清單_dgv.Columns(17).ReadOnly = True : 採購清單_dgv.Columns(18).ReadOnly = True : 採購清單_dgv.Columns(19).ReadOnly = True : 採購清單_dgv.Columns(20).ReadOnly = True
148
+        採購清單_dgv.Columns(21).ReadOnly = True : 採購清單_dgv.Columns(22).ReadOnly = True : 採購清單_dgv.Columns(23).ReadOnly = True
149
+
150
+        採購清單_dgv.EditMode = DataGridViewEditMode.EditOnEnter
151
+        資料筆數_tb.Text = 採購清單_dgv.Rows.Count
152
+
153
+        Set_合記計算()
154
+    End Sub
155
+    Private Sub Set_清單3()
156
+        合計_dgv.DataSource = Nothing : da2.Clear()
157
+        合計_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
158
+        合計_dgv.ColumnHeadersHeight = 25
159
+        合計_dgv.AllowUserToAddRows = False
160
+
161
+        SQL_採購對帳單_合計()
162
+        da.Fill(da2) : 合計_dgv.DataSource = da2.Tables(0) : conn.Close()
163
+
164
+        For i As Integer = 0 To 合計_dgv.Rows.Count - 1
165
+            合計_dgv("個人", i).Value = "0" : 合計_dgv("公司", i).Value = "0"
166
+        Next
167
+        For i As Integer = 0 To 合計_dgv.Rows.Count - 1
168
+            For ii As Integer = 0 To 供應商_dgv.Rows.Count - 1
169
+                If 供應商_dgv("票期", ii).Value.ToString = 合計_dgv("票期", i).Value.ToString Then
170
+                    合計_dgv("公司", i).Value = Val(合計_dgv("公司", i).Value.ToString) + Val(供應商_dgv("公司", ii).Value)
171
+                    合計_dgv("個人", i).Value = Val(合計_dgv("個人", i).Value.ToString) + Val(供應商_dgv("個人", ii).Value)
172
+                End If
173
+            Next
174
+        Next
175
+        合計_dgv.Columns("公司").DefaultCellStyle.Format = "#,##0"
176
+        合計_dgv.Columns("公司").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
177
+        合計_dgv.Columns("公司").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
178
+        合計_dgv.Columns("個人").DefaultCellStyle.Format = "#,##0"
179
+        合計_dgv.Columns("個人").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
180
+        合計_dgv.Columns("個人").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
181
+    End Sub
182
+    Private Sub Set_合記計算()
183
+        當月貨款_tb.Text = "0" : 採購金額1_tb.Text = "0"
184
+        For i As Integer = 0 To 採購清單_dgv.Rows.Count - 1
185
+            採購清單_dgv("金額", i).Value = 採購清單_dgv("數量", i).Value * 採購清單_dgv("成本", i).Value
186
+            當月貨款_tb.Text = Val(當月貨款_tb.Text) + 採購清單_dgv("金額", i).Value
187
+
188
+            If 供應商_tb.Text = 採購清單_dgv("供應商", i).Value.ToString Then
189
+                採購金額1_tb.Text = Val(採購金額1_tb.Text) + 採購清單_dgv("金額", i).Value
190
+            End If
191
+        Next
192
+        當月貨款_tb.Text = Format(Val(當月貨款_tb.Text), "#,##0") : 採購金額1_tb.Text = Format(Val(採購金額1_tb.Text), "#,##0")
193
+    End Sub
194
+    Private Sub 日期格式()
195
+        If 會計月_ch.Checked = True Then
196
+            '-------------日期一----------------------------------------------------------------------------------------
197
+            DTP = Strings.Left(Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 開始日期_dtp.Value = DTP
198
+            開始日期_dtp.Value = 開始日期_dtp.Value.AddMonths(-1)
199
+            DTP = Strings.Left(Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "26" : 開始日期_dtp.Value = DTP
200
+            '-------------日期二----------------------------------------------------------------------------------------
201
+            DTP = Strings.Left(Format(結束日期_dtp.Value, "yyyy/MM/dd"), 8) & "25" : 結束日期_dtp.Value = DTP
202
+        Else
203
+            '-------------日期一----------------------------------------------------------------------------------------
204
+            開始日期_dtp.Value = 開始日期_dtp.Value.AddMonths(1)
205
+            DTP = Strings.Left(Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 開始日期_dtp.Value = DTP
206
+            '-------------日期二----------------------------------------------------------------------------------------
207
+            DTP = Strings.Left(Strings.Format(結束日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 結束日期_dtp.Value = DTP
208
+            結束日期_dtp.Value = 結束日期_dtp.Value.AddMonths(1) : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(-1)
209
+        End If
210
+    End Sub
211
+    Private Sub 採購對帳單_Load(sender As Object, e As EventArgs) Handles MyBase.Load
212
+        Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
213
+        小間距_ch.Checked = True : 供應商_dgv.Visible = False : 供應商_dgv.Visible = True
214
+        首次 = True : 日期格式() : 首次 = False : Set_清單3()
215
+    End Sub
216
+    Private Sub 供應商_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 供應商_dgv.CellEndEdit
217
+        For i As Integer = 0 To 供應商_dgv.Rows.Count - 1
218
+            If 供應商_dgv("稅金%", i).Value.ToString = "" Then : 供應商_dgv("稅金%", i).Value = 供應商_dgv("稅金1", i).Value.ToString : End If
219
+            供應商_dgv("稅金", i).Value = 供應商_dgv("當月貨款", i).Value / 100 * 供應商_dgv("稅金%", i).Value
220
+            If 供應商_dgv("廣告%", i).Value.ToString = "" Then : 供應商_dgv("廣告%", i).Value = 供應商_dgv("廣告1", i).Value.ToString : End If
221
+            供應商_dgv("廣告", i).Value = 供應商_dgv("當月貨款", i).Value / 100 * 供應商_dgv("廣告%", i).Value
222
+            If 供應商_dgv("其他扣款", i).Value.ToString = "" Then : 供應商_dgv("其他扣款", i).Value = "0" : End If
223
+            供應商_dgv("實付金額", i).Value = 供應商_dgv("當月貨款", i).Value - 供應商_dgv("稅金", i).Value - 供應商_dgv("廣告", i).Value - 供應商_dgv("其他扣款", i).Value
224
+            If 供應商_dgv("公司%", i).Value.ToString = "" Then : 供應商_dgv("公司%", i).Value = "0" : End If
225
+            If 供應商_dgv("個人%", i).Value.ToString = "" Then : 供應商_dgv("個人%", i).Value = "0" : End If
226
+            供應商_dgv("個人%", i).Value = 100 - 供應商_dgv("公司%", i).Value
227
+            供應商_dgv("公司", i).Value = 供應商_dgv("實付金額", i).Value / 100 * 供應商_dgv("公司%", i).Value
228
+            供應商_dgv("個人", i).Value = 供應商_dgv("實付金額", i).Value / 100 * 供應商_dgv("個人%", i).Value
229
+
230
+            If 供應商_dgv("票期", i).Value.ToString = "" Then
231
+                If Strings.Mid(Format(結束日期_dtp.Value, "yyyy/MM/dd"), 6, 2) = "12" Then
232
+                    If 供應商_dgv("票期1", i).Value.ToString = "30" Then
233
+                        供應商_dgv("票期1", i).Value = "28"
234
+                    End If
235
+                End If
236
+                DTP1.Value = 結束日期_dtp.Value : DTP1.Value = DTP1.Value.AddMonths(2)
237
+                供應商_dgv("票期", i).Value = Strings.Left(Format(DTP1.Value, "yyyy/MM/dd"), 7) & "/" & 供應商_dgv("票期1", i).Value.ToString
238
+            End If
239
+        Next
240
+
241
+        Dim EU As String
242
+        EU = 供應商_dgv("票期", e.RowIndex).Value.ToString
243
+        If EU = "" Then : Else
244
+            If IsDate(EU) Then
245
+                DTP2.Text = EU : 供應商_dgv.Rows(e.RowIndex).Cells("票期").Value = Format(DTP2.Value, "yyyy/MM/dd")
246
+            Else
247
+                供應商_dgv.Rows(e.RowIndex).Cells("票期").Value = ""
248
+            End If
249
+        End If
250
+        For i As Integer = 0 To 合計_dgv.Rows.Count - 1
251
+            合計_dgv("個人", i).Value = "0" : 合計_dgv("公司", i).Value = "0"
252
+        Next
253
+        For i As Integer = 0 To 合計_dgv.Rows.Count - 1
254
+            For ii As Integer = 0 To 供應商_dgv.Rows.Count - 1
255
+                If 供應商_dgv("票期", ii).Value.ToString = 合計_dgv("票期", i).Value.ToString Then
256
+                    合計_dgv("公司", i).Value = Val(合計_dgv("公司", i).Value.ToString) + Val(供應商_dgv("公司", ii).Value)
257
+                    合計_dgv("個人", i).Value = Val(合計_dgv("個人", i).Value.ToString) + Val(供應商_dgv("個人", ii).Value)
258
+                End If
259
+            Next
260
+        Next
261
+    End Sub
262
+    Private Sub 採購清單_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 採購清單_dgv.RowPostPaint
263
+        Dim linePen As New Pen(Color.Blue, 2)
264
+        If e.RowIndex = 採購清單_dgv.Rows.Count - 1 Then : Exit Sub : Else
265
+            If 採購清單_dgv("供應商", e.RowIndex).Value.ToString <> 採購清單_dgv("供應商", e.RowIndex + 1).Value.ToString Then
266
+                Dim startX As Integer = IIf(採購清單_dgv.RowHeadersVisible, 採購清單_dgv.RowHeadersWidth, 0) : Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
267
+                Dim endX As Integer = startX + 採購清單_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 採購清單_dgv.HorizontalScrollingOffset
268
+                e.Graphics.DrawLine(linePen, startX, startY, endX, startY) : Exit Sub
269
+            End If
270
+        End If
271
+    End Sub
272
+    Private Sub 採購清單_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 採購清單_dgv.CellEndEdit
273
+        Set_合記計算()
274
+
275
+        PA20 = 採購清單_dgv(8, e.RowIndex).Value : SQL_銷售明細_改倉名()
276
+        If dr.Read() Then : 採購清單_dgv("倉儲狀態", e.RowIndex).Value = dr("倉名編號") : End If
277
+        PA19 = 採購清單_dgv(11, e.RowIndex).Value : SQL_銷售明細_改物料訂製狀態()
278
+        If dr.Read() Then : 採購清單_dgv("訂製狀態", e.RowIndex).Value = dr("編碼") : End If
279
+        PA18 = 採購清單_dgv(14, e.RowIndex).Value : SQL_銷售明細_倉儲狀態()
280
+        If dr.Read() Then : 採購清單_dgv("物料狀態", e.RowIndex).Value = dr("編碼") : End If : conn.Close()
281
+
282
+        Dim EU(1) As String
283
+        EU(0) = 採購清單_dgv("採購日期", e.RowIndex).Value.ToString
284
+        If EU(0) = "" Then : Else
285
+            日期1_dtp.Text = EU(0) : 採購清單_dgv.Rows(e.RowIndex).Cells("採購日期").Value = Format(日期1_dtp.Value, "yyyy/MM/dd")
286
+        End If
287
+        EU(1) = 採購清單_dgv("預計進廠日", e.RowIndex).Value.ToString
288
+        If EU(1) = "" Then : Else
289
+            日期2_dtp.Text = EU(1) : 採購清單_dgv.Rows(e.RowIndex).Cells("預計進廠日").Value = Format(日期2_dtp.Value, "yyyy/MM/dd")
290
+        End If
291
+    End Sub
292
+    Private Sub 採購清單_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 採購清單_dgv.CellClick
293
+        If e.RowIndex = -1 Then : Else
294
+            供應商_tb.Text = 採購清單_dgv("供應商", e.RowIndex).Value.ToString
295
+
296
+            Set_合記計算()
297
+
298
+            PA15 = 採購清單_dgv(0, e.RowIndex).Value.ToString
299
+
300
+            物料圖1_pb.Image = Nothing : PA1 = 採購清單_dgv.Rows(e.RowIndex).Cells("料號").Value : SQL_物料檔案_是否有圖()
301
+            If dr.Read() Then
302
+                If dr("是否有圖") = True Then
303
+                    PA = 採購清單_dgv.Rows(e.RowIndex).Cells("料號").Value : SQL_物料圖庫_圖片顯示() '--------------------圖片顯示
304
+                    While dr.Read() = True
305
+                        Dim unused As Byte() = New Byte(-1) {}
306
+                        Dim bytes As Byte() = DirectCast(dr.Item("圖片"), Byte())
307
+                        Dim oStream As New MemoryStream(bytes)
308
+                        物料圖1_pb.Image = Bitmap.FromStream(oStream)
309
+                    End While
310
+                    conn.Close()
311
+                    物料圖1_pb.SizeMode = 4
312
+                Else
313
+                    物料圖1_pb.Image = Nothing
314
+                End If
315
+            End If : conn.Close()
316
+        End If
317
+    End Sub
318
+    Private Sub 上個月_bt_Click(sender As Object, e As EventArgs) Handles 上個月_bt.Click
319
+        If 會計月_ch.Checked = True Then
320
+            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
321
+            開始日期_dtp.Value = 中間日期_dtp.Value
322
+            結束日期_dtp.Value = 中間日期_dtp.Value
323
+        Else
324
+            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
325
+            開始日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
326
+            結束日期_dtp.Value = 中間日期_dtp.Value
327
+        End If
328
+        日期格式()
329
+    End Sub
330
+    Private Sub 下個月_bt_Click(sender As Object, e As EventArgs) Handles 下個月_bt.Click
331
+        If 會計月_ch.Checked = True Then
332
+            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(1)
333
+            開始日期_dtp.Value = 中間日期_dtp.Value
334
+            結束日期_dtp.Value = 中間日期_dtp.Value
335
+        Else
336
+            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(1)
337
+            開始日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
338
+            結束日期_dtp.Value = 中間日期_dtp.Value
339
+        End If
340
+        日期格式()
341
+    End Sub
342
+    Private Sub 開始日期_dtp_ValueChanged(sender As Object, e As EventArgs) Handles 開始日期_dtp.ValueChanged
343
+        Set_清單1() : Set_清單2()
344
+    End Sub
345
+    Private Sub 結束日期_dtp_ValueChanged(sender As Object, e As EventArgs) Handles 結束日期_dtp.ValueChanged
346
+        Set_清單1() : Set_清單2()
347
+    End Sub
348
+    Private Sub 會計月_CheckedChanged(sender As Object, e As EventArgs) Handles 會計月_ch.Click
349
+        會計月_ch.Checked = True : 一般月_ch.Checked = False : 日期格式()
350
+    End Sub
351
+    Private Sub 一般月_CheckedChanged(sender As Object, e As EventArgs) Handles 一般月_ch.Click
352
+        會計月_ch.Checked = False : 一般月_ch.Checked = True : 日期格式()
353
+    End Sub
354
+    Private Sub 窄間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 小間距_ch.Click
355
+        小間距_ch.Checked = True : 中間距_ch.Checked = False : 大間距_ch.Checked = False
356
+        Set_清單2()
357
+    End Sub
358
+    Private Sub 中間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 中間距_ch.Click
359
+        小間距_ch.Checked = False : 中間距_ch.Checked = True : 大間距_ch.Checked = False
360
+        Set_清單2()
361
+    End Sub
362
+    Private Sub 大間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 大間距_ch.Click
363
+        小間距_ch.Checked = False : 中間距_ch.Checked = False : 大間距_ch.Checked = True
364
+        Set_清單2()
365
+    End Sub
366
+    Private Sub 採購明細_bt_Click(sender As Object, e As EventArgs) Handles 採購明細_bt.Click
367
+        採購明細_bt.Enabled = False : 應負帳款_bt.Enabled = True : 採購清單_dgv.Visible = True : 供應商_dgv.Visible = False
368
+    End Sub
369
+    Private Sub 應負帳款_bt_Click(sender As Object, e As EventArgs) Handles 應負帳款_bt.Click
370
+        採購明細_bt.Enabled = True : 應負帳款_bt.Enabled = False : 採購清單_dgv.Visible = False : 供應商_dgv.Visible = True
371
+    End Sub
372
+    Private Sub 重新讀取_bt_Click(sender As Object, e As EventArgs) Handles 重新讀取_bt.Click
373
+        Set_清單1() : Set_清單2()
374
+    End Sub
375
+    Private Sub 開啟供應商資料表_bt_Click(sender As Object, e As EventArgs) Handles 開啟供應商資料表_bt.Click
376
+        PA = "" : 供應商資料表.Show() : 供應商資料表.BringToFront()
377
+    End Sub
378
+
379
+    Private Sub 存檔_bt_Click(sender As Object, e As EventArgs) Handles 存檔_bt.Click
380
+        PA = Strings.Left(Format(結束日期_dtp.Value, "yyyy/MM/dd"), 7)
381
+        SQL_採購對帳單_判斷是否有資料()
382
+        If dr.Read() Then : SQL_採購對帳單_刪除當天() : conn.Close() : End If : conn.Close()
383
+        For i As Integer = 0 To 供應商_dgv.Rows.Count - 1
384
+            PA1 = 供應商_dgv.Rows(i).Cells("編號").Value : PA2 = 供應商_dgv.Rows(i).Cells("稅金%").Value
385
+            PA3 = 供應商_dgv.Rows(i).Cells("廣告%").Value : PA4 = 供應商_dgv.Rows(i).Cells("其他扣款").Value
386
+            PA5 = 供應商_dgv.Rows(i).Cells("票期").Value : PA6 = 供應商_dgv.Rows(i).Cells("公司%").Value
387
+            PA7 = 供應商_dgv.Rows(i).Cells("個人%").Value
388
+            SQL_採購對帳單_存檔()
389
+        Next : MsgBox("存檔完成!!") : conn.Close()
390
+    End Sub
391
+End Class

+ 0
- 839
YD-ERP-SYS/採購系統管理/採購控制表.Designer.vb 查看文件

1
-<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
-Partial Class 採購控制表
3
-    Inherits System.Windows.Forms.Form
4
-
5
-    'Form 覆寫 Dispose 以清除元件清單。
6
-    <System.Diagnostics.DebuggerNonUserCode()> _
7
-    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8
-        Try
9
-            If disposing AndAlso components IsNot Nothing Then
10
-                components.Dispose()
11
-            End If
12
-        Finally
13
-            MyBase.Dispose(disposing)
14
-        End Try
15
-    End Sub
16
-
17
-    '為 Windows Form 設計工具的必要項
18
-    Private components As System.ComponentModel.IContainer
19
-
20
-    '注意: 以下為 Windows Form 設計工具所需的程序
21
-    '可以使用 Windows Form 設計工具進行修改。
22
-    '請勿使用程式碼編輯器進行修改。
23
-    <System.Diagnostics.DebuggerStepThrough()> _
24
-    Private Sub InitializeComponent()
25
-        Me.components = New System.ComponentModel.Container()
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 resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(採購控制表))
29
-        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
-        Me.下載檔名_tb = New System.Windows.Forms.TextBox()
31
-        Me.料號_tb = New System.Windows.Forms.TextBox()
32
-        Me.單號1_tb = New System.Windows.Forms.TextBox()
33
-        Me.大圖預覽_bt = New System.Windows.Forms.Button()
34
-        Me.版次_tb = New System.Windows.Forms.TextBox()
35
-        Me.訂製圖檔_dgv = New System.Windows.Forms.DataGridView()
36
-        Me.下載圖檔_bt = New System.Windows.Forms.Button()
37
-        Me.圖檔入系統_bt = New System.Windows.Forms.Button()
38
-        Me.檔名讀取_tb = New System.Windows.Forms.TextBox()
39
-        Me.檔案名稱_tb = New System.Windows.Forms.TextBox()
40
-        Me.Label12 = New System.Windows.Forms.Label()
41
-        Me.Label4 = New System.Windows.Forms.Label()
42
-        Me.讀取資料夾路徑_bt = New System.Windows.Forms.Button()
43
-        Me.本機資料夾_wb = New System.Windows.Forms.WebBrowser()
44
-        Me.FTP資料夾_wb = New System.Windows.Forms.WebBrowser()
45
-        Me.Label11 = New System.Windows.Forms.Label()
46
-        Me.Label5 = New System.Windows.Forms.Label()
47
-        Me.大間距_ch = New System.Windows.Forms.CheckBox()
48
-        Me.中間距_ch = New System.Windows.Forms.CheckBox()
49
-        Me.申請人_tb = New System.Windows.Forms.TextBox()
50
-        Me.Label19 = New System.Windows.Forms.Label()
51
-        Me.日期2_dtp = New System.Windows.Forms.DateTimePicker()
52
-        Me.日期1_dtp = New System.Windows.Forms.DateTimePicker()
53
-        Me.Label3 = New System.Windows.Forms.Label()
54
-        Me.業務1_cb = New System.Windows.Forms.ComboBox()
55
-        Me.單號_tb = New System.Windows.Forms.TextBox()
56
-        Me.採購金額_tb = New System.Windows.Forms.TextBox()
57
-        Me.Label16 = New System.Windows.Forms.Label()
58
-        Me.小間距_ch = New System.Windows.Forms.CheckBox()
59
-        Me.物料圖1_pb = New System.Windows.Forms.PictureBox()
60
-        Me.清空1_bt = New System.Windows.Forms.Button()
61
-        Me.供應商編碼1_tb = New System.Windows.Forms.TextBox()
62
-        Me.查詢1_tb = New System.Windows.Forms.TextBox()
63
-        Me.地區1_cb = New System.Windows.Forms.ComboBox()
64
-        Me.Label14 = New System.Windows.Forms.Label()
65
-        Me.供應商1_cb = New System.Windows.Forms.ComboBox()
66
-        Me.Label13 = New System.Windows.Forms.Label()
67
-        Me.供應商編碼1_cb = New System.Windows.Forms.ComboBox()
68
-        Me.Label1 = New System.Windows.Forms.Label()
69
-        Me.存檔_bt = New System.Windows.Forms.Button()
70
-        Me.刪除單據上點選的資料_bt = New System.Windows.Forms.Button()
71
-        Me.Label9 = New System.Windows.Forms.Label()
72
-        Me.資料筆數1_tb = New System.Windows.Forms.TextBox()
73
-        Me.Label10 = New System.Windows.Forms.Label()
74
-        Me.項次_tb = New System.Windows.Forms.TextBox()
75
-        Me.選擇_lb = New System.Windows.Forms.Label()
76
-        Me.Label15 = New System.Windows.Forms.Label()
77
-        Me.Label17 = New System.Windows.Forms.Label()
78
-        Me.採購清單_dgv = New System.Windows.Forms.DataGridView()
79
-        Me.FolderBrowserDialog1 = New System.Windows.Forms.FolderBrowserDialog()
80
-        Me.SaveFileDialog1 = New System.Windows.Forms.SaveFileDialog()
81
-        Me.採購金額1_tb = New System.Windows.Forms.TextBox()
82
-        Me.Label6 = New System.Windows.Forms.Label()
83
-        Me.供應商_tb = New System.Windows.Forms.TextBox()
84
-        Me.Label2 = New System.Windows.Forms.Label()
85
-        Me.ContextMenuStrip1 = New System.Windows.Forms.ContextMenuStrip(Me.components)
86
-        Me.重新整理_tsm = New System.Windows.Forms.ToolStripMenuItem()
87
-        Me.日期3_dtp = New System.Windows.Forms.DateTimePicker()
88
-        Me.日期4_dtp = New System.Windows.Forms.DateTimePicker()
89
-        Me.批量勾選_cb = New System.Windows.Forms.CheckBox()
90
-        Me.過帳_bt = New System.Windows.Forms.Button()
91
-        CType(Me.訂製圖檔_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
92
-        CType(Me.物料圖1_pb, System.ComponentModel.ISupportInitialize).BeginInit()
93
-        CType(Me.採購清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
94
-        Me.ContextMenuStrip1.SuspendLayout()
95
-        Me.SuspendLayout()
96
-        '
97
-        '下載檔名_tb
98
-        '
99
-        Me.下載檔名_tb.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
100
-        Me.下載檔名_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
101
-        Me.下載檔名_tb.Location = New System.Drawing.Point(743, 356)
102
-        Me.下載檔名_tb.Name = "下載檔名_tb"
103
-        Me.下載檔名_tb.Size = New System.Drawing.Size(122, 23)
104
-        Me.下載檔名_tb.TabIndex = 1394
105
-        Me.下載檔名_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
106
-        Me.下載檔名_tb.Visible = False
107
-        '
108
-        '料號_tb
109
-        '
110
-        Me.料號_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
111
-        Me.料號_tb.Enabled = False
112
-        Me.料號_tb.Location = New System.Drawing.Point(743, 327)
113
-        Me.料號_tb.Name = "料號_tb"
114
-        Me.料號_tb.Size = New System.Drawing.Size(122, 23)
115
-        Me.料號_tb.TabIndex = 1393
116
-        Me.料號_tb.Visible = False
117
-        '
118
-        '單號1_tb
119
-        '
120
-        Me.單號1_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
121
-        Me.單號1_tb.Enabled = False
122
-        Me.單號1_tb.Location = New System.Drawing.Point(743, 298)
123
-        Me.單號1_tb.Name = "單號1_tb"
124
-        Me.單號1_tb.Size = New System.Drawing.Size(122, 23)
125
-        Me.單號1_tb.TabIndex = 1392
126
-        Me.單號1_tb.Visible = False
127
-        '
128
-        '大圖預覽_bt
129
-        '
130
-        Me.大圖預覽_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
131
-        Me.大圖預覽_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
132
-        Me.大圖預覽_bt.ForeColor = System.Drawing.Color.Blue
133
-        Me.大圖預覽_bt.Location = New System.Drawing.Point(959, 297)
134
-        Me.大圖預覽_bt.Name = "大圖預覽_bt"
135
-        Me.大圖預覽_bt.Size = New System.Drawing.Size(89, 24)
136
-        Me.大圖預覽_bt.TabIndex = 1391
137
-        Me.大圖預覽_bt.Text = "大圖預覽"
138
-        Me.大圖預覽_bt.UseVisualStyleBackColor = True
139
-        '
140
-        '版次_tb
141
-        '
142
-        Me.版次_tb.Location = New System.Drawing.Point(743, 270)
143
-        Me.版次_tb.Name = "版次_tb"
144
-        Me.版次_tb.Size = New System.Drawing.Size(122, 23)
145
-        Me.版次_tb.TabIndex = 1390
146
-        Me.版次_tb.Visible = False
147
-        '
148
-        '訂製圖檔_dgv
149
-        '
150
-        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
151
-        Me.訂製圖檔_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
152
-        Me.訂製圖檔_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
153
-            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
154
-        Me.訂製圖檔_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
155
-        Me.訂製圖檔_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
156
-        Me.訂製圖檔_dgv.Location = New System.Drawing.Point(958, 323)
157
-        Me.訂製圖檔_dgv.Name = "訂製圖檔_dgv"
158
-        Me.訂製圖檔_dgv.RowHeadersWidth = 5
159
-        DataGridViewCellStyle2.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
160
-        DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
161
-        Me.訂製圖檔_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
162
-        Me.訂製圖檔_dgv.RowTemplate.Height = 24
163
-        Me.訂製圖檔_dgv.Size = New System.Drawing.Size(90, 354)
164
-        Me.訂製圖檔_dgv.TabIndex = 1389
165
-        '
166
-        '下載圖檔_bt
167
-        '
168
-        Me.下載圖檔_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
169
-        Me.下載圖檔_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
170
-        Me.下載圖檔_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
171
-        Me.下載圖檔_bt.Location = New System.Drawing.Point(1223, 271)
172
-        Me.下載圖檔_bt.Name = "下載圖檔_bt"
173
-        Me.下載圖檔_bt.Size = New System.Drawing.Size(94, 24)
174
-        Me.下載圖檔_bt.TabIndex = 1388
175
-        Me.下載圖檔_bt.Text = "下載圖片"
176
-        Me.下載圖檔_bt.UseVisualStyleBackColor = True
177
-        '
178
-        '圖檔入系統_bt
179
-        '
180
-        Me.圖檔入系統_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
181
-        Me.圖檔入系統_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
182
-        Me.圖檔入系統_bt.ForeColor = System.Drawing.Color.Green
183
-        Me.圖檔入系統_bt.Location = New System.Drawing.Point(1049, 271)
184
-        Me.圖檔入系統_bt.Name = "圖檔入系統_bt"
185
-        Me.圖檔入系統_bt.Size = New System.Drawing.Size(173, 24)
186
-        Me.圖檔入系統_bt.TabIndex = 1387
187
-        Me.圖檔入系統_bt.Text = "圖檔入系統 或 圖片修改存檔"
188
-        Me.圖檔入系統_bt.UseVisualStyleBackColor = True
189
-        '
190
-        '檔名讀取_tb
191
-        '
192
-        Me.檔名讀取_tb.AllowDrop = True
193
-        Me.檔名讀取_tb.ForeColor = System.Drawing.Color.Black
194
-        Me.檔名讀取_tb.Location = New System.Drawing.Point(743, 212)
195
-        Me.檔名讀取_tb.Multiline = True
196
-        Me.檔名讀取_tb.Name = "檔名讀取_tb"
197
-        Me.檔名讀取_tb.Size = New System.Drawing.Size(122, 23)
198
-        Me.檔名讀取_tb.TabIndex = 1386
199
-        Me.檔名讀取_tb.Visible = False
200
-        '
201
-        '檔案名稱_tb
202
-        '
203
-        Me.檔案名稱_tb.AllowDrop = True
204
-        Me.檔案名稱_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
205
-        Me.檔案名稱_tb.ForeColor = System.Drawing.Color.Black
206
-        Me.檔案名稱_tb.Location = New System.Drawing.Point(1104, 482)
207
-        Me.檔案名稱_tb.Name = "檔案名稱_tb"
208
-        Me.檔案名稱_tb.Size = New System.Drawing.Size(231, 23)
209
-        Me.檔案名稱_tb.TabIndex = 1384
210
-        '
211
-        'Label12
212
-        '
213
-        Me.Label12.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
214
-        Me.Label12.AutoSize = True
215
-        Me.Label12.Font = New System.Drawing.Font("微軟正黑體", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
216
-        Me.Label12.Location = New System.Drawing.Point(1052, 508)
217
-        Me.Label12.Name = "Label12"
218
-        Me.Label12.Size = New System.Drawing.Size(108, 17)
219
-        Me.Label12.TabIndex = 1382
220
-        Me.Label12.Text = "伺服器FTP文件夾"
221
-        '
222
-        'Label4
223
-        '
224
-        Me.Label4.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
225
-        Me.Label4.AutoSize = True
226
-        Me.Label4.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
227
-        Me.Label4.Location = New System.Drawing.Point(1054, 300)
228
-        Me.Label4.Name = "Label4"
229
-        Me.Label4.Size = New System.Drawing.Size(56, 16)
230
-        Me.Label4.TabIndex = 1381
231
-        Me.Label4.Text = "我的電腦"
232
-        '
233
-        '讀取資料夾路徑_bt
234
-        '
235
-        Me.讀取資料夾路徑_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
236
-        Me.讀取資料夾路徑_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
237
-        Me.讀取資料夾路徑_bt.ForeColor = System.Drawing.Color.Blue
238
-        Me.讀取資料夾路徑_bt.Location = New System.Drawing.Point(959, 271)
239
-        Me.讀取資料夾路徑_bt.Name = "讀取資料夾路徑_bt"
240
-        Me.讀取資料夾路徑_bt.Size = New System.Drawing.Size(89, 24)
241
-        Me.讀取資料夾路徑_bt.TabIndex = 1380
242
-        Me.讀取資料夾路徑_bt.Text = "讀取料夾路徑"
243
-        Me.讀取資料夾路徑_bt.UseVisualStyleBackColor = True
244
-        '
245
-        '本機資料夾_wb
246
-        '
247
-        Me.本機資料夾_wb.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
248
-            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
249
-        Me.本機資料夾_wb.Location = New System.Drawing.Point(1053, 356)
250
-        Me.本機資料夾_wb.MinimumSize = New System.Drawing.Size(20, 20)
251
-        Me.本機資料夾_wb.Name = "本機資料夾_wb"
252
-        Me.本機資料夾_wb.Size = New System.Drawing.Size(287, 122)
253
-        Me.本機資料夾_wb.TabIndex = 1379
254
-        Me.本機資料夾_wb.Url = New System.Uri("", System.UriKind.Relative)
255
-        '
256
-        'FTP資料夾_wb
257
-        '
258
-        Me.FTP資料夾_wb.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
259
-        Me.FTP資料夾_wb.Location = New System.Drawing.Point(1053, 525)
260
-        Me.FTP資料夾_wb.MinimumSize = New System.Drawing.Size(20, 20)
261
-        Me.FTP資料夾_wb.Name = "FTP資料夾_wb"
262
-        Me.FTP資料夾_wb.Size = New System.Drawing.Size(282, 152)
263
-        Me.FTP資料夾_wb.TabIndex = 1378
264
-        Me.FTP資料夾_wb.Url = New System.Uri("", System.UriKind.Relative)
265
-        '
266
-        'Label11
267
-        '
268
-        Me.Label11.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
269
-        Me.Label11.AutoSize = True
270
-        Me.Label11.ForeColor = System.Drawing.Color.Red
271
-        Me.Label11.Location = New System.Drawing.Point(1061, 321)
272
-        Me.Label11.Name = "Label11"
273
-        Me.Label11.Size = New System.Drawing.Size(244, 32)
274
-        Me.Label11.TabIndex = 1383
275
-        Me.Label11.Text = "如檔案無法拖曳至伺服器FTP文件夾,請修改" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "檔案名稱不要帶有中文字或是符號"
276
-        '
277
-        'Label5
278
-        '
279
-        Me.Label5.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
280
-        Me.Label5.AutoSize = True
281
-        Me.Label5.Location = New System.Drawing.Point(1050, 485)
282
-        Me.Label5.Name = "Label5"
283
-        Me.Label5.Size = New System.Drawing.Size(56, 16)
284
-        Me.Label5.TabIndex = 1385
285
-        Me.Label5.Text = "檔案名稱"
286
-        '
287
-        '大間距_ch
288
-        '
289
-        Me.大間距_ch.AutoSize = True
290
-        Me.大間距_ch.Location = New System.Drawing.Point(146, 66)
291
-        Me.大間距_ch.Name = "大間距_ch"
292
-        Me.大間距_ch.Size = New System.Drawing.Size(63, 20)
293
-        Me.大間距_ch.TabIndex = 1377
294
-        Me.大間距_ch.Text = "大間距"
295
-        Me.大間距_ch.UseVisualStyleBackColor = True
296
-        '
297
-        '中間距_ch
298
-        '
299
-        Me.中間距_ch.AutoSize = True
300
-        Me.中間距_ch.Location = New System.Drawing.Point(77, 66)
301
-        Me.中間距_ch.Name = "中間距_ch"
302
-        Me.中間距_ch.Size = New System.Drawing.Size(63, 20)
303
-        Me.中間距_ch.TabIndex = 1376
304
-        Me.中間距_ch.Text = "中間距"
305
-        Me.中間距_ch.UseVisualStyleBackColor = True
306
-        '
307
-        '申請人_tb
308
-        '
309
-        Me.申請人_tb.Enabled = False
310
-        Me.申請人_tb.Location = New System.Drawing.Point(550, 31)
311
-        Me.申請人_tb.Name = "申請人_tb"
312
-        Me.申請人_tb.Size = New System.Drawing.Size(130, 23)
313
-        Me.申請人_tb.TabIndex = 1375
314
-        '
315
-        'Label19
316
-        '
317
-        Me.Label19.AutoSize = True
318
-        Me.Label19.Location = New System.Drawing.Point(500, 34)
319
-        Me.Label19.Name = "Label19"
320
-        Me.Label19.Size = New System.Drawing.Size(44, 16)
321
-        Me.Label19.TabIndex = 1374
322
-        Me.Label19.Text = "申請人"
323
-        '
324
-        '日期2_dtp
325
-        '
326
-        Me.日期2_dtp.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
327
-        Me.日期2_dtp.Enabled = False
328
-        Me.日期2_dtp.Location = New System.Drawing.Point(743, 183)
329
-        Me.日期2_dtp.Name = "日期2_dtp"
330
-        Me.日期2_dtp.Size = New System.Drawing.Size(122, 23)
331
-        Me.日期2_dtp.TabIndex = 1373
332
-        Me.日期2_dtp.Visible = False
333
-        '
334
-        '日期1_dtp
335
-        '
336
-        Me.日期1_dtp.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
337
-        Me.日期1_dtp.Enabled = False
338
-        Me.日期1_dtp.Location = New System.Drawing.Point(743, 154)
339
-        Me.日期1_dtp.Name = "日期1_dtp"
340
-        Me.日期1_dtp.Size = New System.Drawing.Size(122, 23)
341
-        Me.日期1_dtp.TabIndex = 1372
342
-        Me.日期1_dtp.Visible = False
343
-        '
344
-        'Label3
345
-        '
346
-        Me.Label3.AutoSize = True
347
-        Me.Label3.Location = New System.Drawing.Point(319, 9)
348
-        Me.Label3.Name = "Label3"
349
-        Me.Label3.Size = New System.Drawing.Size(32, 16)
350
-        Me.Label3.TabIndex = 1371
351
-        Me.Label3.Text = "業務"
352
-        '
353
-        '業務1_cb
354
-        '
355
-        Me.業務1_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
356
-        Me.業務1_cb.FormattingEnabled = True
357
-        Me.業務1_cb.Items.AddRange(New Object() {"", "1", "2", "3", "4", "5", "6", "7", "8", "9", "B", "Y"})
358
-        Me.業務1_cb.Location = New System.Drawing.Point(316, 31)
359
-        Me.業務1_cb.Name = "業務1_cb"
360
-        Me.業務1_cb.Size = New System.Drawing.Size(42, 24)
361
-        Me.業務1_cb.TabIndex = 1370
362
-        '
363
-        '單號_tb
364
-        '
365
-        Me.單號_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
366
-        Me.單號_tb.Enabled = False
367
-        Me.單號_tb.Location = New System.Drawing.Point(743, 125)
368
-        Me.單號_tb.Name = "單號_tb"
369
-        Me.單號_tb.Size = New System.Drawing.Size(122, 23)
370
-        Me.單號_tb.TabIndex = 1369
371
-        Me.單號_tb.Visible = False
372
-        '
373
-        '採購金額_tb
374
-        '
375
-        Me.採購金額_tb.ForeColor = System.Drawing.Color.Blue
376
-        Me.採購金額_tb.Location = New System.Drawing.Point(282, 64)
377
-        Me.採購金額_tb.Name = "採購金額_tb"
378
-        Me.採購金額_tb.Size = New System.Drawing.Size(130, 23)
379
-        Me.採購金額_tb.TabIndex = 1368
380
-        Me.採購金額_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
381
-        '
382
-        'Label16
383
-        '
384
-        Me.Label16.AutoSize = True
385
-        Me.Label16.ForeColor = System.Drawing.Color.Blue
386
-        Me.Label16.Location = New System.Drawing.Point(215, 67)
387
-        Me.Label16.Name = "Label16"
388
-        Me.Label16.Size = New System.Drawing.Size(68, 16)
389
-        Me.Label16.TabIndex = 1367
390
-        Me.Label16.Text = "總採購金額"
391
-        '
392
-        '小間距_ch
393
-        '
394
-        Me.小間距_ch.AutoSize = True
395
-        Me.小間距_ch.Location = New System.Drawing.Point(8, 66)
396
-        Me.小間距_ch.Name = "小間距_ch"
397
-        Me.小間距_ch.Size = New System.Drawing.Size(63, 20)
398
-        Me.小間距_ch.TabIndex = 1366
399
-        Me.小間距_ch.Text = "小間距"
400
-        Me.小間距_ch.UseVisualStyleBackColor = True
401
-        '
402
-        '物料圖1_pb
403
-        '
404
-        Me.物料圖1_pb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
405
-        Me.物料圖1_pb.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
406
-        Me.物料圖1_pb.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
407
-        Me.物料圖1_pb.Location = New System.Drawing.Point(962, 6)
408
-        Me.物料圖1_pb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
409
-        Me.物料圖1_pb.Name = "物料圖1_pb"
410
-        Me.物料圖1_pb.Size = New System.Drawing.Size(373, 262)
411
-        Me.物料圖1_pb.TabIndex = 1354
412
-        Me.物料圖1_pb.TabStop = False
413
-        '
414
-        '清空1_bt
415
-        '
416
-        Me.清空1_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
417
-        Me.清空1_bt.ImeMode = System.Windows.Forms.ImeMode.NoControl
418
-        Me.清空1_bt.Location = New System.Drawing.Point(361, 4)
419
-        Me.清空1_bt.Name = "清空1_bt"
420
-        Me.清空1_bt.Size = New System.Drawing.Size(59, 52)
421
-        Me.清空1_bt.TabIndex = 1364
422
-        Me.清空1_bt.Text = "清除查詢條件"
423
-        Me.清空1_bt.UseVisualStyleBackColor = True
424
-        '
425
-        '供應商編碼1_tb
426
-        '
427
-        Me.供應商編碼1_tb.Location = New System.Drawing.Point(743, 241)
428
-        Me.供應商編碼1_tb.Name = "供應商編碼1_tb"
429
-        Me.供應商編碼1_tb.Size = New System.Drawing.Size(122, 23)
430
-        Me.供應商編碼1_tb.TabIndex = 1363
431
-        Me.供應商編碼1_tb.Visible = False
432
-        '
433
-        '查詢1_tb
434
-        '
435
-        Me.查詢1_tb.Location = New System.Drawing.Point(179, 5)
436
-        Me.查詢1_tb.Name = "查詢1_tb"
437
-        Me.查詢1_tb.Size = New System.Drawing.Size(134, 23)
438
-        Me.查詢1_tb.TabIndex = 1361
439
-        '
440
-        '地區1_cb
441
-        '
442
-        Me.地區1_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
443
-        Me.地區1_cb.FormattingEnabled = True
444
-        Me.地區1_cb.Items.AddRange(New Object() {"", "北部", "南部", "材料", "調貨"})
445
-        Me.地區1_cb.Location = New System.Drawing.Point(60, 4)
446
-        Me.地區1_cb.Name = "地區1_cb"
447
-        Me.地區1_cb.Size = New System.Drawing.Size(76, 24)
448
-        Me.地區1_cb.TabIndex = 1360
449
-        '
450
-        'Label14
451
-        '
452
-        Me.Label14.AutoSize = True
453
-        Me.Label14.ForeColor = System.Drawing.Color.Red
454
-        Me.Label14.Location = New System.Drawing.Point(5, 9)
455
-        Me.Label14.Name = "Label14"
456
-        Me.Label14.Size = New System.Drawing.Size(32, 16)
457
-        Me.Label14.TabIndex = 1359
458
-        Me.Label14.Text = "地區"
459
-        '
460
-        '供應商1_cb
461
-        '
462
-        Me.供應商1_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
463
-        Me.供應商1_cb.FormattingEnabled = True
464
-        Me.供應商1_cb.Location = New System.Drawing.Point(179, 31)
465
-        Me.供應商1_cb.Name = "供應商1_cb"
466
-        Me.供應商1_cb.Size = New System.Drawing.Size(134, 24)
467
-        Me.供應商1_cb.TabIndex = 1358
468
-        '
469
-        'Label13
470
-        '
471
-        Me.Label13.AutoSize = True
472
-        Me.Label13.ForeColor = System.Drawing.Color.Red
473
-        Me.Label13.Location = New System.Drawing.Point(138, 35)
474
-        Me.Label13.Name = "Label13"
475
-        Me.Label13.Size = New System.Drawing.Size(44, 16)
476
-        Me.Label13.TabIndex = 1357
477
-        Me.Label13.Text = "供應商"
478
-        '
479
-        '供應商編碼1_cb
480
-        '
481
-        Me.供應商編碼1_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
482
-        Me.供應商編碼1_cb.FormattingEnabled = True
483
-        Me.供應商編碼1_cb.Location = New System.Drawing.Point(60, 31)
484
-        Me.供應商編碼1_cb.Name = "供應商編碼1_cb"
485
-        Me.供應商編碼1_cb.Size = New System.Drawing.Size(76, 24)
486
-        Me.供應商編碼1_cb.TabIndex = 1356
487
-        '
488
-        'Label1
489
-        '
490
-        Me.Label1.AutoSize = True
491
-        Me.Label1.ForeColor = System.Drawing.Color.Red
492
-        Me.Label1.Location = New System.Drawing.Point(5, 35)
493
-        Me.Label1.Name = "Label1"
494
-        Me.Label1.Size = New System.Drawing.Size(56, 16)
495
-        Me.Label1.TabIndex = 1355
496
-        Me.Label1.Text = "廠商編碼"
497
-        '
498
-        '存檔_bt
499
-        '
500
-        Me.存檔_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
501
-        Me.存檔_bt.ForeColor = System.Drawing.Color.Green
502
-        Me.存檔_bt.Location = New System.Drawing.Point(422, 4)
503
-        Me.存檔_bt.Name = "存檔_bt"
504
-        Me.存檔_bt.Size = New System.Drawing.Size(59, 52)
505
-        Me.存檔_bt.TabIndex = 1349
506
-        Me.存檔_bt.Text = "存檔"
507
-        Me.存檔_bt.UseVisualStyleBackColor = True
508
-        '
509
-        '刪除單據上點選的資料_bt
510
-        '
511
-        Me.刪除單據上點選的資料_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
512
-        Me.刪除單據上點選的資料_bt.ForeColor = System.Drawing.Color.Red
513
-        Me.刪除單據上點選的資料_bt.Location = New System.Drawing.Point(683, 5)
514
-        Me.刪除單據上點選的資料_bt.Name = "刪除單據上點選的資料_bt"
515
-        Me.刪除單據上點選的資料_bt.Size = New System.Drawing.Size(102, 50)
516
-        Me.刪除單據上點選的資料_bt.TabIndex = 1350
517
-        Me.刪除單據上點選的資料_bt.Text = "刪除採購單據上點選的資料"
518
-        Me.刪除單據上點選的資料_bt.UseVisualStyleBackColor = True
519
-        '
520
-        'Label9
521
-        '
522
-        Me.Label9.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
523
-        Me.Label9.AutoSize = True
524
-        Me.Label9.ImeMode = System.Windows.Forms.ImeMode.NoControl
525
-        Me.Label9.Location = New System.Drawing.Point(912, 67)
526
-        Me.Label9.Name = "Label9"
527
-        Me.Label9.Size = New System.Drawing.Size(44, 16)
528
-        Me.Label9.TabIndex = 1353
529
-        Me.Label9.Text = "筆資料"
530
-        '
531
-        '資料筆數1_tb
532
-        '
533
-        Me.資料筆數1_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
534
-        Me.資料筆數1_tb.Location = New System.Drawing.Point(870, 64)
535
-        Me.資料筆數1_tb.Name = "資料筆數1_tb"
536
-        Me.資料筆數1_tb.Size = New System.Drawing.Size(39, 23)
537
-        Me.資料筆數1_tb.TabIndex = 1352
538
-        Me.資料筆數1_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
539
-        '
540
-        'Label10
541
-        '
542
-        Me.Label10.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
543
-        Me.Label10.AutoSize = True
544
-        Me.Label10.ImeMode = System.Windows.Forms.ImeMode.NoControl
545
-        Me.Label10.Location = New System.Drawing.Point(848, 67)
546
-        Me.Label10.Name = "Label10"
547
-        Me.Label10.Size = New System.Drawing.Size(20, 16)
548
-        Me.Label10.TabIndex = 1351
549
-        Me.Label10.Text = "共"
550
-        '
551
-        '項次_tb
552
-        '
553
-        Me.項次_tb.Enabled = False
554
-        Me.項次_tb.Location = New System.Drawing.Point(550, 5)
555
-        Me.項次_tb.Name = "項次_tb"
556
-        Me.項次_tb.Size = New System.Drawing.Size(130, 23)
557
-        Me.項次_tb.TabIndex = 1348
558
-        '
559
-        '選擇_lb
560
-        '
561
-        Me.選擇_lb.AutoSize = True
562
-        Me.選擇_lb.Location = New System.Drawing.Point(482, 8)
563
-        Me.選擇_lb.Name = "選擇_lb"
564
-        Me.選擇_lb.Size = New System.Drawing.Size(68, 16)
565
-        Me.選擇_lb.TabIndex = 1347
566
-        Me.選擇_lb.Text = "資料流水號"
567
-        '
568
-        'Label15
569
-        '
570
-        Me.Label15.AutoSize = True
571
-        Me.Label15.ImeMode = System.Windows.Forms.ImeMode.NoControl
572
-        Me.Label15.Location = New System.Drawing.Point(138, 8)
573
-        Me.Label15.Name = "Label15"
574
-        Me.Label15.Size = New System.Drawing.Size(44, 16)
575
-        Me.Label15.TabIndex = 1362
576
-        Me.Label15.Text = "關鍵字"
577
-        '
578
-        'Label17
579
-        '
580
-        Me.Label17.AutoSize = True
581
-        Me.Label17.Location = New System.Drawing.Point(3, 51)
582
-        Me.Label17.Name = "Label17"
583
-        Me.Label17.Size = New System.Drawing.Size(1513, 16)
584
-        Me.Label17.TabIndex = 1365
585
-        Me.Label17.Text = resources.GetString("Label17.Text")
586
-        '
587
-        '採購清單_dgv
588
-        '
589
-        Me.採購清單_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
590
-            Or System.Windows.Forms.AnchorStyles.Left) _
591
-            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
592
-        Me.採購清單_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
593
-        Me.採購清單_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
594
-        Me.採購清單_dgv.Location = New System.Drawing.Point(5, 92)
595
-        Me.採購清單_dgv.Name = "採購清單_dgv"
596
-        Me.採購清單_dgv.RowHeadersWidth = 5
597
-        DataGridViewCellStyle3.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
598
-        DataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
599
-        Me.採購清單_dgv.RowsDefaultCellStyle = DataGridViewCellStyle3
600
-        Me.採購清單_dgv.RowTemplate.Height = 24
601
-        Me.採購清單_dgv.Size = New System.Drawing.Size(951, 585)
602
-        Me.採購清單_dgv.TabIndex = 1346
603
-        '
604
-        'SaveFileDialog1
605
-        '
606
-        Me.SaveFileDialog1.DefaultExt = "jpg"
607
-        Me.SaveFileDialog1.SupportMultiDottedExtensions = True
608
-        Me.SaveFileDialog1.Title = "指定檔案名稱與選擇檔案路徑"
609
-        '
610
-        '採購金額1_tb
611
-        '
612
-        Me.採購金額1_tb.ForeColor = System.Drawing.Color.Green
613
-        Me.採購金額1_tb.Location = New System.Drawing.Point(623, 64)
614
-        Me.採購金額1_tb.Name = "採購金額1_tb"
615
-        Me.採購金額1_tb.Size = New System.Drawing.Size(117, 23)
616
-        Me.採購金額1_tb.TabIndex = 1454
617
-        Me.採購金額1_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
618
-        '
619
-        'Label6
620
-        '
621
-        Me.Label6.AutoSize = True
622
-        Me.Label6.ForeColor = System.Drawing.Color.Green
623
-        Me.Label6.Location = New System.Drawing.Point(556, 67)
624
-        Me.Label6.Name = "Label6"
625
-        Me.Label6.Size = New System.Drawing.Size(56, 16)
626
-        Me.Label6.TabIndex = 1453
627
-        Me.Label6.Text = "採購金額"
628
-        '
629
-        '供應商_tb
630
-        '
631
-        Me.供應商_tb.ForeColor = System.Drawing.Color.Green
632
-        Me.供應商_tb.Location = New System.Drawing.Point(462, 64)
633
-        Me.供應商_tb.Name = "供應商_tb"
634
-        Me.供應商_tb.Size = New System.Drawing.Size(88, 23)
635
-        Me.供應商_tb.TabIndex = 1452
636
-        Me.供應商_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
637
-        '
638
-        'Label2
639
-        '
640
-        Me.Label2.AutoSize = True
641
-        Me.Label2.ForeColor = System.Drawing.Color.Green
642
-        Me.Label2.Location = New System.Drawing.Point(418, 67)
643
-        Me.Label2.Name = "Label2"
644
-        Me.Label2.Size = New System.Drawing.Size(44, 16)
645
-        Me.Label2.TabIndex = 1451
646
-        Me.Label2.Text = "供應商"
647
-        '
648
-        'ContextMenuStrip1
649
-        '
650
-        Me.ContextMenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.重新整理_tsm})
651
-        Me.ContextMenuStrip1.Name = "ContextMenuStrip1"
652
-        Me.ContextMenuStrip1.Size = New System.Drawing.Size(123, 26)
653
-        '
654
-        '重新整理_tsm
655
-        '
656
-        Me.重新整理_tsm.Name = "重新整理_tsm"
657
-        Me.重新整理_tsm.Size = New System.Drawing.Size(122, 22)
658
-        Me.重新整理_tsm.Text = "重新整理"
659
-        '
660
-        '日期3_dtp
661
-        '
662
-        Me.日期3_dtp.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
663
-        Me.日期3_dtp.Enabled = False
664
-        Me.日期3_dtp.Location = New System.Drawing.Point(615, 154)
665
-        Me.日期3_dtp.Name = "日期3_dtp"
666
-        Me.日期3_dtp.Size = New System.Drawing.Size(122, 23)
667
-        Me.日期3_dtp.TabIndex = 1455
668
-        Me.日期3_dtp.Visible = False
669
-        '
670
-        '日期4_dtp
671
-        '
672
-        Me.日期4_dtp.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
673
-        Me.日期4_dtp.Enabled = False
674
-        Me.日期4_dtp.Location = New System.Drawing.Point(615, 183)
675
-        Me.日期4_dtp.Name = "日期4_dtp"
676
-        Me.日期4_dtp.Size = New System.Drawing.Size(122, 23)
677
-        Me.日期4_dtp.TabIndex = 1456
678
-        Me.日期4_dtp.Visible = False
679
-        '
680
-        '批量勾選_cb
681
-        '
682
-        Me.批量勾選_cb.AutoSize = True
683
-        Me.批量勾選_cb.Location = New System.Drawing.Point(746, 66)
684
-        Me.批量勾選_cb.Name = "批量勾選_cb"
685
-        Me.批量勾選_cb.Size = New System.Drawing.Size(75, 20)
686
-        Me.批量勾選_cb.TabIndex = 1457
687
-        Me.批量勾選_cb.Text = "批量勾選"
688
-        Me.批量勾選_cb.UseVisualStyleBackColor = True
689
-        '
690
-        '過帳_bt
691
-        '
692
-        Me.過帳_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
693
-        Me.過帳_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
694
-        Me.過帳_bt.ImeMode = System.Windows.Forms.ImeMode.NoControl
695
-        Me.過帳_bt.Location = New System.Drawing.Point(840, 4)
696
-        Me.過帳_bt.Name = "過帳_bt"
697
-        Me.過帳_bt.Size = New System.Drawing.Size(116, 52)
698
-        Me.過帳_bt.TabIndex = 1458
699
-        Me.過帳_bt.Text = "過帳"
700
-        Me.過帳_bt.UseVisualStyleBackColor = True
701
-        '
702
-        '採購控制表
703
-        '
704
-        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
705
-        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
706
-        Me.ClientSize = New System.Drawing.Size(1344, 681)
707
-        Me.ContextMenuStrip = Me.ContextMenuStrip1
708
-        Me.Controls.Add(Me.過帳_bt)
709
-        Me.Controls.Add(Me.批量勾選_cb)
710
-        Me.Controls.Add(Me.日期4_dtp)
711
-        Me.Controls.Add(Me.日期3_dtp)
712
-        Me.Controls.Add(Me.採購金額1_tb)
713
-        Me.Controls.Add(Me.Label6)
714
-        Me.Controls.Add(Me.供應商_tb)
715
-        Me.Controls.Add(Me.Label2)
716
-        Me.Controls.Add(Me.下載檔名_tb)
717
-        Me.Controls.Add(Me.料號_tb)
718
-        Me.Controls.Add(Me.單號1_tb)
719
-        Me.Controls.Add(Me.大圖預覽_bt)
720
-        Me.Controls.Add(Me.版次_tb)
721
-        Me.Controls.Add(Me.訂製圖檔_dgv)
722
-        Me.Controls.Add(Me.下載圖檔_bt)
723
-        Me.Controls.Add(Me.圖檔入系統_bt)
724
-        Me.Controls.Add(Me.檔名讀取_tb)
725
-        Me.Controls.Add(Me.檔案名稱_tb)
726
-        Me.Controls.Add(Me.Label12)
727
-        Me.Controls.Add(Me.Label4)
728
-        Me.Controls.Add(Me.讀取資料夾路徑_bt)
729
-        Me.Controls.Add(Me.本機資料夾_wb)
730
-        Me.Controls.Add(Me.FTP資料夾_wb)
731
-        Me.Controls.Add(Me.Label11)
732
-        Me.Controls.Add(Me.Label5)
733
-        Me.Controls.Add(Me.大間距_ch)
734
-        Me.Controls.Add(Me.中間距_ch)
735
-        Me.Controls.Add(Me.申請人_tb)
736
-        Me.Controls.Add(Me.Label19)
737
-        Me.Controls.Add(Me.日期2_dtp)
738
-        Me.Controls.Add(Me.日期1_dtp)
739
-        Me.Controls.Add(Me.Label3)
740
-        Me.Controls.Add(Me.業務1_cb)
741
-        Me.Controls.Add(Me.單號_tb)
742
-        Me.Controls.Add(Me.採購金額_tb)
743
-        Me.Controls.Add(Me.Label16)
744
-        Me.Controls.Add(Me.小間距_ch)
745
-        Me.Controls.Add(Me.物料圖1_pb)
746
-        Me.Controls.Add(Me.清空1_bt)
747
-        Me.Controls.Add(Me.供應商編碼1_tb)
748
-        Me.Controls.Add(Me.查詢1_tb)
749
-        Me.Controls.Add(Me.地區1_cb)
750
-        Me.Controls.Add(Me.Label14)
751
-        Me.Controls.Add(Me.供應商1_cb)
752
-        Me.Controls.Add(Me.Label13)
753
-        Me.Controls.Add(Me.供應商編碼1_cb)
754
-        Me.Controls.Add(Me.Label1)
755
-        Me.Controls.Add(Me.存檔_bt)
756
-        Me.Controls.Add(Me.刪除單據上點選的資料_bt)
757
-        Me.Controls.Add(Me.Label9)
758
-        Me.Controls.Add(Me.資料筆數1_tb)
759
-        Me.Controls.Add(Me.Label10)
760
-        Me.Controls.Add(Me.項次_tb)
761
-        Me.Controls.Add(Me.選擇_lb)
762
-        Me.Controls.Add(Me.Label15)
763
-        Me.Controls.Add(Me.Label17)
764
-        Me.Controls.Add(Me.採購清單_dgv)
765
-        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
766
-        Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
767
-        Me.Name = "採購控制表"
768
-        Me.Text = "採購控制表"
769
-        CType(Me.訂製圖檔_dgv, System.ComponentModel.ISupportInitialize).EndInit()
770
-        CType(Me.物料圖1_pb, System.ComponentModel.ISupportInitialize).EndInit()
771
-        CType(Me.採購清單_dgv, System.ComponentModel.ISupportInitialize).EndInit()
772
-        Me.ContextMenuStrip1.ResumeLayout(False)
773
-        Me.ResumeLayout(False)
774
-        Me.PerformLayout()
775
-
776
-    End Sub
777
-
778
-    Friend WithEvents 下載檔名_tb As TextBox
779
-    Friend WithEvents 料號_tb As TextBox
780
-    Friend WithEvents 單號1_tb As TextBox
781
-    Friend WithEvents 大圖預覽_bt As Button
782
-    Friend WithEvents 版次_tb As TextBox
783
-    Friend WithEvents 訂製圖檔_dgv As DataGridView
784
-    Friend WithEvents 下載圖檔_bt As Button
785
-    Friend WithEvents 圖檔入系統_bt As Button
786
-    Friend WithEvents 檔名讀取_tb As TextBox
787
-    Friend WithEvents 檔案名稱_tb As TextBox
788
-    Friend WithEvents Label12 As Label
789
-    Friend WithEvents Label4 As Label
790
-    Friend WithEvents 讀取資料夾路徑_bt As Button
791
-    Friend WithEvents 本機資料夾_wb As WebBrowser
792
-    Friend WithEvents FTP資料夾_wb As WebBrowser
793
-    Friend WithEvents Label11 As Label
794
-    Friend WithEvents Label5 As Label
795
-    Friend WithEvents 大間距_ch As CheckBox
796
-    Friend WithEvents 中間距_ch As CheckBox
797
-    Friend WithEvents 申請人_tb As TextBox
798
-    Friend WithEvents Label19 As Label
799
-    Friend WithEvents 日期2_dtp As DateTimePicker
800
-    Friend WithEvents 日期1_dtp As DateTimePicker
801
-    Friend WithEvents Label3 As Label
802
-    Friend WithEvents 業務1_cb As ComboBox
803
-    Friend WithEvents 單號_tb As TextBox
804
-    Friend WithEvents 採購金額_tb As TextBox
805
-    Friend WithEvents Label16 As Label
806
-    Friend WithEvents 小間距_ch As CheckBox
807
-    Friend WithEvents 物料圖1_pb As PictureBox
808
-    Friend WithEvents 清空1_bt As Button
809
-    Friend WithEvents 供應商編碼1_tb As TextBox
810
-    Friend WithEvents 查詢1_tb As TextBox
811
-    Friend WithEvents 地區1_cb As ComboBox
812
-    Friend WithEvents Label14 As Label
813
-    Friend WithEvents 供應商1_cb As ComboBox
814
-    Friend WithEvents Label13 As Label
815
-    Friend WithEvents 供應商編碼1_cb As ComboBox
816
-    Friend WithEvents Label1 As Label
817
-    Friend WithEvents 存檔_bt As Button
818
-    Friend WithEvents 刪除單據上點選的資料_bt As Button
819
-    Friend WithEvents Label9 As Label
820
-    Friend WithEvents 資料筆數1_tb As TextBox
821
-    Friend WithEvents Label10 As Label
822
-    Friend WithEvents 項次_tb As TextBox
823
-    Friend WithEvents 選擇_lb As Label
824
-    Friend WithEvents Label15 As Label
825
-    Friend WithEvents Label17 As Label
826
-    Friend WithEvents 採購清單_dgv As DataGridView
827
-    Friend WithEvents FolderBrowserDialog1 As FolderBrowserDialog
828
-    Friend WithEvents SaveFileDialog1 As SaveFileDialog
829
-    Friend WithEvents 採購金額1_tb As TextBox
830
-    Friend WithEvents Label6 As Label
831
-    Friend WithEvents 供應商_tb As TextBox
832
-    Friend WithEvents Label2 As Label
833
-    Friend WithEvents ContextMenuStrip1 As ContextMenuStrip
834
-    Friend WithEvents 重新整理_tsm As ToolStripMenuItem
835
-    Friend WithEvents 日期3_dtp As DateTimePicker
836
-    Friend WithEvents 日期4_dtp As DateTimePicker
837
-    Friend WithEvents 批量勾選_cb As CheckBox
838
-    Friend WithEvents 過帳_bt As Button
839
-End Class

+ 0
- 502
YD-ERP-SYS/採購系統管理/採購控制表.vb 查看文件

1
-Option Strict Off
2
-Public Class 採購控制表
3
-    ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds3 As New DataSet : ReadOnly ds4 As New DataSet
4
-    Dim EDR As Integer = 0 : Dim ESTR As String : Dim 關鍵字, 首次開啟 As Boolean
5
-    Private Sub Set_清單1()
6
-        採購清單_dgv.DataSource = Nothing : ds1.Clear()
7
-        採購清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
8
-        採購清單_dgv.ColumnHeadersHeight = 40
9
-        採購清單_dgv.AllowUserToAddRows = False
10
-
11
-        If 小間距_ch.Checked = False And 中間距_ch.Checked = False And 大間距_ch.Checked = True Then
12
-            採購清單_dgv.RowTemplate.Height = 95
13
-        ElseIf 小間距_ch.Checked = False And 中間距_ch.Checked = True And 大間距_ch.Checked = False Then
14
-            採購清單_dgv.RowTemplate.Height = 60
15
-        ElseIf 小間距_ch.Checked = True And 中間距_ch.Checked = False And 大間距_ch.Checked = False Then
16
-            採購清單_dgv.RowTemplate.Height = 25
17
-        End If
18
-
19
-        If 關鍵字 = True Then : Else : PA = 供應商編碼1_cb.Text : End If
20
-        PA20 = 業務1_cb.Text
21
-        SQL_採購控制表_未過帳()
22
-        da.Fill(ds1) : 採購清單_dgv.DataSource = ds1.Tables(0) : conn.Close()
23
-        Set_採購清單_dgv_下拉式清單1() : Set_採購清單_dgv_下拉式清單2() : Set_採購清單_dgv_下拉式清單3()
24
-
25
-        採購清單_dgv.Columns(0).FillWeight = 40 : 採購清單_dgv.Columns(1).Visible = False : 採購清單_dgv.Columns(2).FillWeight = 70 : 採購清單_dgv.Columns(3).Visible = False
26
-        採購清單_dgv.Columns(4).FillWeight = 80 : 採購清單_dgv.Columns(5).FillWeight = 80 : 採購清單_dgv.Columns(6).FillWeight = 200 : 採購清單_dgv.Columns(7).Visible = False
27
-        採購清單_dgv.Columns(8).FillWeight = 100 : 採購清單_dgv.Columns(9).Visible = False : 採購清單_dgv.Columns(10).Visible = False : 採購清單_dgv.Columns(11).FillWeight = 160
28
-        採購清單_dgv.Columns(12).Visible = False : 採購清單_dgv.Columns(13).Visible = False : 採購清單_dgv.Columns(14).FillWeight = 95 : 採購清單_dgv.Columns(15).Visible = False
29
-        採購清單_dgv.Columns(16).FillWeight = 195 : 採購清單_dgv.Columns(17).Visible = False : 採購清單_dgv.Columns(18).FillWeight = 45 : 採購清單_dgv.Columns(19).FillWeight = 80
30
-        採購清單_dgv.Columns(20).Visible = False : 採購清單_dgv.Columns(21).Visible = False : 採購清單_dgv.Columns(22).Visible = False : 採購清單_dgv.Columns(23).FillWeight = 80
31
-        採購清單_dgv.Columns(24).FillWeight = 80 : 採購清單_dgv.Columns(25).FillWeight = 80 : 採購清單_dgv.Columns(26).FillWeight = 80 : 採購清單_dgv.Columns(27).FillWeight = 45
32
-        採購清單_dgv.Columns(28).FillWeight = 45
33
-
34
-        採購清單_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 採購清單_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0" : 採購清單_dgv.Columns("金額").DefaultCellStyle.Format = "#,##0"
35
-        採購清單_dgv.Columns("數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
36
-        採購清單_dgv.Columns("數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
37
-        採購清單_dgv.Columns("成本").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
38
-        採購清單_dgv.Columns("成本").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
39
-        採購清單_dgv.Columns("金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
40
-        採購清單_dgv.Columns("金額").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
41
-
42
-        採購清單_dgv.Columns(0).ReadOnly = True : 採購清單_dgv.Columns(2).ReadOnly = True : 採購清單_dgv.Columns(21).ReadOnly = True
43
-        採購清單_dgv.Columns(4).ReadOnly = True : 採購清單_dgv.Columns(5).ReadOnly = True : 採購清單_dgv.Columns(6).ReadOnly = True
44
-        採購清單_dgv.Columns(22).ReadOnly = True : 採購清單_dgv.Columns(17).ReadOnly = True : 採購清單_dgv.Columns(20).ReadOnly = True
45
-
46
-        採購清單_dgv.EditMode = DataGridViewEditMode.EditOnEnter : 資料筆數1_tb.Text = 採購清單_dgv.Rows.Count
47
-        關鍵字 = False
48
-
49
-        For i As Integer = 0 To 採購清單_dgv.Rows.Count - 1
50
-            採購清單_dgv("選擇", i).Value = False
51
-        Next
52
-        Set_合記計算()
53
-    End Sub
54
-    Private Sub Set_採購清單_dgv_下拉式清單1()
55
-        Dim Col As New DataGridViewComboBoxColumn With {
56
-            .FillWeight = 130,
57
-            .DataPropertyName = "倉名"
58
-        }
59
-        SQL_倉名_下拉清單()
60
-        Col.Items.Clear()
61
-        While (dr.Read()) : Col.Items.Add(dr("倉名")) : End While : conn.Close()
62
-        Col.HeaderText = "倉名" : Col.Name = "倉名"
63
-        採購清單_dgv.Columns.Insert(8, Col)
64
-    End Sub
65
-    Private Sub Set_採購清單_dgv_下拉式清單2()
66
-        Dim Col As New DataGridViewComboBoxColumn With {
67
-            .FillWeight = 130,
68
-            .DataPropertyName = "訂製"
69
-        }
70
-        SQL_訂製狀態_下拉清單()
71
-        Col.Items.Clear()
72
-        While (dr.Read()) : Col.Items.Add(dr("訂製")) : End While : conn.Close()
73
-        Col.HeaderText = "訂製" : Col.Name = "訂製"
74
-        採購清單_dgv.Columns.Insert(11, Col)
75
-    End Sub
76
-    Private Sub Set_採購清單_dgv_下拉式清單3()
77
-        Dim Col As New DataGridViewComboBoxColumn With {
78
-            .FillWeight = 130,
79
-            .DataPropertyName = "狀態"
80
-        }
81
-        SQL_倉儲狀態_下拉清單()
82
-        Col.Items.Clear()
83
-        While (dr.Read()) : Col.Items.Add(dr("狀態")) : End While : conn.Close()
84
-        Col.HeaderText = "狀態" : Col.Name = "狀態"
85
-        採購清單_dgv.Columns.Insert(14, Col)
86
-    End Sub
87
-    Private Sub Set_合記計算()
88
-        採購金額_tb.Text = "0" : 採購金額1_tb.Text = "0"
89
-        For i As Integer = 0 To 採購清單_dgv.Rows.Count - 1
90
-            採購清單_dgv("金額", i).Value = 採購清單_dgv("數量", i).Value * 採購清單_dgv("成本", i).Value
91
-            採購金額_tb.Text = Val(採購金額_tb.Text) + 採購清單_dgv("金額", i).Value
92
-
93
-            If 供應商_tb.Text = 採購清單_dgv("供應商", i).Value.ToString Then
94
-                採購金額1_tb.Text = Val(採購金額1_tb.Text) + 採購清單_dgv("金額", i).Value
95
-            End If
96
-        Next
97
-        採購金額_tb.Text = Format(Val(採購金額_tb.Text), "#,##0") : 採購金額1_tb.Text = Format(Val(採購金額1_tb.Text), "#,##0")
98
-    End Sub
99
-    Private Sub Set_清單5()
100
-        訂製圖檔_dgv.DataSource = Nothing : ds2.Clear()
101
-        訂製圖檔_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
102
-        訂製圖檔_dgv.ColumnHeadersHeight = 25
103
-        訂製圖檔_dgv.AllowUserToAddRows = False
104
-        訂製圖檔_dgv.RowTemplate.Height = 25
105
-
106
-        SQL_採購控制表_訂製圖檔清單()
107
-        da.Fill(ds2) : 訂製圖檔_dgv.DataSource = ds2.Tables(0) : conn.Close()
108
-
109
-        訂製圖檔_dgv.Columns(0).Visible = False : 訂製圖檔_dgv.Columns(1).Visible = False : 訂製圖檔_dgv.Columns(2).FillWeight = 100
110
-    End Sub
111
-    Private Sub 供應商1_下拉表單資料載入()
112
-        BL1 = False : PA3 = "" : PA4 = ""
113
-        If 地區1_cb.Text = "" Then : PA3 = ""
114
-        ElseIf 地區1_cb.Text = "北部" Then : PA3 = "2"
115
-        ElseIf 地區1_cb.Text = "南部" Then : PA3 = "3"
116
-        ElseIf 地區1_cb.Text = "材料" Then : PA3 = "9"
117
-        ElseIf 地區1_cb.Text = "調貨" Then : PA3 = "Y"
118
-        End If
119
-        SQL_盤盈盤損申請_供應商_下拉清單() : 供應商1_cb.Items.Clear() : 供應商編碼1_cb.Items.Clear()
120
-        While (dr.Read()) : 供應商1_cb.Items.Add(dr("簡稱")) : 供應商編碼1_cb.Items.Add(dr("編號")) : End While : conn.Close()
121
-    End Sub
122
-    Private Sub 採購控制表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
123
-        Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
124
-        小間距_ch.Checked = True : 業務1_cb.Text = 業務號碼 '--------------------控件隱藏、操作許可設定與其他基本顯示設定
125
-
126
-        首次開啟 = True : Set_清單1() : 首次開啟 = False
127
-        Target1 = Target & AA(1) & "/" : FTP資料夾_wb.Url = New Uri(Target1) '--------------------指定伺服器ftp資料夾位置
128
-    End Sub
129
-    Private Sub 採購清單_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 採購清單_dgv.RowPostPaint
130
-        If 首次開啟 = True Then : Else
131
-            For I As Integer = 0 To 採購清單_dgv.Rows.Count - 1
132
-                If 採購清單_dgv("選擇", I).Value = True Then
133
-                    採購清單_dgv.Rows(I).DefaultCellStyle.BackColor = Color.LightGreen
134
-                Else
135
-                    採購清單_dgv.Rows(I).DefaultCellStyle.BackColor = Color.White
136
-                End If
137
-            Next
138
-        End If
139
-
140
-        Dim linePen As New Pen(Color.Blue, 2)
141
-        If e.RowIndex = 採購清單_dgv.Rows.Count - 1 Then : Exit Sub : Else
142
-            If 採購清單_dgv("供應商", e.RowIndex).Value.ToString <> 採購清單_dgv("供應商", e.RowIndex + 1).Value.ToString Then
143
-                Dim startX As Integer = IIf(採購清單_dgv.RowHeadersVisible, 採購清單_dgv.RowHeadersWidth, 0) : Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
144
-                Dim endX As Integer = startX + 採購清單_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 採購清單_dgv.HorizontalScrollingOffset
145
-                e.Graphics.DrawLine(linePen, startX, startY, endX, startY) : Exit Sub
146
-            End If
147
-        End If
148
-    End Sub
149
-    Private Sub 採購清單_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 採購清單_dgv.CellEndEdit
150
-        Set_合記計算()
151
-
152
-        PA20 = 採購清單_dgv(8, e.RowIndex).Value.ToString : SQL_銷售明細_改倉名()
153
-        If dr.Read() Then : 採購清單_dgv("倉儲狀態", e.RowIndex).Value = dr("倉名編號") : End If
154
-        PA19 = 採購清單_dgv(11, e.RowIndex).Value.ToString : SQL_銷售明細_改物料訂製狀態()
155
-        If dr.Read() Then : 採購清單_dgv("訂製狀態", e.RowIndex).Value = dr("編碼") : End If
156
-        PA18 = 採購清單_dgv(14, e.RowIndex).Value.ToString : SQL_銷售明細_倉儲狀態()
157
-        If dr.Read() Then : 採購清單_dgv("物料狀態", e.RowIndex).Value = dr("編碼") : End If : conn.Close()
158
-
159
-        Dim EU(3) As String
160
-        EU(0) = 採購清單_dgv("採購日期", e.RowIndex).Value.ToString
161
-        If EU(0) = "" Then : Else
162
-            If IsDate(EU(0)) Then
163
-                日期1_dtp.Text = EU(0) : 採購清單_dgv.Rows(e.RowIndex).Cells("採購日期").Value = Format(日期1_dtp.Value, "yyyy/MM/dd")
164
-            Else
165
-                採購清單_dgv.Rows(e.RowIndex).Cells("採購日期").Value = ""
166
-            End If
167
-        End If
168
-        EU(1) = 採購清單_dgv("預計進廠日", e.RowIndex).Value.ToString
169
-        If EU(1) = "" Then : Else
170
-            If IsDate(EU(1)) Then
171
-                日期2_dtp.Text = EU(1) : 採購清單_dgv.Rows(e.RowIndex).Cells("預計進廠日").Value = Format(日期2_dtp.Value, "yyyy/MM/dd")
172
-            Else
173
-                採購清單_dgv.Rows(e.RowIndex).Cells("預計進廠日").Value = ""
174
-            End If
175
-        End If
176
-        EU(2) = 採購清單_dgv("實際進廠日", e.RowIndex).Value.ToString
177
-        If EU(2) = "" Then : Else
178
-            If IsDate(EU(2)) Then
179
-                日期3_dtp.Text = EU(2) : 採購清單_dgv.Rows(e.RowIndex).Cells("實際進廠日").Value = Format(日期3_dtp.Value, "yyyy/MM/dd")
180
-            Else
181
-                採購清單_dgv.Rows(e.RowIndex).Cells("實際進廠日").Value = ""
182
-            End If
183
-        End If
184
-        EU(3) = 採購清單_dgv("過帳日期", e.RowIndex).Value.ToString
185
-        If EU(3) = "" Then : Else
186
-            If IsDate(EU(3)) Then
187
-                日期4_dtp.Text = EU(3) : 採購清單_dgv.Rows(e.RowIndex).Cells("過帳日期").Value = Format(日期4_dtp.Value, "yyyy/MM/dd")
188
-            Else
189
-                採購清單_dgv.Rows(e.RowIndex).Cells("過帳日期").Value = "" : 採購清單_dgv("選擇", e.RowIndex).Value = False
190
-            End If
191
-        End If
192
-    End Sub
193
-    Private Sub 採購清單_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 採購清單_dgv.CellClick
194
-        If e.RowIndex = -1 Then : Else
195
-            項次_tb.Text = 採購清單_dgv(0, e.RowIndex).Value.ToString : 申請人_tb.Text = 採購清單_dgv("申請人", e.RowIndex).Value.ToString
196
-            版次_tb.Text = 採購清單_dgv("訂製圖號", e.RowIndex).Value.ToString : 單號1_tb.Text = 採購清單_dgv("銷售單號", e.RowIndex).Value.ToString
197
-            料號_tb.Text = 採購清單_dgv("料號", e.RowIndex).Value.ToString : 供應商_tb.Text = 採購清單_dgv("供應商", e.RowIndex).Value.ToString
198
-
199
-            Set_合記計算()
200
-            PA15 = 採購清單_dgv(0, e.RowIndex).Value.ToString : Set_清單5()
201
-
202
-            物料圖1_pb.Image = Nothing : PA1 = 採購清單_dgv.Rows(e.RowIndex).Cells("料號").Value : SQL_物料檔案_是否有圖()
203
-            If dr.Read() Then
204
-                If dr("是否有圖") = True Then
205
-                    PA = 採購清單_dgv.Rows(e.RowIndex).Cells("料號").Value : SQL_物料圖庫_圖片顯示() '--------------------圖片顯示
206
-                    While dr.Read() = True
207
-                        Dim unused As Byte() = New Byte(-1) {}
208
-                        Dim bytes As Byte() = DirectCast(dr.Item("圖片"), Byte())
209
-                        Dim oStream As New MemoryStream(bytes)
210
-                        物料圖1_pb.Image = Bitmap.FromStream(oStream)
211
-                    End While
212
-                    conn.Close()
213
-                    物料圖1_pb.SizeMode = 4
214
-                Else
215
-                    物料圖1_pb.Image = Nothing
216
-                End If
217
-            End If : conn.Close()
218
-            If 批量勾選_cb.Checked = True Then
219
-                If 採購清單_dgv("選擇", e.RowIndex).Value = False Then
220
-                    採購清單_dgv("選擇", e.RowIndex).Value = True
221
-                    If 採購清單_dgv("實際進廠日", e.RowIndex).Value.ToString = "" Then
222
-                        PA = InputBox("請輸入指定過帳日期")
223
-                        If IsDate(PA) Then
224
-                            採購清單_dgv("過帳日期", e.RowIndex).Value = PA
225
-                            Dim EU As String
226
-                            EU = 採購清單_dgv("過帳日期", e.RowIndex).Value.ToString
227
-                            If EU = "" Then : Else
228
-                                日期4_dtp.Text = EU : 採購清單_dgv.Rows(e.RowIndex).Cells("過帳日期").Value = Format(日期4_dtp.Value, "yyyy/MM/dd")
229
-                            End If
230
-                        Else
231
-                            MsgBox("請輸入日期格式資料!!!!")
232
-                            採購清單_dgv("過帳日期", e.RowIndex).Value = ""
233
-                            採購清單_dgv("選擇", e.RowIndex).Value = False
234
-                        End If
235
-                    Else
236
-                        採購清單_dgv("過帳日期", e.RowIndex).Value = 採購清單_dgv("預計進廠日", e.RowIndex).Value.ToString
237
-                    End If
238
-                End If
239
-            End If
240
-        End If
241
-    End Sub
242
-    Private Sub 採購清單_dgv_CellDoubleClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 採購清單_dgv.CellDoubleClick
243
-        If e.RowIndex = -1 Then : Else
244
-            採購清單_dgv("選擇", e.RowIndex).Value = False
245
-            採購清單_dgv("過帳日期", e.RowIndex).Value = ""
246
-        End If
247
-    End Sub
248
-    Private Sub 訂製圖檔_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 訂製圖檔_dgv.CellClick
249
-        If e.RowIndex = -1 Then : Else
250
-            版次_tb.Text = 訂製圖檔_dgv.Rows(e.RowIndex).Cells("版次").Value
251
-
252
-            '----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
253
-            物料圖1_pb.Image = Nothing : PA15 = 項次_tb.Text : PA16 = 版次_tb.Text : SQL_採購控制表_訂製圖片()
254
-            While dr.Read() = True
255
-                Dim unused As Byte() = New Byte(-1) {}
256
-                Dim bytes As Byte() = DirectCast(dr.Item("圖片"), Byte())
257
-                Dim oStream As New MemoryStream(bytes)
258
-                物料圖1_pb.Image = Bitmap.FromStream(oStream)
259
-            End While
260
-            conn.Close()
261
-            物料圖1_pb.SizeMode = 4
262
-        End If
263
-    End Sub
264
-    Private Sub 地區1_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 地區1_cb.SelectedIndexChanged
265
-        If 地區1_cb.Text = "" And 查詢1_tb.Text = "" Then
266
-            供應商1_cb.Items.Clear() : 供應商編碼1_cb.Items.Clear() : Set_清單1()
267
-        ElseIf 地區1_cb.Text = "" Then
268
-            查詢1_tb.Text = "" : 供應商1_cb.Items.Clear() : 供應商編碼1_cb.Items.Clear()
269
-        ElseIf 地區1_cb.Text <> "" Then
270
-            查詢1_tb.Text = "" : 供應商1_下拉表單資料載入()
271
-        End If
272
-    End Sub
273
-    Private Sub 供應商1_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 供應商1_cb.SelectedIndexChanged
274
-        If 地區1_cb.Text <> "" Then
275
-            查詢1_tb.Text = "" : 供應商編碼1_cb.SelectedIndex = 供應商1_cb.SelectedIndex
276
-        End If
277
-    End Sub
278
-    Private Sub 供應商編碼1_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 供應商編碼1_cb.SelectedIndexChanged
279
-        If 地區1_cb.Text <> "" Then
280
-            查詢1_tb.Text = "" : 供應商1_cb.SelectedIndex = 供應商編碼1_cb.SelectedIndex : 供應商編碼1_tb.Text = 供應商編碼1_cb.Text : Set_清單1()
281
-        End If
282
-    End Sub
283
-    Private Sub 查詢1_tb_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles 查詢1_tb.KeyPress
284
-        If e.KeyChar = Chr(13) Then
285
-            供應商1_cb.Items.Clear() : 供應商編碼1_cb.Items.Clear()
286
-            關鍵字 = True : PA = 查詢1_tb.Text : Set_清單1() : 地區1_cb.Text = ""
287
-        End If
288
-    End Sub
289
-    Private Sub 清空1_bt_Click(sender As Object, e As EventArgs) Handles 清空1_bt.Click
290
-        業務1_cb.Text = "" : 查詢1_tb.Text = "" : 地區1_cb.Text = ""
291
-    End Sub
292
-    Private Sub 窄間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 小間距_ch.Click
293
-        小間距_ch.Checked = True : 中間距_ch.Checked = False : 大間距_ch.Checked = False
294
-        Dim aa1 As MsgBoxResult = MsgBox("是否需要存檔?", MsgBoxStyle.OkCancel)
295
-        If aa1 = MsgBoxResult.Ok Then
296
-            存檔1() : Set_清單1()
297
-        Else
298
-            Set_清單1()
299
-        End If
300
-    End Sub
301
-    Private Sub 中間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 中間距_ch.Click
302
-        小間距_ch.Checked = False : 中間距_ch.Checked = True : 大間距_ch.Checked = False
303
-        Dim aa1 As MsgBoxResult = MsgBox("是否需要存檔?", MsgBoxStyle.OkCancel)
304
-        If aa1 = MsgBoxResult.Ok Then
305
-            存檔1() : Set_清單1()
306
-        Else
307
-            Set_清單1()
308
-        End If
309
-    End Sub
310
-    Private Sub 大間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 大間距_ch.Click
311
-        小間距_ch.Checked = False : 中間距_ch.Checked = False : 大間距_ch.Checked = True
312
-        Dim aa1 As MsgBoxResult = MsgBox("是否需要存檔?", MsgBoxStyle.OkCancel)
313
-        If aa1 = MsgBoxResult.Ok Then
314
-            存檔1() : Set_清單1()
315
-        Else
316
-            Set_清單1()
317
-        End If
318
-    End Sub
319
-    Private Sub 業務1_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 業務1_cb.SelectedIndexChanged
320
-        Set_清單1()
321
-    End Sub
322
-    Private Sub 檔案名稱_tb_DragEnter(sender As Object, e As DragEventArgs) Handles 檔案名稱_tb.DragEnter
323
-        If e.Data.GetDataPresent(DataFormats.FileDrop) Then
324
-            Dim files As String()
325
-            Try
326
-                files = CType(e.Data.GetData(DataFormats.FileDrop), String())
327
-                檔案名稱_tb.Text = files(files.Length - 1)
328
-            Catch ex As Exception
329
-                MessageBox.Show(ex.Message)
330
-                Return
331
-            End Try
332
-        End If
333
-        Dim STR2 As Integer = 0
334
-        檔名讀取_tb.Text = 檔案名稱_tb.Text
335
-        If 檔案名稱_tb.Text = "" Then
336
-        Else
337
-            For i As Integer = 0 To 9999
338
-                Dim STR1 As Integer = Strings.Len(檔名讀取_tb.Text)
339
-                If Strings.Right((檔名讀取_tb.Text), 1) <> "\" Then
340
-                    STR1 -= 1 : STR2 += 1
341
-                    If STR1 = 0 Then
342
-                        檔名讀取_tb.Text = ""
343
-                        檔案名稱_tb.Text = ""
344
-                        i = 9999
345
-                    Else
346
-                        檔名讀取_tb.Text = Strings.Left((檔名讀取_tb.Text), STR1)
347
-                    End If
348
-                Else
349
-                    檔名讀取_tb.Text = Strings.Right((檔案名稱_tb.Text), STR2)
350
-                    檔案名稱_tb.Text = 檔名讀取_tb.Text
351
-                    i = 9999
352
-                End If
353
-            Next
354
-        End If
355
-    End Sub
356
-    Private Sub 檔案名稱_tb_DragDrop(ByVal sender As Object, ByVal e As DragEventArgs) Handles 檔案名稱_tb.DragDrop
357
-        Dim files As Array = e.Data.GetData(DataFormats.FileDrop)
358
-        For Each file As String In files
359
-            檔案名稱_tb.AppendText(file + Environment.NewLine)
360
-        Next
361
-    End Sub
362
-    Private Sub 刪除單據上點選的資料_bt_Click(sender As Object, e As EventArgs) Handles 刪除單據上點選的資料_bt.Click
363
-        If gUserName <> 申請人_tb.Text And Val(登入人級別) >= 3 Then
364
-            MsgBox("不能修改其他申請人的資料")
365
-        Else
366
-            PA = 項次_tb.Text : SQL_採購控制表_刪除()
367
-        End If
368
-        Set_清單1() : MsgBox("已刪除選中的資料")
369
-    End Sub
370
-    Private Sub 讀取資料夾路徑_bt_Click(sender As Object, e As EventArgs) Handles 讀取資料夾路徑_bt.Click
371
-        If FolderBrowserDialog1.ShowDialog = DialogResult.OK Then : 本機資料夾_wb.Navigate(FolderBrowserDialog1.SelectedPath) : End If
372
-    End Sub
373
-    Private Sub 圖檔入系統_bt_Click(sender As Object, e As EventArgs) Handles 圖檔入系統_bt.Click
374
-        If 項次_tb.Text = "" Then : MsgBox("請先選擇要指定訂製圖檔的採購資料!!")
375
-        Else
376
-            If 檔案名稱_tb.Text <> "" Then
377
-                Dim 驗證 As String : Dim 取變數 As String
378
-                取變數 = Strings.StrReverse(檔案名稱_tb.Text)
379
-                For i As Integer = 1 To 10
380
-                    If i = 1 Then
381
-                        驗證 = Strings.Left(取變數, i)
382
-                    Else
383
-                        If Strings.Mid(取變數, i, 1) = "." Then
384
-                            驗證 = Strings.StrReverse(驗證) : Exit For
385
-                        Else
386
-                            驗證 = 驗證 & Strings.Mid(取變數, i, 1)
387
-                        End If
388
-                    End If
389
-                Next
390
-
391
-                If 驗證 = "PNG" Or 驗證 = "png" Or 驗證 = "GIF" Or 驗證 = "gif" Or 驗證 = "BMP" Or 驗證 = "bmp" Or 驗證 = "JPG" Or 驗證 = "jpg" Or 驗證 = "JPEG" Or 驗證 = "jpeg" Then
392
-                    Dim 進版 As Integer
393
-                    If 版次_tb.Text = "" Then
394
-                        版次_tb.Text = "V01"
395
-                    Else
396
-                        進版 = Strings.Right(版次_tb.Text, 2) : 進版 += 1
397
-                        If 進版 < 10 Then : 版次_tb.Text = "V" & "0" & 進版
398
-                        Else : 版次_tb.Text = "V" & EDR : End If
399
-                    End If
400
-
401
-                    PA1 = 項次_tb.Text : PA2 = 單號1_tb.Text : PA3 = 版次_tb.Text : PA4 = 檔案名稱_tb.Text
402
-                    SQL_採購控制表_圖片新增() : SQL_採購控制表_修改() : conn.Close()
403
-                    '---FTP方式刪除檔案----------------------------------------------------------------------------------------------------------------------------------------------------------------------
404
-                    Dim frq As FtpWebRequest, frp As FtpWebResponse, fcr As NetworkCredential
405
-                    frq = CType(WebRequest.Create(New Uri(Target1 & 檔案名稱_tb.Text)), FtpWebRequest)
406
-                    fcr = New NetworkCredential(FTP帳號, FTP密碼)
407
-                    frq.Credentials = fcr
408
-                    frq.Method = WebRequestMethods.Ftp.DeleteFile
409
-                    frq.UseBinary = True
410
-                    frp = CType(frq.GetResponse, FtpWebResponse)
411
-                    frp.Close()
412
-                    FTP資料夾_wb.Refresh()
413
-                    '----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
414
-                    物料圖1_pb.Image = Nothing : PA15 = 項次_tb.Text : PA16 = 版次_tb.Text : SQL_採購控制表_訂製圖片()
415
-                    While dr.Read() = True
416
-                        Dim unused As Byte() = New Byte(-1) {}
417
-                        Dim bytes As Byte() = DirectCast(dr.Item("圖片"), Byte())
418
-                        Dim oStream As New MemoryStream(bytes)
419
-                        物料圖1_pb.Image = Bitmap.FromStream(oStream)
420
-                    End While
421
-                    conn.Close()
422
-                    物料圖1_pb.SizeMode = 4
423
-                    '----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
424
-                    存檔1() : Set_清單5() : Set_清單1() : 檔案名稱_tb.Text = ""
425
-                Else
426
-                    MsgBox("上傳文件並非常用圖片格式,文件已自動刪除,請專換成常用圖片檔案再行操作。")
427
-                    '---FTP方式刪除檔案----------------------------------------------------------------------------------------------------------------------------------------------------------------------
428
-                    Dim frq As FtpWebRequest, frp As FtpWebResponse, fcr As NetworkCredential
429
-                    frq = CType(WebRequest.Create(New Uri(Target1 & 檔案名稱_tb.Text)), FtpWebRequest)
430
-                    fcr = New NetworkCredential(FTP帳號, FTP密碼)
431
-                    frq.Credentials = fcr
432
-                    frq.Method = WebRequestMethods.Ftp.DeleteFile
433
-                    frq.UseBinary = True
434
-                    frp = CType(frq.GetResponse, FtpWebResponse)
435
-                    frp.Close()
436
-                    FTP資料夾_wb.Refresh()
437
-                    檔案名稱_tb.Text = ""
438
-                End If
439
-            End If
440
-        End If
441
-    End Sub
442
-    Private Sub 下載圖檔_bt_Click(sender As Object, e As EventArgs) Handles 下載圖檔_bt.Click
443
-        If 物料圖1_pb.Image Is Nothing Then : MsgBox("所選擇的資料沒有圖片檔案,無法下載。")
444
-        Else
445
-            With SaveFileDialog1 : .Filter = "所有文件(*.jpg)|*.jpg" : End With
446
-            SaveFileDialog1.FileName = 單號1_tb.Text & "-" & 料號_tb.Text & "-" & 版次_tb.Text & ".jpg"
447
-
448
-            Dim result As DialogResult = SaveFileDialog1.ShowDialog()
449
-            下載檔名_tb.Text = SaveFileDialog1.FileName
450
-            If result = System.Windows.Forms.DialogResult.Cancel Then
451
-                Exit Sub
452
-            End If
453
-
454
-            PA15 = 項次_tb.Text : PA16 = 版次_tb.Text
455
-            ds3.Clear() : SQL_採購控制表_訂製圖片下載() : da.Fill(ds3)
456
-            If ds3.Tables(0).Rows.Count > 0 Then
457
-                Dim imgData() As Byte
458
-                imgData = ds3.Tables(0).Rows(0).Item("圖片")
459
-                Dim fs As FileStream
460
-                fs = File.Create(下載檔名_tb.Text, imgData.Length - 1)
461
-                fs.Write(imgData, 0, imgData.Length - 1)
462
-                fs.Close()
463
-            End If : conn.Close() : MsgBox("下載完成")
464
-        End If
465
-    End Sub
466
-    Private Sub 大圖預覽_bt_Click(sender As Object, e As EventArgs) Handles 大圖預覽_bt.Click
467
-        If 項次_tb.Text = "" Or 版次_tb.Text = "" Then
468
-            MsgBox("沒有訂製圖或是沒有決哲訂製圖")
469
-        Else
470
-            採購訂製大圖.ShowDialog()
471
-        End If
472
-    End Sub
473
-    Private Sub 存檔1()
474
-        For i As Integer = 0 To 採購清單_dgv.Rows.Count - 1
475
-            資料數 = 採購清單_dgv.Rows.Count : MyModule1.進度條()
476
-            If gUserName <> 採購清單_dgv("申請人", i).Value And Val(登入人級別) >= 3 Then
477
-            Else
478
-                PA = 採購清單_dgv("資料流水號", i).Value : PA1 = 採購清單_dgv("物料狀態", i).Value : PA2 = 採購清單_dgv("訂製狀態", i).Value : PA3 = 採購清單_dgv("倉儲狀態", i).Value
479
-                PA4 = 採購清單_dgv("備註", i).Value.ToString : PA5 = 採購清單_dgv("採購日期", i).Value.ToString : PA6 = 採購清單_dgv("預計進廠日", i).Value.ToString
480
-                NU1 = 採購清單_dgv("數量", i).Value : NU2 = 採購清單_dgv("成本", i).Value : NU3 = NU1 * NU2
481
-                SQL_採購控制表_存檔()
482
-            End If
483
-        Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
484
-        Set_清單1()
485
-    End Sub
486
-    Private Sub 存檔_bt_Click(sender As Object, e As EventArgs) Handles 存檔_bt.Click
487
-        存檔1() : MsgBox("修改完成。")
488
-    End Sub
489
-    Private Sub 過帳_bt_Click(sender As Object, e As EventArgs) Handles 過帳_bt.Click
490
-        For i As Integer = 0 To 採購清單_dgv.Rows.Count - 1
491
-            資料數 = 採購清單_dgv.Rows.Count : MyModule1.進度條()
492
-            If 採購清單_dgv("選擇", i).Value = True Then
493
-                PA = 採購清單_dgv("資料流水號", i).Value : PA2 = "1" : PA1 = 採購清單_dgv("過帳日期", i).Value
494
-                SQL_採購控制表_過帳()
495
-            End If
496
-        Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
497
-        Set_清單1()
498
-    End Sub
499
-    Private Sub 重新整理_tsm_Click(sender As Object, e As EventArgs) Handles 重新整理_tsm.Click
500
-        Set_清單1()
501
-    End Sub
502
-End Class

+ 256
- 150
YD-ERP-SYS/業務系統管理/訂單控制表.Designer.vb
文件差异内容过多而无法显示
查看文件


+ 68
- 9
YD-ERP-SYS/業務系統管理/訂單控制表.vb 查看文件

1
 Option Strict Off
1
 Option Strict Off
2
 Public Class 訂單控制表
2
 Public Class 訂單控制表
3
-    ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds4 As New DataSet : ReadOnly ds5 As New DataSet : ReadOnly ds6 As New DataSet
3
+    ReadOnly ds1, ds2, ds4, ds5, ds6, ds7 As New DataSet
4
     Dim 首次開啟 As Boolean = False : Dim 運費 As Integer
4
     Dim 首次開啟 As Boolean = False : Dim 運費 As Integer
5
     Private Sub Set_清單1()
5
     Private Sub Set_清單1()
6
         銷售單據_dgv.DataSource = Nothing : ds1.Clear()
6
         銷售單據_dgv.DataSource = Nothing : ds1.Clear()
13
         SQL_銷售控制表_訂單控制表()
13
         SQL_銷售控制表_訂單控制表()
14
         da.Fill(ds1) : 銷售單據_dgv.DataSource = ds1.Tables(0) : conn.Close()
14
         da.Fill(ds1) : 銷售單據_dgv.DataSource = ds1.Tables(0) : conn.Close()
15
 
15
 
16
-        銷售單據_dgv.Columns(0).Visible = False : 銷售單據_dgv.Columns(1).FillWeight = 100 : 銷售單據_dgv.Columns(2).FillWeight = 100 : 銷售單據_dgv.Columns(3).FillWeight = 100
17
-        銷售單據_dgv.Columns(4).FillWeight = 100 : 銷售單據_dgv.Columns(5).FillWeight = 50 : 銷售單據_dgv.Columns(6).Visible = False : 銷售單據_dgv.Columns(7).FillWeight = 100
18
-        銷售單據_dgv.Columns(8).FillWeight = 100 : 銷售單據_dgv.Columns(9).FillWeight = 100 : 銷售單據_dgv.Columns(10).Visible = False : 銷售單據_dgv.Columns(11).Visible = False
16
+        銷售單據_dgv.Columns(0).Visible = False : 銷售單據_dgv.Columns(1).FillWeight = 85 : 銷售單據_dgv.Columns(2).FillWeight = 100 : 銷售單據_dgv.Columns(3).FillWeight = 110
17
+        銷售單據_dgv.Columns(4).FillWeight = 110 : 銷售單據_dgv.Columns(5).FillWeight = 50 : 銷售單據_dgv.Columns(6).Visible = False : 銷售單據_dgv.Columns(7).FillWeight = 110
18
+        銷售單據_dgv.Columns(8).FillWeight = 85 : 銷售單據_dgv.Columns(9).FillWeight = 100 : 銷售單據_dgv.Columns(10).Visible = False : 銷售單據_dgv.Columns(11).Visible = False
19
         銷售單據_dgv.Columns(12).Visible = False : 銷售單據_dgv.Columns(13).Visible = False : 銷售單據_dgv.Columns(14).Visible = False : 銷售單據_dgv.Columns(15).Visible = False
19
         銷售單據_dgv.Columns(12).Visible = False : 銷售單據_dgv.Columns(13).Visible = False : 銷售單據_dgv.Columns(14).Visible = False : 銷售單據_dgv.Columns(15).Visible = False
20
         銷售單據_dgv.Columns(16).Visible = False : 銷售單據_dgv.Columns(17).Visible = False
20
         銷售單據_dgv.Columns(16).Visible = False : 銷售單據_dgv.Columns(17).Visible = False
21
 
21
 
56
         銷售明細_dgv.Columns(4).FillWeight = 120 : 銷售明細_dgv.Columns(5).FillWeight = 120 : 銷售明細_dgv.Columns(6).FillWeight = 120 : 銷售明細_dgv.Columns(7).FillWeight = 190
56
         銷售明細_dgv.Columns(4).FillWeight = 120 : 銷售明細_dgv.Columns(5).FillWeight = 120 : 銷售明細_dgv.Columns(6).FillWeight = 120 : 銷售明細_dgv.Columns(7).FillWeight = 190
57
         銷售明細_dgv.Columns(8).FillWeight = 80 : 銷售明細_dgv.Columns(9).FillWeight = 80 : 銷售明細_dgv.Columns(10).FillWeight = 80 : 銷售明細_dgv.Columns(11).FillWeight = 50
57
         銷售明細_dgv.Columns(8).FillWeight = 80 : 銷售明細_dgv.Columns(9).FillWeight = 80 : 銷售明細_dgv.Columns(10).FillWeight = 80 : 銷售明細_dgv.Columns(11).FillWeight = 50
58
         銷售明細_dgv.Columns(12).FillWeight = 80 : 銷售明細_dgv.Columns(13).Visible = False : 銷售明細_dgv.Columns(14).Visible = False : 銷售明細_dgv.Columns(15).Visible = False
58
         銷售明細_dgv.Columns(12).FillWeight = 80 : 銷售明細_dgv.Columns(13).Visible = False : 銷售明細_dgv.Columns(14).Visible = False : 銷售明細_dgv.Columns(15).Visible = False
59
-        銷售明細_dgv.Columns(16).Visible = False : 銷售明細_dgv.Columns(17).Visible = False
59
+        銷售明細_dgv.Columns(16).Visible = False : 銷售明細_dgv.Columns(17).Visible = False : 銷售明細_dgv.Columns(18).FillWeight = 50
60
 
60
 
61
         銷售明細_dgv.Columns(1).ReadOnly = True : 銷售明細_dgv.Columns(2).ReadOnly = True : 銷售明細_dgv.Columns(3).ReadOnly = True : 銷售明細_dgv.Columns(4).ReadOnly = True
61
         銷售明細_dgv.Columns(1).ReadOnly = True : 銷售明細_dgv.Columns(2).ReadOnly = True : 銷售明細_dgv.Columns(3).ReadOnly = True : 銷售明細_dgv.Columns(4).ReadOnly = True
62
         銷售明細_dgv.Columns(5).ReadOnly = True : 銷售明細_dgv.Columns(6).ReadOnly = True : 銷售明細_dgv.Columns(8).ReadOnly = True : 銷售明細_dgv.Columns(12).ReadOnly = True
62
         銷售明細_dgv.Columns(5).ReadOnly = True : 銷售明細_dgv.Columns(6).ReadOnly = True : 銷售明細_dgv.Columns(8).ReadOnly = True : 銷售明細_dgv.Columns(12).ReadOnly = True
94
         銷售備註_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
94
         銷售備註_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
95
         銷售備註_dgv.ColumnHeadersHeight = 25
95
         銷售備註_dgv.ColumnHeadersHeight = 25
96
         銷售備註_dgv.AllowUserToAddRows = False
96
         銷售備註_dgv.AllowUserToAddRows = False
97
-        銷售備註_dgv.RowTemplate.Height = 25
97
+        銷售備註_dgv.RowTemplate.Height = 45
98
 
98
 
99
         PA2 = "" : PA2 = 單號_tb.Text : SQL_銷售備註表()
99
         PA2 = "" : PA2 = 單號_tb.Text : SQL_銷售備註表()
100
         da.Fill(ds5) : 銷售備註_dgv.DataSource = ds5.Tables(0) : conn.Close()
100
         da.Fill(ds5) : 銷售備註_dgv.DataSource = ds5.Tables(0) : conn.Close()
144
         收款事項_dgv.EditMode = DataGridViewEditMode.EditOnEnter
144
         收款事項_dgv.EditMode = DataGridViewEditMode.EditOnEnter
145
         Set_合記計算()
145
         Set_合記計算()
146
     End Sub
146
     End Sub
147
+    Private Sub Set_清單7()
148
+        銷售衍生運費_dgv.DataSource = Nothing : ds7.Clear()
149
+        銷售衍生運費_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
150
+        銷售衍生運費_dgv.ColumnHeadersHeight = 25
151
+        銷售衍生運費_dgv.AllowUserToAddRows = False
152
+        銷售衍生運費_dgv.RowTemplate.Height = 45
153
+
154
+        PA2 = "" : PA2 = 單號_tb.Text : SQL_銷售衍生費用()
155
+        da.Fill(ds7) : 銷售衍生運費_dgv.DataSource = ds7.Tables(0) : conn.Close()
156
+
157
+        銷售衍生運費_dgv.Columns(0).Visible = False : 銷售衍生運費_dgv.Columns(1).FillWeight = 30 : 銷售衍生運費_dgv.Columns(2).Visible = False : 銷售衍生運費_dgv.Columns(3).FillWeight = 160
158
+        銷售衍生運費_dgv.Columns(4).FillWeight = 30
159
+
160
+        銷售衍生運費_dgv.Columns(0).ReadOnly = True : 銷售衍生運費_dgv.Columns(1).ReadOnly = True
161
+
162
+        銷售衍生運費_dgv.Columns("支出").DefaultCellStyle.Format = "#,##0"
163
+        銷售衍生運費_dgv.Columns("支出").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
164
+        銷售衍生運費_dgv.Columns("支出").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
165
+        銷售衍生運費_dgv.Columns("項次").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
166
+        銷售衍生運費_dgv.Columns("項次").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
167
+
168
+        For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
169
+            銷售衍生運費_dgv("項次", i).Value = i + 1
170
+        Next
171
+        銷售衍生運費_dgv.EditMode = DataGridViewEditMode.EditOnEnter
172
+        Set_合記計算()
173
+    End Sub
147
     Private Sub 送貨地點_cb_下拉表單資料載入()
174
     Private Sub 送貨地點_cb_下拉表單資料載入()
148
         SQL_送貨地點_下拉清單() : 送貨地點_cb.Items.Clear() : 最低運費_cb.Items.Clear() : 最低售價_cb.Items.Clear() : 司機運費_tb.Text = "0"
175
         SQL_送貨地點_下拉清單() : 送貨地點_cb.Items.Clear() : 最低運費_cb.Items.Clear() : 最低售價_cb.Items.Clear() : 司機運費_tb.Text = "0"
149
         While (dr.Read()) : 送貨地點_cb.Items.Add(dr("地區")) : 最低運費_cb.Items.Add(dr("起車")) : 最低售價_cb.Items.Add(dr("最低售額")) : End While : conn.Close()
176
         While (dr.Read()) : 送貨地點_cb.Items.Add(dr("地區")) : 最低運費_cb.Items.Add(dr("起車")) : 最低售價_cb.Items.Add(dr("最低售額")) : End While : conn.Close()
223
         End If
250
         End If
224
         '-------006-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
251
         '-------006-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
225
         預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(其他成本_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text) - Val(刷卡傭金_tb.Text)
252
         預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(其他成本_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text) - Val(刷卡傭金_tb.Text)
253
+        If 銷售衍生運費_dgv.Rows.Count > 0 Then
254
+            For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
255
+                預估利潤_tb.Text = Val(預估利潤_tb.Text) - 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
256
+            Next
257
+        End If
226
         '-------007-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
258
         '-------007-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
227
         售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
259
         售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
228
         收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
260
         收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
232
     End Sub
264
     End Sub
233
     Private Sub 訂單控制表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
265
     Private Sub 訂單控制表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
234
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
266
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
267
+        顯示_bt.Enabled = False : 隱藏_bt.Enabled = True
235
         中間距_ch.Checked = True '--------------------控件隱藏、操作許可設定與其他基本顯示設定
268
         中間距_ch.Checked = True '--------------------控件隱藏、操作許可設定與其他基本顯示設定
236
         送貨地點_cb_下拉表單資料載入()
269
         送貨地點_cb_下拉表單資料載入()
237
         首次開啟 = False : 業務_cb.Text = 業務號碼 : Set_清單1() : 首次開啟 = True '--------------------資料讀取
270
         首次開啟 = False : 業務_cb.Text = 業務號碼 : Set_清單1() : 首次開啟 = True '--------------------資料讀取
238
     End Sub
271
     End Sub
239
     Private Sub 銷售單申請_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
272
     Private Sub 銷售單申請_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
240
         If 單號_tb.Text = "" Then : Else
273
         If 單號_tb.Text = "" Then : Else
241
-            Set_清單4() : Set_清單5() : Set_清單6()
274
+            Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7()
242
         End If
275
         End If
243
     End Sub
276
     End Sub
244
     Private Sub 收款事項_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 收款事項_dgv.CellEndEdit
277
     Private Sub 收款事項_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 收款事項_dgv.CellEndEdit
263
             銷售備註流水號_tb.Text = 銷售備註_dgv("資料流水號", e.RowIndex).Value.ToString : 項次1_tb.Text = 銷售備註_dgv("項次", e.RowIndex).Value.ToString
296
             銷售備註流水號_tb.Text = 銷售備註_dgv("資料流水號", e.RowIndex).Value.ToString : 項次1_tb.Text = 銷售備註_dgv("項次", e.RowIndex).Value.ToString
264
         End If
297
         End If
265
     End Sub
298
     End Sub
299
+    Private Sub 銷售衍生運費_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售衍生運費_dgv.CellEndEdit
300
+        Set_合記計算()
301
+    End Sub
302
+    Private Sub 銷售衍生運費_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售衍生運費_dgv.CellClick
303
+        If e.RowIndex = -1 Then : Else
304
+            項次4_tb.Text = 銷售備註_dgv("項次", e.RowIndex).Value.ToString
305
+        End If
306
+    End Sub
266
     Private Sub 銷售明細_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售明細_dgv.CellEndEdit
307
     Private Sub 銷售明細_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售明細_dgv.CellEndEdit
267
         For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
308
         For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
268
             If 銷售明細_dgv("含稅", i).Value = False Then
309
             If 銷售明細_dgv("含稅", i).Value = False Then
304
             運費 = 銷售單據_dgv.Rows(e.RowIndex).Cells("運費").Value
345
             運費 = 銷售單據_dgv.Rows(e.RowIndex).Cells("運費").Value
305
             '業務_cb.Text = Strings.Left(銷售單據_dgv.Rows(e.RowIndex).Cells("單號").Value, 1)
346
             '業務_cb.Text = Strings.Left(銷售單據_dgv.Rows(e.RowIndex).Cells("單號").Value, 1)
306
             Set_清單4() : Set_清單5()
347
             Set_清單4() : Set_清單5()
307
-            Set_清單6()
348
+            Set_清單6() : Set_清單7()
308
             PA = 單號_tb.Text : SQL_銷售單號串聯倉儲表取得倉儲單號()
349
             PA = 單號_tb.Text : SQL_銷售單號串聯倉儲表取得倉儲單號()
309
             If dr.Read() Then : 調庫單號_tb.Text = dr("執行單號") : Else : 調庫單號_tb.Text = "" : End If
350
             If dr.Read() Then : 調庫單號_tb.Text = dr("執行單號") : Else : 調庫單號_tb.Text = "" : End If
310
         End If
351
         End If
361
         End If
402
         End If
362
     End Sub
403
     End Sub
363
     Private Sub 重新整理_tsm_Click(sender As Object, e As EventArgs) Handles 重新整理_tsm.Click
404
     Private Sub 重新整理_tsm_Click(sender As Object, e As EventArgs) Handles 重新整理_tsm.Click
364
-        Set_清單4() : Set_清單5() : Set_清單6()
405
+        Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7()
406
+    End Sub
407
+    Private Sub 隱藏_bt_Click(sender As Object, e As EventArgs) Handles 隱藏_bt.Click
408
+        顯示_bt.Enabled = True : 隱藏_bt.Enabled = False
409
+        Panel2.Visible = False
410
+        Panel3.Location = New Point(2, 2)
411
+        NU1 = Panel3.Size.Width
412
+        NU2 = Panel3.Size.Height
413
+        NU1 = Panel3.Size.Width + 556
414
+        Panel3.Size = New Size(NU1, NU2)
415
+    End Sub
416
+    Private Sub 顯示_bt_Click(sender As Object, e As EventArgs) Handles 顯示_bt.Click
417
+        顯示_bt.Enabled = False : 隱藏_bt.Enabled = True
418
+        Panel2.Visible = True
419
+        Panel3.Location = New Point(559, 2)
420
+        NU1 = Panel3.Size.Width
421
+        NU2 = Panel3.Size.Height
422
+        NU1 = Panel3.Size.Width - 556
423
+        Panel3.Size = New Size(NU1, NU2)
365
     End Sub
424
     End Sub
366
 End Class
425
 End Class

+ 423
- 267
YD-ERP-SYS/業務系統管理/銷售單審核.Designer.vb
文件差异内容过多而无法显示
查看文件


+ 150
- 13
YD-ERP-SYS/業務系統管理/銷售單審核.vb 查看文件

1
 Option Strict Off
1
 Option Strict Off
2
-Imports System.Net
3
-Imports System.IO
4
 Public Class 銷售單審核
2
 Public Class 銷售單審核
5
-    ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds3 As New DataSet : ReadOnly ds4 As New DataSet
6
-    ReadOnly ds5 As New DataSet : ReadOnly ds6 As New DataSet
3
+    ReadOnly ds, ds1, ds2, ds3, ds4, ds5, ds6, ds7 As New DataSet
7
     Dim 首次開啟 As Boolean = False : Dim EDR As Integer = 0 : Dim ESTR As String : Dim EDR1 As Integer = 0 : Dim ESTR1 As String : Dim NUM1 As Integer
4
     Dim 首次開啟 As Boolean = False : Dim EDR As Integer = 0 : Dim ESTR As String : Dim EDR1 As Integer = 0 : Dim ESTR1 As String : Dim NUM1 As Integer
8
     Dim 運費 As Integer : Dim 刷卡控制 As Boolean = False
5
     Dim 運費 As Integer : Dim 刷卡控制 As Boolean = False
9
     Private Sub Set_清單()
6
     Private Sub Set_清單()
127
         銷售明細_dgv.Columns(8).Visible = False : 銷售明細_dgv.Columns(9).FillWeight = 130 : 銷售明細_dgv.Columns(10).FillWeight = 150 : 銷售明細_dgv.Columns(11).FillWeight = 80
124
         銷售明細_dgv.Columns(8).Visible = False : 銷售明細_dgv.Columns(9).FillWeight = 130 : 銷售明細_dgv.Columns(10).FillWeight = 150 : 銷售明細_dgv.Columns(11).FillWeight = 80
128
         銷售明細_dgv.Columns(12).FillWeight = 80 : 銷售明細_dgv.Columns(13).FillWeight = 80 : 銷售明細_dgv.Columns(14).FillWeight = 50 : 銷售明細_dgv.Columns(15).FillWeight = 80
125
         銷售明細_dgv.Columns(12).FillWeight = 80 : 銷售明細_dgv.Columns(13).FillWeight = 80 : 銷售明細_dgv.Columns(14).FillWeight = 50 : 銷售明細_dgv.Columns(15).FillWeight = 80
129
         銷售明細_dgv.Columns(16).Visible = False : 銷售明細_dgv.Columns(17).Visible = False : 銷售明細_dgv.Columns(18).Visible = False : 銷售明細_dgv.Columns(19).Visible = False
126
         銷售明細_dgv.Columns(16).Visible = False : 銷售明細_dgv.Columns(17).Visible = False : 銷售明細_dgv.Columns(18).Visible = False : 銷售明細_dgv.Columns(19).Visible = False
130
-        銷售明細_dgv.Columns(20).Visible = False
127
+        銷售明細_dgv.Columns(20).Visible = False : 銷售明細_dgv.Columns(21).FillWeight = 50
131
 
128
 
132
         銷售明細_dgv.Columns(1).ReadOnly = True : 銷售明細_dgv.Columns(2).ReadOnly = True : 銷售明細_dgv.Columns(3).ReadOnly = True : 銷售明細_dgv.Columns(4).ReadOnly = True
129
         銷售明細_dgv.Columns(1).ReadOnly = True : 銷售明細_dgv.Columns(2).ReadOnly = True : 銷售明細_dgv.Columns(3).ReadOnly = True : 銷售明細_dgv.Columns(4).ReadOnly = True
133
         銷售明細_dgv.Columns(11).ReadOnly = True : 銷售明細_dgv.Columns(13).ReadOnly = True : 銷售明細_dgv.Columns(16).ReadOnly = True
130
         銷售明細_dgv.Columns(11).ReadOnly = True : 銷售明細_dgv.Columns(13).ReadOnly = True : 銷售明細_dgv.Columns(16).ReadOnly = True
197
         銷售備註_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
194
         銷售備註_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
198
         銷售備註_dgv.ColumnHeadersHeight = 25
195
         銷售備註_dgv.ColumnHeadersHeight = 25
199
         銷售備註_dgv.AllowUserToAddRows = False
196
         銷售備註_dgv.AllowUserToAddRows = False
200
-        銷售備註_dgv.RowTemplate.Height = 25
197
+        銷售備註_dgv.RowTemplate.Height = 45
201
 
198
 
202
         PA2 = "" : PA2 = 單號_tb.Text : SQL_銷售備註表()
199
         PA2 = "" : PA2 = 單號_tb.Text : SQL_銷售備註表()
203
         da.Fill(ds5) : 銷售備註_dgv.DataSource = ds5.Tables(0) : conn.Close()
200
         da.Fill(ds5) : 銷售備註_dgv.DataSource = ds5.Tables(0) : conn.Close()
247
         收款事項_dgv.EditMode = DataGridViewEditMode.EditOnEnter
244
         收款事項_dgv.EditMode = DataGridViewEditMode.EditOnEnter
248
         Set_合記計算()
245
         Set_合記計算()
249
     End Sub
246
     End Sub
247
+    Private Sub Set_清單7()
248
+        銷售衍生運費_dgv.DataSource = Nothing : ds7.Clear()
249
+        銷售衍生運費_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
250
+        銷售衍生運費_dgv.ColumnHeadersHeight = 25
251
+        銷售衍生運費_dgv.AllowUserToAddRows = False
252
+        銷售衍生運費_dgv.RowTemplate.Height = 45
253
+
254
+        PA2 = "" : PA2 = 單號_tb.Text : SQL_銷售衍生費用()
255
+        da.Fill(ds7) : 銷售衍生運費_dgv.DataSource = ds7.Tables(0) : conn.Close()
256
+
257
+        銷售衍生運費_dgv.Columns(0).Visible = False : 銷售衍生運費_dgv.Columns(1).FillWeight = 30 : 銷售衍生運費_dgv.Columns(2).Visible = False : 銷售衍生運費_dgv.Columns(3).FillWeight = 160
258
+        銷售衍生運費_dgv.Columns(4).FillWeight = 30
259
+
260
+        銷售衍生運費_dgv.Columns(0).ReadOnly = True : 銷售衍生運費_dgv.Columns(1).ReadOnly = True
261
+
262
+        銷售衍生運費_dgv.Columns("支出").DefaultCellStyle.Format = "#,##0"
263
+        銷售衍生運費_dgv.Columns("支出").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
264
+        銷售衍生運費_dgv.Columns("支出").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
265
+        銷售衍生運費_dgv.Columns("項次").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
266
+        銷售衍生運費_dgv.Columns("項次").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
267
+
268
+        For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
269
+            銷售衍生運費_dgv("項次", i).Value = i + 1
270
+        Next
271
+        銷售衍生運費_dgv.EditMode = DataGridViewEditMode.EditOnEnter
272
+        Set_合記計算()
273
+    End Sub
250
     Private Sub 供應商_下拉表單資料載入()
274
     Private Sub 供應商_下拉表單資料載入()
251
         BL1 = False : PA3 = "" : PA4 = ""
275
         BL1 = False : PA3 = "" : PA4 = ""
252
         If 地區_cb.Text = "" Then : PA3 = ""
276
         If 地區_cb.Text = "" Then : PA3 = ""
346
         End If
370
         End If
347
         '-------006-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
371
         '-------006-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
348
         預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(其他成本_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text) - Val(刷卡傭金_tb.Text)
372
         預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(其他成本_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text) - Val(刷卡傭金_tb.Text)
373
+        If 銷售衍生運費_dgv.Rows.Count > 0 Then
374
+            For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
375
+                預估利潤_tb.Text = Val(預估利潤_tb.Text) - 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
376
+            Next
377
+        End If
349
         '-------007-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
378
         '-------007-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
350
         售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
379
         售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
351
         收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
380
         收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
373
     End Sub
402
     End Sub
374
     Private Sub 銷售單審核_Load(sender As Object, e As EventArgs) Handles MyBase.Load
403
     Private Sub 銷售單審核_Load(sender As Object, e As EventArgs) Handles MyBase.Load
375
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
404
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
376
-
405
+        顯示_bt.Enabled = False : 隱藏_bt.Enabled = True
377
         If 登入人級別 <= 3 Then : 已審核資料_ch.Enabled = True : Else : 已審核資料_ch.Enabled = False : End If
406
         If 登入人級別 <= 3 Then : 已審核資料_ch.Enabled = True : Else : 已審核資料_ch.Enabled = False : End If
378
         If CC(37) = False Then : 已審核資料_ch.Checked = False : Else : 已審核資料_ch.Checked = True : End If
407
         If CC(37) = False Then : 已審核資料_ch.Checked = False : Else : 已審核資料_ch.Checked = True : End If
379
         料號_tb.Enabled = False : 供應商編碼_tb.Visible = False : 中間距_ch.Checked = True '--------------------控件隱藏、操作許可設定與其他基本顯示設定
408
         料號_tb.Enabled = False : 供應商編碼_tb.Visible = False : 中間距_ch.Checked = True '--------------------控件隱藏、操作許可設定與其他基本顯示設定
383
     End Sub
412
     End Sub
384
     Private Sub 銷售單申請_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
413
     Private Sub 銷售單申請_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
385
         If 單號_tb.Text = "" Then : Else
414
         If 單號_tb.Text = "" Then : Else
386
-            Set_清單4() : Set_清單5() : Set_清單6()
415
+            Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7()
387
         End If
416
         End If
388
         If Me.Size.Width > 1600 Then
417
         If Me.Size.Width > 1600 Then
389
             物料圖1_pb.Visible = True : 物料圖1_pb.Size = New Size(300, 167)
418
             物料圖1_pb.Visible = True : 物料圖1_pb.Size = New Size(300, 167)
413
             銷售備註流水號_tb.Text = 銷售備註_dgv("資料流水號", e.RowIndex).Value.ToString : 項次1_tb.Text = 銷售備註_dgv("項次", e.RowIndex).Value.ToString
442
             銷售備註流水號_tb.Text = 銷售備註_dgv("資料流水號", e.RowIndex).Value.ToString : 項次1_tb.Text = 銷售備註_dgv("項次", e.RowIndex).Value.ToString
414
         End If
443
         End If
415
     End Sub
444
     End Sub
445
+    Private Sub 銷售衍生運費_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售衍生運費_dgv.CellEndEdit
446
+        Set_合記計算()
447
+    End Sub
448
+    Private Sub 銷售衍生運費_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售衍生運費_dgv.CellClick
449
+        If e.RowIndex = -1 Then : Else
450
+            運費資料流水號_tb.Text = 銷售備註_dgv("資料流水號", e.RowIndex).Value.ToString : 項次4_tb.Text = 銷售備註_dgv("項次", e.RowIndex).Value.ToString
451
+        End If
452
+    End Sub
416
     Private Sub 銷售明細_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售明細_dgv.CellEndEdit
453
     Private Sub 銷售明細_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售明細_dgv.CellEndEdit
417
         For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
454
         For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
418
             If 銷售明細_dgv("含稅", i).Value = False Then
455
             If 銷售明細_dgv("含稅", i).Value = False Then
470
             運費 = 銷售單據_dgv.Rows(e.RowIndex).Cells("運費").Value : 客戶流水_tb.Text = ""
507
             運費 = 銷售單據_dgv.Rows(e.RowIndex).Cells("運費").Value : 客戶流水_tb.Text = ""
471
             業務_cb.Text = Strings.Left(銷售單據_dgv.Rows(e.RowIndex).Cells("單號").Value, 1)
508
             業務_cb.Text = Strings.Left(銷售單據_dgv.Rows(e.RowIndex).Cells("單號").Value, 1)
472
             Set_清單4() : Set_清單5()
509
             Set_清單4() : Set_清單5()
473
-            Set_清單6()
510
+            Set_清單6() : Set_清單7()
474
             PA = 單號_tb.Text : SQL_銷售單號串聯倉儲表取得倉儲單號()
511
             PA = 單號_tb.Text : SQL_銷售單號串聯倉儲表取得倉儲單號()
475
             If dr.Read() Then : 調庫單號_tb.Text = dr("執行單號") : Else : 調庫單號_tb.Text = "" : End If
512
             If dr.Read() Then : 調庫單號_tb.Text = dr("執行單號") : Else : 調庫單號_tb.Text = "" : End If
476
         End If
513
         End If
545
     End Sub
582
     End Sub
546
     Private Sub 窄間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 小間距_ch.Click
583
     Private Sub 窄間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 小間距_ch.Click
547
         小間距_ch.Checked = True : 中間距_ch.Checked = False : 大間距_ch.Checked = False
584
         小間距_ch.Checked = True : 中間距_ch.Checked = False : 大間距_ch.Checked = False
548
-        存檔3() : Set_清單4()
585
+        存檔1() : Set_清單4()
549
     End Sub
586
     End Sub
550
     Private Sub 中間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 中間距_ch.Click
587
     Private Sub 中間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 中間距_ch.Click
551
         小間距_ch.Checked = False : 中間距_ch.Checked = True : 大間距_ch.Checked = False
588
         小間距_ch.Checked = False : 中間距_ch.Checked = True : 大間距_ch.Checked = False
552
-        存檔3() : Set_清單4()
589
+        存檔1() : Set_清單4()
553
     End Sub
590
     End Sub
554
     Private Sub 大間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 大間距_ch.Click
591
     Private Sub 大間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 大間距_ch.Click
555
         小間距_ch.Checked = False : 中間距_ch.Checked = False : 大間距_ch.Checked = True
592
         小間距_ch.Checked = False : 中間距_ch.Checked = False : 大間距_ch.Checked = True
556
-        存檔3() : Set_清單4()
593
+        存檔1() : Set_清單4()
557
     End Sub
594
     End Sub
558
     Private Sub 地區_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 地區_cb.SelectedIndexChanged
595
     Private Sub 地區_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 地區_cb.SelectedIndexChanged
559
         If 地區_cb.Text = "" And 查詢_tb.Text = "" Then
596
         If 地區_cb.Text = "" And 查詢_tb.Text = "" Then
740
                     SQL_銷售收款事項_修改() : conn.Close()
777
                     SQL_銷售收款事項_修改() : conn.Close()
741
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
778
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
742
 
779
 
780
+                For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
781
+                    資料數 = 銷售衍生運費_dgv.Rows.Count : MyModule1.進度條()
782
+                    PA10 = 銷售衍生運費_dgv.Rows(i).Cells("運費備註").Value : PA11 = 銷售衍生運費_dgv.Rows(i).Cells("資料流水號").Value
783
+                    NU1 = 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
784
+                    SQL_銷售衍生運費_修改() : conn.Close()
785
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
786
+
743
                 MsgBox("存檔完成。")
787
                 MsgBox("存檔完成。")
744
                 Set_清單1()
788
                 Set_清單1()
745
             End If
789
             End If
830
                     SQL_銷售收款事項_修改() : conn.Close()
874
                     SQL_銷售收款事項_修改() : conn.Close()
831
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
875
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
832
 
876
 
877
+                For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
878
+                    資料數 = 銷售衍生運費_dgv.Rows.Count : MyModule1.進度條()
879
+                    PA10 = 銷售衍生運費_dgv.Rows(i).Cells("運費備註").Value : PA11 = 銷售衍生運費_dgv.Rows(i).Cells("資料流水號").Value
880
+                    NU1 = 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
881
+                    SQL_銷售衍生運費_修改() : conn.Close()
882
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
883
+
833
                 MsgBox("存檔完成。")
884
                 MsgBox("存檔完成。")
834
                 Set_清單1()
885
                 Set_清單1()
835
             End If
886
             End If
873
                     SQL_銷售收款事項_修改() : conn.Close()
924
                     SQL_銷售收款事項_修改() : conn.Close()
874
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
925
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
875
 
926
 
927
+                For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
928
+                    資料數 = 銷售衍生運費_dgv.Rows.Count : MyModule1.進度條()
929
+                    PA10 = 銷售衍生運費_dgv.Rows(i).Cells("運費備註").Value : PA11 = 銷售衍生運費_dgv.Rows(i).Cells("資料流水號").Value
930
+                    NU1 = 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
931
+                    SQL_銷售衍生運費_修改() : conn.Close()
932
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
933
+
876
                 Set_清單1() : 銷售單據_dgv.Enabled = True
934
                 Set_清單1() : 銷售單據_dgv.Enabled = True
877
             End If
935
             End If
878
         End If
936
         End If
960
             If aa1 = MsgBoxResult.Ok Then
1018
             If aa1 = MsgBoxResult.Ok Then
961
                 PA = 單號_tb.Text
1019
                 PA = 單號_tb.Text
962
                 SQL_銷售控制表_刪除() : SQL_銷售明細表_整體刪除() : SQL_銷售備註表_整體刪除() : SQL_倉儲控制表_依銷售單號刪除() : SQL_銷售收款事項_整體刪除()
1020
                 SQL_銷售控制表_刪除() : SQL_銷售明細表_整體刪除() : SQL_銷售備註表_整體刪除() : SQL_倉儲控制表_依銷售單號刪除() : SQL_銷售收款事項_整體刪除()
963
-                Set_清單() : Set_清單1() : Set_清單4() : Set_清單5() : Set_清單6()
1021
+                Set_清單() : Set_清單1() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7()
964
                 conn.Close()
1022
                 conn.Close()
965
             End If
1023
             End If
966
         End If
1024
         End If
1185
         存檔1()
1243
         存檔1()
1186
         '-------004-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1244
         '-------004-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1187
         預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(其他成本_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text) - Val(刷卡傭金_tb.Text)
1245
         預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(其他成本_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text) - Val(刷卡傭金_tb.Text)
1246
+        If 銷售衍生運費_dgv.Rows.Count > 0 Then
1247
+            For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
1248
+                預估利潤_tb.Text = Val(預估利潤_tb.Text) - 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
1249
+            Next
1250
+        End If
1188
         '-------004-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1251
         '-------004-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1189
         售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
1252
         售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
1190
         收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
1253
         收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
1238
     Private Sub 已審核資料_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 已審核資料_ch.CheckedChanged
1301
     Private Sub 已審核資料_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 已審核資料_ch.CheckedChanged
1239
         Set_清單1()
1302
         Set_清單1()
1240
     End Sub
1303
     End Sub
1304
+    Private Sub 隱藏_bt_Click(sender As Object, e As EventArgs) Handles 隱藏_bt.Click
1305
+        顯示_bt.Enabled = True : 隱藏_bt.Enabled = False
1306
+        Panel2.Visible = False
1307
+        Panel3.Location = New Point(2, 2)
1308
+        NU1 = Panel3.Size.Width
1309
+        NU2 = Panel3.Size.Height
1310
+        NU1 = Panel3.Size.Width + 543
1311
+        Panel3.Size = New Size(NU1, NU2)
1312
+    End Sub
1313
+    Private Sub 顯示_bt_Click(sender As Object, e As EventArgs) Handles 顯示_bt.Click
1314
+        顯示_bt.Enabled = False : 隱藏_bt.Enabled = True
1315
+        Panel2.Visible = True
1316
+        Panel3.Location = New Point(546, 2)
1317
+        NU1 = Panel3.Size.Width
1318
+        NU2 = Panel3.Size.Height
1319
+        NU1 = Panel3.Size.Width - 543
1320
+        Panel3.Size = New Size(NU1, NU2)
1321
+    End Sub
1322
+    Private Sub Panel3_Size(sender As Object, e As EventArgs) Handles Panel3.SizeChanged
1323
+        If Panel3.Size.Width > 914 Then
1324
+            物料圖1_pb.Visible = True : 物料圖1_pb.Size = New Size(300, 167)
1325
+        Else
1326
+            物料圖1_pb.Visible = False
1327
+        End If
1328
+    End Sub
1329
+    Private Sub 新增衍生運費_bt_Click(sender As Object, e As EventArgs) Handles 新增衍生運費_bt.Click
1330
+        If 流水號_tb.Text = "" Then
1331
+            MsgBox("沒有銷售單號,無法作業。")
1332
+        Else
1333
+            If 客戶編號_tb.Text = "" Then
1334
+                MsgBox("銷售單據要指定完客戶才可存檔,如你已手動輸入客戶資料請按一下  [客戶驗證]  ,系統會自動判斷客戶資訊。")
1335
+            Else
1336
+                SQL_銷售衍生運費_最後一筆資料()
1337
+                If dr.Read() Then : EDR = Double.Parse(Strings.Right(dr("資料流水號").ToString, 9)) : Else : EDR = 0 : End If
1338
+                conn.Close() : EDR += 1
1339
+                If EDR < 10 Then : ESTR = "SE" & "00000000" & EDR
1340
+                ElseIf EDR > 9 And EDR < 100 Then : ESTR = "SE" & "0000000" & EDR
1341
+                ElseIf EDR > 99 And EDR < 1000 Then : ESTR = "SE" & "000000" & EDR
1342
+                ElseIf EDR > 999 And EDR < 10000 Then : ESTR = "SE" & "00000" & EDR
1343
+                ElseIf EDR > 9999 And EDR < 100000 Then : ESTR = "SE" & "0000" & EDR
1344
+                ElseIf EDR > 99999 And EDR < 100000 Then : ESTR = "SE" & "000" & EDR
1345
+                ElseIf EDR > 999999 And EDR < 1000000 Then : ESTR = "SE" & "00" & EDR
1346
+                ElseIf EDR > 9999999 And EDR < 10000000 Then : ESTR = "SE" & "0" & EDR
1347
+                ElseIf EDR > 99999999 Then : ESTR = "SE" & EDR : End If
1348
+
1349
+                PA1 = ESTR : PA = 單號_tb.Text
1350
+                SQL_銷售衍生運費_新增()
1351
+
1352
+                For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
1353
+                    資料數 = 銷售衍生運費_dgv.Rows.Count : MyModule1.進度條()
1354
+                    PA10 = 銷售衍生運費_dgv.Rows(i).Cells("運費備註").Value : PA11 = 銷售衍生運費_dgv.Rows(i).Cells("資料流水號").Value
1355
+                    NU1 = 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
1356
+                    SQL_銷售衍生運費_修改() : conn.Close()
1357
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
1358
+
1359
+                Set_清單7()
1360
+            End If
1361
+        End If
1362
+    End Sub
1363
+    Private Sub 刪除衍生運費_bt_Click(sender As Object, e As EventArgs) Handles 刪除衍生運費_bt.Click
1364
+        If 流水號_tb.Text = "" Then
1365
+            MsgBox("沒有銷售單號,無法作業。")
1366
+        Else
1367
+            If 客戶編號_tb.Text = "" Then
1368
+                MsgBox("銷售單據要指定完客戶才可存檔,如你已手動輸入客戶資料請按一下  [客戶驗證]  ,系統會自動判斷客戶資訊。")
1369
+            Else
1370
+                Dim aa1 As MsgBoxResult = MsgBox("你確定要刪除這筆資料?", MsgBoxStyle.OkCancel)
1371
+                If aa1 = MsgBoxResult.Ok Then
1372
+                    PA = 運費資料流水號_tb.Text
1373
+                    SQL_銷售衍生費用_刪除() : Set_清單7()
1374
+                End If
1375
+            End If
1376
+        End If
1377
+    End Sub
1241
 End Class
1378
 End Class

+ 432
- 273
YD-ERP-SYS/業務系統管理/銷售單申請.Designer.vb
文件差异内容过多而无法显示
查看文件


+ 162
- 34
YD-ERP-SYS/業務系統管理/銷售單申請.vb 查看文件

1
 Option Strict Off
1
 Option Strict Off
2
 Public Class 銷售單申請
2
 Public Class 銷售單申請
3
-    ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds3 As New DataSet : ReadOnly ds4 As New DataSet
4
-    ReadOnly ds5 As New DataSet : ReadOnly ds6 As New DataSet
5
-    Dim 首次開啟 As Boolean = False : Dim EDR As Integer = 0 : Dim ESTR As String : Dim EDR1 As Integer = 0 : Dim ESTR1 As String : Dim NUM1 As Integer
6
-    Dim 運費 As Integer : Dim 刷卡控制 As Boolean = False
3
+    ReadOnly ds, ds1, ds2, ds3, ds4, ds5, ds6, ds7 As New DataSet
4
+    Dim 首次開啟 As Boolean : Dim EDR As Integer : Dim ESTR As String : Dim EDR1 As Integer : Dim ESTR1 As String : Dim NUM1 As Integer
5
+    Dim 運費 As Integer : Dim 刷卡控制 As Boolean
7
     Private Sub Set_清單()
6
     Private Sub Set_清單()
8
         物料清單_dgv.DataSource = Nothing : ds.Clear()
7
         物料清單_dgv.DataSource = Nothing : ds.Clear()
9
         物料清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
8
         物料清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
125
         銷售明細_dgv.Columns(8).Visible = False : 銷售明細_dgv.Columns(9).FillWeight = 130 : 銷售明細_dgv.Columns(10).FillWeight = 150 : 銷售明細_dgv.Columns(11).FillWeight = 80
124
         銷售明細_dgv.Columns(8).Visible = False : 銷售明細_dgv.Columns(9).FillWeight = 130 : 銷售明細_dgv.Columns(10).FillWeight = 150 : 銷售明細_dgv.Columns(11).FillWeight = 80
126
         銷售明細_dgv.Columns(12).FillWeight = 80 : 銷售明細_dgv.Columns(13).FillWeight = 80 : 銷售明細_dgv.Columns(14).FillWeight = 50 : 銷售明細_dgv.Columns(15).FillWeight = 80
125
         銷售明細_dgv.Columns(12).FillWeight = 80 : 銷售明細_dgv.Columns(13).FillWeight = 80 : 銷售明細_dgv.Columns(14).FillWeight = 50 : 銷售明細_dgv.Columns(15).FillWeight = 80
127
         銷售明細_dgv.Columns(16).Visible = False : 銷售明細_dgv.Columns(17).Visible = False : 銷售明細_dgv.Columns(18).Visible = False : 銷售明細_dgv.Columns(19).Visible = False
126
         銷售明細_dgv.Columns(16).Visible = False : 銷售明細_dgv.Columns(17).Visible = False : 銷售明細_dgv.Columns(18).Visible = False : 銷售明細_dgv.Columns(19).Visible = False
128
-        銷售明細_dgv.Columns(20).Visible = False
127
+        銷售明細_dgv.Columns(20).Visible = False : 銷售明細_dgv.Columns(21).FillWeight = 50
129
 
128
 
130
         銷售明細_dgv.Columns(1).ReadOnly = True : 銷售明細_dgv.Columns(2).ReadOnly = True : 銷售明細_dgv.Columns(3).ReadOnly = True : 銷售明細_dgv.Columns(4).ReadOnly = True
129
         銷售明細_dgv.Columns(1).ReadOnly = True : 銷售明細_dgv.Columns(2).ReadOnly = True : 銷售明細_dgv.Columns(3).ReadOnly = True : 銷售明細_dgv.Columns(4).ReadOnly = True
131
         銷售明細_dgv.Columns(11).ReadOnly = True : 銷售明細_dgv.Columns(13).ReadOnly = True : 銷售明細_dgv.Columns(16).ReadOnly = True
130
         銷售明細_dgv.Columns(11).ReadOnly = True : 銷售明細_dgv.Columns(13).ReadOnly = True : 銷售明細_dgv.Columns(16).ReadOnly = True
195
         銷售備註_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
194
         銷售備註_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
196
         銷售備註_dgv.ColumnHeadersHeight = 25
195
         銷售備註_dgv.ColumnHeadersHeight = 25
197
         銷售備註_dgv.AllowUserToAddRows = False
196
         銷售備註_dgv.AllowUserToAddRows = False
198
-        銷售備註_dgv.RowTemplate.Height = 25
197
+        銷售備註_dgv.RowTemplate.Height = 45
199
 
198
 
200
         PA2 = "" : PA2 = 單號_tb.Text : SQL_銷售備註表()
199
         PA2 = "" : PA2 = 單號_tb.Text : SQL_銷售備註表()
201
         da.Fill(ds5) : 銷售備註_dgv.DataSource = ds5.Tables(0) : conn.Close()
200
         da.Fill(ds5) : 銷售備註_dgv.DataSource = ds5.Tables(0) : conn.Close()
245
         收款事項_dgv.EditMode = DataGridViewEditMode.EditOnEnter
244
         收款事項_dgv.EditMode = DataGridViewEditMode.EditOnEnter
246
         Set_合記計算()
245
         Set_合記計算()
247
     End Sub
246
     End Sub
247
+    Private Sub Set_清單7()
248
+        銷售衍生運費_dgv.DataSource = Nothing : ds7.Clear()
249
+        銷售衍生運費_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
250
+        銷售衍生運費_dgv.ColumnHeadersHeight = 25
251
+        銷售衍生運費_dgv.AllowUserToAddRows = False
252
+        銷售衍生運費_dgv.RowTemplate.Height = 45
253
+
254
+        PA2 = "" : PA2 = 單號_tb.Text : SQL_銷售衍生費用()
255
+        da.Fill(ds7) : 銷售衍生運費_dgv.DataSource = ds7.Tables(0) : conn.Close()
256
+
257
+        銷售衍生運費_dgv.Columns(0).Visible = False : 銷售衍生運費_dgv.Columns(1).FillWeight = 30 : 銷售衍生運費_dgv.Columns(2).Visible = False : 銷售衍生運費_dgv.Columns(3).FillWeight = 160
258
+        銷售衍生運費_dgv.Columns(4).FillWeight = 30
259
+
260
+        銷售衍生運費_dgv.Columns(0).ReadOnly = True : 銷售衍生運費_dgv.Columns(1).ReadOnly = True
261
+
262
+        銷售衍生運費_dgv.Columns("支出").DefaultCellStyle.Format = "#,##0"
263
+        銷售衍生運費_dgv.Columns("支出").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
264
+        銷售衍生運費_dgv.Columns("支出").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
265
+        銷售衍生運費_dgv.Columns("項次").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
266
+        銷售衍生運費_dgv.Columns("項次").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
267
+
268
+        For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
269
+            銷售衍生運費_dgv("項次", i).Value = i + 1
270
+        Next
271
+        銷售衍生運費_dgv.EditMode = DataGridViewEditMode.EditOnEnter
272
+        Set_合記計算()
273
+    End Sub
248
     Private Sub 供應商_下拉表單資料載入()
274
     Private Sub 供應商_下拉表單資料載入()
249
         BL1 = False : PA3 = "" : PA4 = ""
275
         BL1 = False : PA3 = "" : PA4 = ""
250
         If 地區_cb.Text = "" Then : PA3 = ""
276
         If 地區_cb.Text = "" Then : PA3 = ""
344
         End If
370
         End If
345
         '-------006-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
371
         '-------006-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
346
         預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(其他成本_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text) - Val(刷卡傭金_tb.Text)
372
         預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(其他成本_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text) - Val(刷卡傭金_tb.Text)
373
+        If 銷售衍生運費_dgv.Rows.Count > 0 Then
374
+            For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
375
+                預估利潤_tb.Text = Val(預估利潤_tb.Text) - 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
376
+            Next
377
+        End If
347
         '-------007-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
378
         '-------007-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
348
         售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
379
         售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
349
         收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
380
         收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
370
     End Sub
401
     End Sub
371
     Private Sub 銷售單申請_Load(sender As Object, e As EventArgs) Handles MyBase.Load
402
     Private Sub 銷售單申請_Load(sender As Object, e As EventArgs) Handles MyBase.Load
372
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
403
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
373
-
404
+        顯示_bt.Enabled = False : 隱藏_bt.Enabled = True
374
         If 登入人級別 <= 3 Then : 已審核資料_ch.Enabled = True : Else : 已審核資料_ch.Enabled = False : End If
405
         If 登入人級別 <= 3 Then : 已審核資料_ch.Enabled = True : Else : 已審核資料_ch.Enabled = False : End If
375
         If CC(37) = False Then : 已審核資料_ch.Checked = False : Else : 已審核資料_ch.Checked = True : End If
406
         If CC(37) = False Then : 已審核資料_ch.Checked = False : Else : 已審核資料_ch.Checked = True : End If
376
         料號_tb.Enabled = False : 供應商編碼_tb.Visible = False : 中間距_ch.Checked = True '--------------------控件隱藏、操作許可設定與其他基本顯示設定
407
         料號_tb.Enabled = False : 供應商編碼_tb.Visible = False : 中間距_ch.Checked = True '--------------------控件隱藏、操作許可設定與其他基本顯示設定
387
     End Sub
418
     End Sub
388
     Private Sub 銷售單申請_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
419
     Private Sub 銷售單申請_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
389
         If 單號_tb.Text = "" Then : Else
420
         If 單號_tb.Text = "" Then : Else
390
-            Set_清單4() : Set_清單5() : Set_清單6()
391
-        End If
392
-        If Me.Size.Width > 1600 Then
393
-            物料圖1_pb.Visible = True : 物料圖1_pb.Size = New Size(300, 167)
394
-        Else
395
-            物料圖1_pb.Visible = False
421
+            Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7()
396
         End If
422
         End If
397
     End Sub
423
     End Sub
398
     Private Sub 收款事項_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 收款事項_dgv.CellEndEdit
424
     Private Sub 收款事項_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 收款事項_dgv.CellEndEdit
417
             銷售備註流水號_tb.Text = 銷售備註_dgv("資料流水號", e.RowIndex).Value.ToString : 項次1_tb.Text = 銷售備註_dgv("項次", e.RowIndex).Value.ToString
443
             銷售備註流水號_tb.Text = 銷售備註_dgv("資料流水號", e.RowIndex).Value.ToString : 項次1_tb.Text = 銷售備註_dgv("項次", e.RowIndex).Value.ToString
418
         End If
444
         End If
419
     End Sub
445
     End Sub
446
+    Private Sub 銷售衍生運費_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售衍生運費_dgv.CellEndEdit
447
+        Set_合記計算()
448
+    End Sub
449
+    Private Sub 銷售衍生運費_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售衍生運費_dgv.CellClick
450
+        If e.RowIndex = -1 Then : Else
451
+            運費資料流水號_tb.Text = 銷售備註_dgv("資料流水號", e.RowIndex).Value.ToString : 項次4_tb.Text = 銷售備註_dgv("項次", e.RowIndex).Value.ToString
452
+        End If
453
+    End Sub
420
     Private Sub 銷售明細_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售明細_dgv.CellEndEdit
454
     Private Sub 銷售明細_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售明細_dgv.CellEndEdit
421
         If e.RowIndex = -1 Then : Else
455
         If e.RowIndex = -1 Then : Else
422
             For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
456
             For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
477
             業務_cb.Text = Strings.Left(銷售單據_dgv.Rows(e.RowIndex).Cells("單號").Value, 1)
511
             業務_cb.Text = Strings.Left(銷售單據_dgv.Rows(e.RowIndex).Cells("單號").Value, 1)
478
 
512
 
479
             Set_清單4() : Set_清單5()
513
             Set_清單4() : Set_清單5()
480
-            Set_清單6()
514
+            Set_清單6() : Set_清單7()
481
             PA = 單號_tb.Text : SQL_銷售單號串聯倉儲表取得倉儲單號()
515
             PA = 單號_tb.Text : SQL_銷售單號串聯倉儲表取得倉儲單號()
482
             If dr.Read() Then : 調庫單號_tb.Text = dr("執行單號") : Else : 調庫單號_tb.Text = "" : End If
516
             If dr.Read() Then : 調庫單號_tb.Text = dr("執行單號") : Else : 調庫單號_tb.Text = "" : End If
483
         End If
517
         End If
552
     End Sub
586
     End Sub
553
     Private Sub 窄間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 小間距_ch.Click
587
     Private Sub 窄間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 小間距_ch.Click
554
         小間距_ch.Checked = True : 中間距_ch.Checked = False : 大間距_ch.Checked = False
588
         小間距_ch.Checked = True : 中間距_ch.Checked = False : 大間距_ch.Checked = False
555
-        存檔3() : Set_清單4()
589
+        存檔1() : Set_清單4()
556
     End Sub
590
     End Sub
557
     Private Sub 中間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 中間距_ch.Click
591
     Private Sub 中間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 中間距_ch.Click
558
         小間距_ch.Checked = False : 中間距_ch.Checked = True : 大間距_ch.Checked = False
592
         小間距_ch.Checked = False : 中間距_ch.Checked = True : 大間距_ch.Checked = False
559
-        存檔3() : Set_清單4()
593
+        存檔1() : Set_清單4()
560
     End Sub
594
     End Sub
561
     Private Sub 大間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 大間距_ch.Click
595
     Private Sub 大間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 大間距_ch.Click
562
         小間距_ch.Checked = False : 中間距_ch.Checked = False : 大間距_ch.Checked = True
596
         小間距_ch.Checked = False : 中間距_ch.Checked = False : 大間距_ch.Checked = True
563
-        存檔3() : Set_清單4()
597
+        存檔1() : Set_清單4()
564
     End Sub
598
     End Sub
565
     Private Sub 地區_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 地區_cb.SelectedIndexChanged
599
     Private Sub 地區_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 地區_cb.SelectedIndexChanged
566
         If 地區_cb.Text = "" And 查詢_tb.Text = "" Then
600
         If 地區_cb.Text = "" And 查詢_tb.Text = "" Then
713
                             ElseIf EDR > 99999999 Then : ESTR = "ST" & EDR : End If
747
                             ElseIf EDR > 99999999 Then : ESTR = "ST" & EDR : End If
714
                             PA1 = ESTR
748
                             PA1 = ESTR
715
 
749
 
716
-                            SQL_銷售收款事項_新增() : conn.Close() : Set_清單1() : Set_清單4() : Set_清單5() : Set_清單6() : 送貨地點_cb_下拉表單資料載入()
750
+                            SQL_銷售收款事項_新增() : conn.Close() : Set_清單1() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7() : 送貨地點_cb_下拉表單資料載入()
717
                             司機運費_tb.Text = "0" : 預估利潤_tb.Text = "0" : 客戶編號_tb.Text = "" : 客戶_tb.Text = "" : 公司_tb.Text = "" : 電話1_tb.Text = "" : 電話2_tb.Text = ""
751
                             司機運費_tb.Text = "0" : 預估利潤_tb.Text = "0" : 客戶編號_tb.Text = "" : 客戶_tb.Text = "" : 公司_tb.Text = "" : 電話1_tb.Text = "" : 電話2_tb.Text = ""
718
                             統編_tb.Text = "" : 住址_tb.Text = "" : 含稅_ch.Checked = False
752
                             統編_tb.Text = "" : 住址_tb.Text = "" : 含稅_ch.Checked = False
719
                         Else
753
                         Else
795
                     資料數 = 銷售明細_dgv.Rows.Count : MyModule1.進度條()
829
                     資料數 = 銷售明細_dgv.Rows.Count : MyModule1.進度條()
796
                     PA10 = 銷售明細_dgv.Rows(i).Cells("備註").Value.ToString : PA11 = 銷售明細_dgv.Rows(i).Cells("資料流水號").Value : PA9 = 銷售明細_dgv.Rows(i).Cells("倉儲狀態").Value
830
                     PA10 = 銷售明細_dgv.Rows(i).Cells("備註").Value.ToString : PA11 = 銷售明細_dgv.Rows(i).Cells("資料流水號").Value : PA9 = 銷售明細_dgv.Rows(i).Cells("倉儲狀態").Value
797
                     NU1 = 銷售明細_dgv.Rows(i).Cells("成本").Value : NU2 = 銷售明細_dgv.Rows(i).Cells("單價").Value : PA8 = 銷售明細_dgv.Rows(i).Cells("物料狀態").Value
831
                     NU1 = 銷售明細_dgv.Rows(i).Cells("成本").Value : NU2 = 銷售明細_dgv.Rows(i).Cells("單價").Value : PA8 = 銷售明細_dgv.Rows(i).Cells("物料狀態").Value
798
-                    BL5 = 銷售明細_dgv.Rows(i).Cells("含稅").Value : PA7 = 銷售明細_dgv.Rows(i).Cells("訂製狀態").Value
832
+                    BL5 = 銷售明細_dgv.Rows(i).Cells("含稅").Value : PA7 = 銷售明細_dgv.Rows(i).Cells("訂製狀態").Value : BL6 = 銷售明細_dgv.Rows(i).Cells("無管銷").Value
799
                     SQL_銷售明細表_修改() : conn.Close()
833
                     SQL_銷售明細表_修改() : conn.Close()
800
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
834
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
801
 
835
 
813
                     SQL_銷售收款事項_修改() : conn.Close()
847
                     SQL_銷售收款事項_修改() : conn.Close()
814
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
848
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
815
 
849
 
850
+                For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
851
+                    資料數 = 銷售衍生運費_dgv.Rows.Count : MyModule1.進度條()
852
+                    PA10 = 銷售衍生運費_dgv.Rows(i).Cells("運費備註").Value : PA11 = 銷售衍生運費_dgv.Rows(i).Cells("資料流水號").Value
853
+                    NU1 = 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
854
+                    SQL_銷售衍生運費_修改() : conn.Close()
855
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
856
+
816
                 Set_清單1()
857
                 Set_清單1()
817
             End If
858
             End If
818
         End If
859
         End If
884
                     資料數 = 銷售明細_dgv.Rows.Count : MyModule1.進度條()
925
                     資料數 = 銷售明細_dgv.Rows.Count : MyModule1.進度條()
885
                     PA10 = 銷售明細_dgv.Rows(i).Cells("備註").Value.ToString : PA11 = 銷售明細_dgv.Rows(i).Cells("資料流水號").Value : PA9 = 銷售明細_dgv.Rows(i).Cells("倉儲狀態").Value
926
                     PA10 = 銷售明細_dgv.Rows(i).Cells("備註").Value.ToString : PA11 = 銷售明細_dgv.Rows(i).Cells("資料流水號").Value : PA9 = 銷售明細_dgv.Rows(i).Cells("倉儲狀態").Value
886
                     NU1 = 銷售明細_dgv.Rows(i).Cells("成本").Value : NU2 = 銷售明細_dgv.Rows(i).Cells("單價").Value : PA8 = 銷售明細_dgv.Rows(i).Cells("物料狀態").Value
927
                     NU1 = 銷售明細_dgv.Rows(i).Cells("成本").Value : NU2 = 銷售明細_dgv.Rows(i).Cells("單價").Value : PA8 = 銷售明細_dgv.Rows(i).Cells("物料狀態").Value
887
-                    BL5 = 銷售明細_dgv.Rows(i).Cells("含稅").Value : PA7 = 銷售明細_dgv.Rows(i).Cells("訂製狀態").Value
928
+                    BL5 = 銷售明細_dgv.Rows(i).Cells("含稅").Value : PA7 = 銷售明細_dgv.Rows(i).Cells("訂製狀態").Value : BL6 = 銷售明細_dgv.Rows(i).Cells("無管銷").Value
888
                     SQL_銷售明細表_修改() : conn.Close()
929
                     SQL_銷售明細表_修改() : conn.Close()
889
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
930
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
890
 
931
 
902
                     SQL_銷售收款事項_修改() : conn.Close()
943
                     SQL_銷售收款事項_修改() : conn.Close()
903
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
944
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
904
 
945
 
946
+                For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
947
+                    資料數 = 銷售衍生運費_dgv.Rows.Count : MyModule1.進度條()
948
+                    PA10 = 銷售衍生運費_dgv.Rows(i).Cells("運費備註").Value : PA11 = 銷售衍生運費_dgv.Rows(i).Cells("資料流水號").Value
949
+                    NU1 = 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
950
+                    SQL_銷售衍生運費_修改() : conn.Close()
951
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
952
+
905
                 MsgBox("存檔完成。")
953
                 MsgBox("存檔完成。")
906
                 開立庫存調整單_bt.Enabled = True : Set_清單1() : 銷售單據_dgv.Enabled = True
954
                 開立庫存調整單_bt.Enabled = True : Set_清單1() : 銷售單據_dgv.Enabled = True
907
             End If
955
             End If
927
                     資料數 = 銷售明細_dgv.Rows.Count : MyModule1.進度條()
975
                     資料數 = 銷售明細_dgv.Rows.Count : MyModule1.進度條()
928
                     PA10 = 銷售明細_dgv.Rows(i).Cells("備註").Value.ToString : PA11 = 銷售明細_dgv.Rows(i).Cells("資料流水號").Value : PA9 = 銷售明細_dgv.Rows(i).Cells("倉儲狀態").Value
976
                     PA10 = 銷售明細_dgv.Rows(i).Cells("備註").Value.ToString : PA11 = 銷售明細_dgv.Rows(i).Cells("資料流水號").Value : PA9 = 銷售明細_dgv.Rows(i).Cells("倉儲狀態").Value
929
                     NU1 = 銷售明細_dgv.Rows(i).Cells("成本").Value : NU2 = 銷售明細_dgv.Rows(i).Cells("單價").Value : PA8 = 銷售明細_dgv.Rows(i).Cells("物料狀態").Value
977
                     NU1 = 銷售明細_dgv.Rows(i).Cells("成本").Value : NU2 = 銷售明細_dgv.Rows(i).Cells("單價").Value : PA8 = 銷售明細_dgv.Rows(i).Cells("物料狀態").Value
930
-                    BL5 = 銷售明細_dgv.Rows(i).Cells("含稅").Value : PA7 = 銷售明細_dgv.Rows(i).Cells("訂製狀態").Value
978
+                    BL5 = 銷售明細_dgv.Rows(i).Cells("含稅").Value : PA7 = 銷售明細_dgv.Rows(i).Cells("訂製狀態").Value : BL6 = 銷售明細_dgv.Rows(i).Cells("無管銷").Value
931
                     SQL_銷售明細表_修改() : conn.Close()
979
                     SQL_銷售明細表_修改() : conn.Close()
932
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
980
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
933
 
981
 
945
                     SQL_銷售收款事項_修改() : conn.Close()
993
                     SQL_銷售收款事項_修改() : conn.Close()
946
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
994
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
947
 
995
 
996
+                For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
997
+                    資料數 = 銷售衍生運費_dgv.Rows.Count : MyModule1.進度條()
998
+                    PA10 = 銷售衍生運費_dgv.Rows(i).Cells("運費備註").Value : PA11 = 銷售衍生運費_dgv.Rows(i).Cells("資料流水號").Value
999
+                    NU1 = 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
1000
+                    SQL_銷售衍生運費_修改() : conn.Close()
1001
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
1002
+
948
                 開立庫存調整單_bt.Enabled = True : Set_清單1() : 銷售單據_dgv.Enabled = True
1003
                 開立庫存調整單_bt.Enabled = True : Set_清單1() : 銷售單據_dgv.Enabled = True
949
             End If
1004
             End If
950
         End If
1005
         End If
956
         If 流水號_tb.Text = "" Then
1011
         If 流水號_tb.Text = "" Then
957
             MsgBox("沒有銷售單號,無法作業。")
1012
             MsgBox("沒有銷售單號,無法作業。")
958
         Else
1013
         Else
959
-            If 銷售單據_dgv.Enabled = False Then
960
-                If 銷售明細_dgv.Rows.Count = 0 Then
961
-                    存檔2()
962
-                Else
963
-                    存檔3()
964
-                End If
1014
+            If 銷售明細_dgv.Rows.Count = 0 Then
1015
+                存檔2()
1016
+            Else
1017
+                存檔3()
965
             End If
1018
             End If
966
             If 料號_tb.Text = "" Then
1019
             If 料號_tb.Text = "" Then
967
                 MsgBox("請選擇物料,調整庫存需要指定物料!!")
1020
                 MsgBox("請選擇物料,調整庫存需要指定物料!!")
976
                             MsgBox("訂購數量為零是不容許的!!")
1029
                             MsgBox("訂購數量為零是不容許的!!")
977
                         Else
1030
                         Else
978
                             PA1 = 單號_tb.Text : PA2 = 料號_tb.Text : PA3 = 倉庫編號_tb.Text
1031
                             PA1 = 單號_tb.Text : PA2 = 料號_tb.Text : PA3 = 倉庫編號_tb.Text
979
-                            SQL_銷售明細表_確認單據是否申請()
980
-                            If dr.Read() Then
981
-                                conn.Close() : MsgBox("該料號已經在本單據中申請過了,如果是標準規格品,請不要重複開兩次。")
982
-                            Else
983
-                            End If
984
 
1032
 
985
                             SQL_銷售明細表_最後一筆資料()
1033
                             SQL_銷售明細表_最後一筆資料()
986
                             If dr.Read() Then : EDR = Double.Parse(Strings.Right(dr("資料流水號").ToString, 9)) : Else : EDR = 0 : End If
1034
                             If dr.Read() Then : EDR = Double.Parse(Strings.Right(dr("資料流水號").ToString, 9)) : Else : EDR = 0 : End If
1035
                 If aa1 = MsgBoxResult.Ok Then
1083
                 If aa1 = MsgBoxResult.Ok Then
1036
                     PA = 單號_tb.Text
1084
                     PA = 單號_tb.Text
1037
                     SQL_銷售控制表_刪除() : SQL_銷售明細表_整體刪除() : SQL_銷售備註表_整體刪除() : SQL_倉儲控制表_依銷售單號刪除() : SQL_銷售收款事項_整體刪除()
1085
                     SQL_銷售控制表_刪除() : SQL_銷售明細表_整體刪除() : SQL_銷售備註表_整體刪除() : SQL_倉儲控制表_依銷售單號刪除() : SQL_銷售收款事項_整體刪除()
1038
-                    Set_清單() : Set_清單1() : Set_清單4() : Set_清單5() : Set_清單6()
1086
+                    Set_清單() : Set_清單1() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7()
1039
                     conn.Close()
1087
                     conn.Close()
1040
                 End If
1088
                 End If
1041
             Else
1089
             Else
1281
         存檔1()
1329
         存檔1()
1282
         '-------006-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1330
         '-------006-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1283
         預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(其他成本_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text) - Val(刷卡傭金_tb.Text)
1331
         預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(其他成本_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text) - Val(刷卡傭金_tb.Text)
1332
+        If 銷售衍生運費_dgv.Rows.Count > 0 Then
1333
+            For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
1334
+                預估利潤_tb.Text = Val(預估利潤_tb.Text) - 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
1335
+            Next
1336
+        End If
1284
         '-------007-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1337
         '-------007-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1285
         售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
1338
         售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
1286
         收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
1339
         收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
1290
     End Sub
1343
     End Sub
1291
     Private Sub 司機運費_tb_TextChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles 司機運費_tb.KeyPress
1344
     Private Sub 司機運費_tb_TextChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles 司機運費_tb.KeyPress
1292
         If e.KeyChar = Chr(13) Then
1345
         If e.KeyChar = Chr(13) Then
1293
-            運費 = 司機運費_tb.Text : 存檔1() : Set_合記計算()
1346
+            運費 = 司機運費_tb.Text
1347
+            存檔1() : Set_合記計算()
1294
         End If
1348
         End If
1295
     End Sub
1349
     End Sub
1296
     Private Sub 已審核資料_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 已審核資料_ch.CheckedChanged
1350
     Private Sub 已審核資料_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 已審核資料_ch.CheckedChanged
1297
         Set_清單1()
1351
         Set_清單1()
1298
     End Sub
1352
     End Sub
1353
+    Private Sub 隱藏_bt_Click(sender As Object, e As EventArgs) Handles 隱藏_bt.Click
1354
+        顯示_bt.Enabled = True : 隱藏_bt.Enabled = False
1355
+        Panel2.Visible = False
1356
+        Panel3.Location = New Point(2, 2)
1357
+        NU1 = Panel3.Size.Width
1358
+        NU2 = Panel3.Size.Height
1359
+        NU1 = Panel3.Size.Width + 548
1360
+        Panel3.Size = New Size(NU1, NU2)
1361
+    End Sub
1362
+    Private Sub 顯示_bt_Click(sender As Object, e As EventArgs) Handles 顯示_bt.Click
1363
+        顯示_bt.Enabled = False : 隱藏_bt.Enabled = True
1364
+        Panel2.Visible = True
1365
+        Panel3.Location = New Point(551, 2)
1366
+        NU1 = Panel3.Size.Width
1367
+        NU2 = Panel3.Size.Height
1368
+        NU1 = Panel3.Size.Width - 548
1369
+        Panel3.Size = New Size(NU1, NU2)
1370
+    End Sub
1371
+    Private Sub Panel3_Size(sender As Object, e As EventArgs) Handles Panel3.SizeChanged
1372
+        If Panel3.Size.Width > 914 Then
1373
+            物料圖1_pb.Visible = True : 物料圖1_pb.Size = New Size(300, 167)
1374
+        Else
1375
+            物料圖1_pb.Visible = False
1376
+        End If
1377
+    End Sub
1378
+    Private Sub 新增衍生運費_bt_Click(sender As Object, e As EventArgs) Handles 新增衍生運費_bt.Click
1379
+        If 流水號_tb.Text = "" Then
1380
+            MsgBox("沒有銷售單號,無法作業。")
1381
+        Else
1382
+            If 客戶編號_tb.Text = "" Then
1383
+                MsgBox("銷售單據要指定完客戶才可存檔,如你已手動輸入客戶資料請按一下  [客戶驗證]  ,系統會自動判斷客戶資訊。")
1384
+            Else
1385
+                SQL_銷售衍生運費_最後一筆資料()
1386
+                If dr.Read() Then : EDR = Double.Parse(Strings.Right(dr("資料流水號").ToString, 9)) : Else : EDR = 0 : End If
1387
+                conn.Close() : EDR += 1
1388
+                If EDR < 10 Then : ESTR = "SE" & "00000000" & EDR
1389
+                ElseIf EDR > 9 And EDR < 100 Then : ESTR = "SE" & "0000000" & EDR
1390
+                ElseIf EDR > 99 And EDR < 1000 Then : ESTR = "SE" & "000000" & EDR
1391
+                ElseIf EDR > 999 And EDR < 10000 Then : ESTR = "SE" & "00000" & EDR
1392
+                ElseIf EDR > 9999 And EDR < 100000 Then : ESTR = "SE" & "0000" & EDR
1393
+                ElseIf EDR > 99999 And EDR < 100000 Then : ESTR = "SE" & "000" & EDR
1394
+                ElseIf EDR > 999999 And EDR < 1000000 Then : ESTR = "SE" & "00" & EDR
1395
+                ElseIf EDR > 9999999 And EDR < 10000000 Then : ESTR = "SE" & "0" & EDR
1396
+                ElseIf EDR > 99999999 Then : ESTR = "SE" & EDR : End If
1397
+
1398
+                PA1 = ESTR : PA = 單號_tb.Text
1399
+                SQL_銷售衍生運費_新增()
1400
+
1401
+                For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
1402
+                    資料數 = 銷售衍生運費_dgv.Rows.Count : MyModule1.進度條()
1403
+                    PA10 = 銷售衍生運費_dgv.Rows(i).Cells("運費備註").Value : PA11 = 銷售衍生運費_dgv.Rows(i).Cells("資料流水號").Value
1404
+                    NU1 = 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
1405
+                    SQL_銷售衍生運費_修改() : conn.Close()
1406
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
1407
+
1408
+                Set_清單7()
1409
+            End If
1410
+        End If
1411
+    End Sub
1412
+    Private Sub 刪除衍生運費_bt_Click(sender As Object, e As EventArgs) Handles 刪除衍生運費_bt.Click
1413
+        If 流水號_tb.Text = "" Then
1414
+            MsgBox("沒有銷售單號,無法作業。")
1415
+        Else
1416
+            If 客戶編號_tb.Text = "" Then
1417
+                MsgBox("銷售單據要指定完客戶才可存檔,如你已手動輸入客戶資料請按一下  [客戶驗證]  ,系統會自動判斷客戶資訊。")
1418
+            Else
1419
+                Dim aa1 As MsgBoxResult = MsgBox("你確定要刪除這筆資料?", MsgBoxStyle.OkCancel)
1420
+                If aa1 = MsgBoxResult.Ok Then
1421
+                    PA = 運費資料流水號_tb.Text
1422
+                    SQL_銷售衍生費用_刪除() : Set_清單7()
1423
+                End If
1424
+            End If
1425
+        End If
1426
+    End Sub
1299
 End Class
1427
 End Class

+ 40
- 0
YD-ERP-SYS/財務系統管理/營運報表.vb 查看文件

561
     End Sub
561
     End Sub
562
     Private Sub 營運報表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
562
     Private Sub 營運報表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
563
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
563
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
564
+        Dim type0 As Type = 主表_dgv.GetType()
565
+        Dim pi0 As Reflection.PropertyInfo = type0.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
566
+        pi0.SetValue(主表_dgv, True, Nothing)
567
+        Dim type1 As Type = 月1_dgv.GetType()
568
+        Dim pi1 As Reflection.PropertyInfo = type1.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
569
+        pi1.SetValue(月1_dgv, True, Nothing)
570
+        Dim type2 As Type = 月2_dgv.GetType()
571
+        Dim pi2 As Reflection.PropertyInfo = type2.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
572
+        pi2.SetValue(月2_dgv, True, Nothing)
573
+        Dim type3 As Type = 月3_dgv.GetType()
574
+        Dim pi3 As Reflection.PropertyInfo = type3.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
575
+        pi3.SetValue(月3_dgv, True, Nothing)
576
+        Dim type4 As Type = 月4_dgv.GetType()
577
+        Dim pi4 As Reflection.PropertyInfo = type4.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
578
+        pi4.SetValue(月4_dgv, True, Nothing)
579
+        Dim type5 As Type = 月5_dgv.GetType()
580
+        Dim pi5 As Reflection.PropertyInfo = type5.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
581
+        pi5.SetValue(月5_dgv, True, Nothing)
582
+        Dim type6 As Type = 月6_dgv.GetType()
583
+        Dim pi6 As Reflection.PropertyInfo = type6.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
584
+        pi6.SetValue(月6_dgv, True, Nothing)
585
+        Dim type7 As Type = 月7_dgv.GetType()
586
+        Dim pi7 As Reflection.PropertyInfo = type7.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
587
+        pi7.SetValue(月7_dgv, True, Nothing)
588
+        Dim type8 As Type = 月8_dgv.GetType()
589
+        Dim pi8 As Reflection.PropertyInfo = type8.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
590
+        pi8.SetValue(月8_dgv, True, Nothing)
591
+        Dim type9 As Type = 月9_dgv.GetType()
592
+        Dim pi9 As Reflection.PropertyInfo = type9.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
593
+        pi9.SetValue(月9_dgv, True, Nothing)
594
+        Dim type10 As Type = 月10_dgv.GetType()
595
+        Dim pi10 As Reflection.PropertyInfo = type10.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
596
+        pi10.SetValue(月10_dgv, True, Nothing)
597
+        Dim type11 As Type = 月11_dgv.GetType()
598
+        Dim pi11 As Reflection.PropertyInfo = type11.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
599
+        pi11.SetValue(月11_dgv, True, Nothing)
600
+        Dim type12 As Type = 月12_dgv.GetType()
601
+        Dim pi12 As Reflection.PropertyInfo = type12.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
602
+        pi12.SetValue(月12_dgv, True, Nothing)
603
+
564
         ComboBox1下拉表單資料載入() : 年份_cb.Text = Year(Today)
604
         ComboBox1下拉表單資料載入() : 年份_cb.Text = Year(Today)
565
         Set_清單() : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7() : Set_清單8() : Set_清單9() : Set_清單10() : Set_清單11() : Set_清單12() : 格式設定()
605
         Set_清單() : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7() : Set_清單8() : Set_清單9() : Set_清單10() : Set_清單11() : Set_清單12() : 格式設定()
566
     End Sub
606
     End Sub

+ 1
- 0
YD-ERP-SYS/財務系統管理/營運成本收支單 - 對帳表.vb 查看文件

92
         資料尚未存檔_lb.Visible = False
92
         資料尚未存檔_lb.Visible = False
93
         ComboBox1下拉表單資料載入()
93
         ComboBox1下拉表單資料載入()
94
         查詢日期_cb.Text = Year(Today) : 查詢日期1_cb.SelectedIndex = Month(Today) - 1
94
         查詢日期_cb.Text = Year(Today) : 查詢日期1_cb.SelectedIndex = Month(Today) - 1
95
+        PA20 = "" : PA19 = "" : PA18 = ""
95
         PA20 = "AND (公帳控制表.審核日期 LIKE '" & PA17 & "/" & PA16 & "%') "
96
         PA20 = "AND (公帳控制表.審核日期 LIKE '" & PA17 & "/" & PA16 & "%') "
96
     End Sub
97
     End Sub
97
     Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
98
     Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick

+ 2
- 2
YD-ERP-SYS/財務系統管理/營運成本收支單一覽表.vb 查看文件

264
 
264
 
265
         xlSheet.Cells(1, 1) = "年度" : xlSheet.Cells(1, 2) = Year(Today) - 1911
265
         xlSheet.Cells(1, 1) = "年度" : xlSheet.Cells(1, 2) = Year(Today) - 1911
266
         If 明細_rb.Checked = True And 彙總_rb.Checked = False Then
266
         If 明細_rb.Checked = True And 彙總_rb.Checked = False Then
267
-            xlSheet.Cells(1, 3) = "工巧明智能企業有限公司-營運費用收支明細表"
267
+            xlSheet.Cells(1, 3) = "雅邸家居-營運費用收支明細表"
268
             xlSheet.Cells(2, 1) = "收款日期" : xlSheet.Cells(2, 2) = "會計科目" : xlSheet.Cells(2, 3) = "客戶或用途"
268
             xlSheet.Cells(2, 1) = "收款日期" : xlSheet.Cells(2, 2) = "會計科目" : xlSheet.Cells(2, 3) = "客戶或用途"
269
             xlSheet.Cells(2, 4) = "零用金" : xlSheet.Cells(2, 5) = "支票" : xlSheet.Cells(2, 6) = "現金" : xlSheet.Cells(2, 7) = "支出" : xlSheet.Cells(2, 8) = "現金餘額" : xlSheet.Cells(2, 9) = "票期"
269
             xlSheet.Cells(2, 4) = "零用金" : xlSheet.Cells(2, 5) = "支票" : xlSheet.Cells(2, 6) = "現金" : xlSheet.Cells(2, 7) = "支出" : xlSheet.Cells(2, 8) = "現金餘額" : xlSheet.Cells(2, 9) = "票期"
270
 
270
 
289
 
289
 
290
             AA(xlApp, xlSheet) : BB(xlApp, xlSheet)
290
             AA(xlApp, xlSheet) : BB(xlApp, xlSheet)
291
         ElseIf 明細_rb.Checked = False And 彙總_rb.Checked = True Then
291
         ElseIf 明細_rb.Checked = False And 彙總_rb.Checked = True Then
292
-            xlSheet.Cells(1, 3) = "工巧明智能企業有限公司-營運費用收支彙總簡表"
292
+            xlSheet.Cells(1, 3) = "雅邸家居-營運費用收支彙總簡表"
293
             xlSheet.Cells(2, 1) = "日期" : xlSheet.Cells(2, 2) = "主項" : xlSheet.Cells(2, 3) = "子項" : xlSheet.Cells(2, 4) = "子細項" : xlSheet.Cells(2, 5) = "零用金"
293
             xlSheet.Cells(2, 1) = "日期" : xlSheet.Cells(2, 2) = "主項" : xlSheet.Cells(2, 3) = "子項" : xlSheet.Cells(2, 4) = "子細項" : xlSheet.Cells(2, 5) = "零用金"
294
             xlSheet.Cells(2, 6) = "支票" : xlSheet.Cells(2, 7) = "現金" : xlSheet.Cells(2, 8) = "支出" : xlSheet.Cells(2, 9) = "現金餘額"
294
             xlSheet.Cells(2, 6) = "支票" : xlSheet.Cells(2, 7) = "現金" : xlSheet.Cells(2, 8) = "支出" : xlSheet.Cells(2, 9) = "現金餘額"
295
 
295
 

+ 1
- 1
YD-ERP-SYS/財務系統管理/營運成本收支單審核.vb 查看文件

5
     ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet
5
     ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet
6
     'Dim dr As SqlDataReader
6
     'Dim dr As SqlDataReader
7
     Private ReadOnly QQW(11) As String
7
     Private ReadOnly QQW(11) As String
8
-    Dim DTP As String : Dim WWEE As String : Private II As Integer
8
+    Dim WWEE As String : Private II As Integer
9
     Private Sub Set_清單1()
9
     Private Sub Set_清單1()
10
         彙總_dgv.DataSource = Nothing : ds1.Clear()
10
         彙總_dgv.DataSource = Nothing : ds1.Clear()
11
         彙總_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
11
         彙總_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing

+ 65
- 35
YD-ERP-SYS/財務系統管理/營運成本收支單申請.Designer.vb 查看文件

23
     <System.Diagnostics.DebuggerStepThrough()> _
23
     <System.Diagnostics.DebuggerStepThrough()> _
24
     Private Sub InitializeComponent()
24
     Private Sub InitializeComponent()
25
         Me.components = New System.ComponentModel.Container()
25
         Me.components = New System.ComponentModel.Container()
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()
26
+        Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
+        Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
         Me.Timer1 = New System.Windows.Forms.Timer(Me.components)
29
         Me.Timer1 = New System.Windows.Forms.Timer(Me.components)
30
         Me.美金匯率_tb = New System.Windows.Forms.TextBox()
30
         Me.美金匯率_tb = New System.Windows.Forms.TextBox()
31
         Me.人民幣匯率_tb = New System.Windows.Forms.TextBox()
31
         Me.人民幣匯率_tb = New System.Windows.Forms.TextBox()
76
         Me.Label6 = New System.Windows.Forms.Label()
76
         Me.Label6 = New System.Windows.Forms.Label()
77
         Me.BackgroundWorker1 = New System.ComponentModel.BackgroundWorker()
77
         Me.BackgroundWorker1 = New System.ComponentModel.BackgroundWorker()
78
         Me.BackgroundWorker2 = New System.ComponentModel.BackgroundWorker()
78
         Me.BackgroundWorker2 = New System.ComponentModel.BackgroundWorker()
79
+        Me.Label7 = New System.Windows.Forms.Label()
80
+        Me.Label12 = New System.Windows.Forms.Label()
79
         CType(Me.營運收支單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
81
         CType(Me.營運收支單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
80
         Me.ContextMenuStrip1.SuspendLayout()
82
         Me.ContextMenuStrip1.SuspendLayout()
81
         CType(Me.單一筆收支單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
83
         CType(Me.單一筆收支單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
175
         '複製歷史單據重新開立_bt
177
         '複製歷史單據重新開立_bt
176
         '
178
         '
177
         Me.複製歷史單據重新開立_bt.ForeColor = System.Drawing.Color.Green
179
         Me.複製歷史單據重新開立_bt.ForeColor = System.Drawing.Color.Green
178
-        Me.複製歷史單據重新開立_bt.Location = New System.Drawing.Point(497, 3)
180
+        Me.複製歷史單據重新開立_bt.Location = New System.Drawing.Point(1043, 4)
179
         Me.複製歷史單據重新開立_bt.Name = "複製歷史單據重新開立_bt"
181
         Me.複製歷史單據重新開立_bt.Name = "複製歷史單據重新開立_bt"
180
         Me.複製歷史單據重新開立_bt.Size = New System.Drawing.Size(163, 26)
182
         Me.複製歷史單據重新開立_bt.Size = New System.Drawing.Size(163, 26)
181
         Me.複製歷史單據重新開立_bt.TabIndex = 931
183
         Me.複製歷史單據重新開立_bt.TabIndex = 931
204
         '
206
         '
205
         '支票_tb
207
         '支票_tb
206
         '
208
         '
207
-        Me.支票_tb.Location = New System.Drawing.Point(529, 59)
209
+        Me.支票_tb.Location = New System.Drawing.Point(529, 32)
208
         Me.支票_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
210
         Me.支票_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
209
         Me.支票_tb.Name = "支票_tb"
211
         Me.支票_tb.Name = "支票_tb"
210
         Me.支票_tb.Size = New System.Drawing.Size(113, 23)
212
         Me.支票_tb.Size = New System.Drawing.Size(113, 23)
214
         'Label11
216
         'Label11
215
         '
217
         '
216
         Me.Label11.AutoSize = True
218
         Me.Label11.AutoSize = True
217
-        Me.Label11.Location = New System.Drawing.Point(495, 62)
219
+        Me.Label11.Location = New System.Drawing.Point(495, 35)
218
         Me.Label11.Name = "Label11"
220
         Me.Label11.Name = "Label11"
219
         Me.Label11.Size = New System.Drawing.Size(32, 16)
221
         Me.Label11.Size = New System.Drawing.Size(32, 16)
220
         Me.Label11.TabIndex = 927
222
         Me.Label11.TabIndex = 927
222
         '
224
         '
223
         '零用金_tb
225
         '零用金_tb
224
         '
226
         '
225
-        Me.零用金_tb.Location = New System.Drawing.Point(380, 59)
227
+        Me.零用金_tb.Location = New System.Drawing.Point(380, 32)
226
         Me.零用金_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
228
         Me.零用金_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
227
         Me.零用金_tb.Name = "零用金_tb"
229
         Me.零用金_tb.Name = "零用金_tb"
228
         Me.零用金_tb.Size = New System.Drawing.Size(113, 23)
230
         Me.零用金_tb.Size = New System.Drawing.Size(113, 23)
232
         'Label10
234
         'Label10
233
         '
235
         '
234
         Me.Label10.AutoSize = True
236
         Me.Label10.AutoSize = True
235
-        Me.Label10.Location = New System.Drawing.Point(334, 62)
237
+        Me.Label10.Location = New System.Drawing.Point(334, 35)
236
         Me.Label10.Name = "Label10"
238
         Me.Label10.Name = "Label10"
237
         Me.Label10.Size = New System.Drawing.Size(44, 16)
239
         Me.Label10.Size = New System.Drawing.Size(44, 16)
238
         Me.Label10.TabIndex = 925
240
         Me.Label10.TabIndex = 925
241
         '現金餘額_tb
243
         '現金餘額_tb
242
         '
244
         '
243
         Me.現金餘額_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
245
         Me.現金餘額_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
244
-        Me.現金餘額_tb.Location = New System.Drawing.Point(1001, 58)
246
+        Me.現金餘額_tb.Location = New System.Drawing.Point(1001, 31)
245
         Me.現金餘額_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
247
         Me.現金餘額_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
246
         Me.現金餘額_tb.Name = "現金餘額_tb"
248
         Me.現金餘額_tb.Name = "現金餘額_tb"
247
         Me.現金餘額_tb.Size = New System.Drawing.Size(113, 23)
249
         Me.現金餘額_tb.Size = New System.Drawing.Size(113, 23)
251
         'Label9
253
         'Label9
252
         '
254
         '
253
         Me.Label9.AutoSize = True
255
         Me.Label9.AutoSize = True
254
-        Me.Label9.Location = New System.Drawing.Point(943, 61)
256
+        Me.Label9.Location = New System.Drawing.Point(943, 34)
255
         Me.Label9.Name = "Label9"
257
         Me.Label9.Name = "Label9"
256
         Me.Label9.Size = New System.Drawing.Size(56, 16)
258
         Me.Label9.Size = New System.Drawing.Size(56, 16)
257
         Me.Label9.TabIndex = 923
259
         Me.Label9.TabIndex = 923
259
         '
261
         '
260
         '支出_tb
262
         '支出_tb
261
         '
263
         '
262
-        Me.支出_tb.Location = New System.Drawing.Point(827, 59)
264
+        Me.支出_tb.Location = New System.Drawing.Point(827, 32)
263
         Me.支出_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
265
         Me.支出_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
264
         Me.支出_tb.Name = "支出_tb"
266
         Me.支出_tb.Name = "支出_tb"
265
         Me.支出_tb.Size = New System.Drawing.Size(113, 23)
267
         Me.支出_tb.Size = New System.Drawing.Size(113, 23)
269
         'Label5
271
         'Label5
270
         '
272
         '
271
         Me.Label5.AutoSize = True
273
         Me.Label5.AutoSize = True
272
-        Me.Label5.Location = New System.Drawing.Point(793, 62)
274
+        Me.Label5.Location = New System.Drawing.Point(793, 35)
273
         Me.Label5.Name = "Label5"
275
         Me.Label5.Name = "Label5"
274
         Me.Label5.Size = New System.Drawing.Size(32, 16)
276
         Me.Label5.Size = New System.Drawing.Size(32, 16)
275
         Me.Label5.TabIndex = 921
277
         Me.Label5.TabIndex = 921
280
         Me.補單_cb.AutoSize = True
282
         Me.補單_cb.AutoSize = True
281
         Me.補單_cb.Checked = True
283
         Me.補單_cb.Checked = True
282
         Me.補單_cb.CheckState = System.Windows.Forms.CheckState.Checked
284
         Me.補單_cb.CheckState = System.Windows.Forms.CheckState.Checked
283
-        Me.補單_cb.Location = New System.Drawing.Point(834, 33)
285
+        Me.補單_cb.Location = New System.Drawing.Point(834, 6)
284
         Me.補單_cb.Name = "補單_cb"
286
         Me.補單_cb.Name = "補單_cb"
285
         Me.補單_cb.Size = New System.Drawing.Size(39, 20)
287
         Me.補單_cb.Size = New System.Drawing.Size(39, 20)
286
         Me.補單_cb.TabIndex = 920
288
         Me.補單_cb.TabIndex = 920
291
         '
293
         '
292
         Me.Label4.AutoSize = True
294
         Me.Label4.AutoSize = True
293
         Me.Label4.ForeColor = System.Drawing.Color.Blue
295
         Me.Label4.ForeColor = System.Drawing.Color.Blue
294
-        Me.Label4.Location = New System.Drawing.Point(703, 35)
296
+        Me.Label4.Location = New System.Drawing.Point(703, 8)
295
         Me.Label4.Name = "Label4"
297
         Me.Label4.Name = "Label4"
296
         Me.Label4.Size = New System.Drawing.Size(32, 16)
298
         Me.Label4.Size = New System.Drawing.Size(32, 16)
297
         Me.Label4.TabIndex = 919
299
         Me.Label4.TabIndex = 919
300
         '申請日期_dtp
302
         '申請日期_dtp
301
         '
303
         '
302
         Me.申請日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
304
         Me.申請日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
303
-        Me.申請日期_dtp.Location = New System.Drawing.Point(735, 32)
305
+        Me.申請日期_dtp.Location = New System.Drawing.Point(735, 5)
304
         Me.申請日期_dtp.Name = "申請日期_dtp"
306
         Me.申請日期_dtp.Name = "申請日期_dtp"
305
         Me.申請日期_dtp.Size = New System.Drawing.Size(90, 23)
307
         Me.申請日期_dtp.Size = New System.Drawing.Size(90, 23)
306
         Me.申請日期_dtp.TabIndex = 918
308
         Me.申請日期_dtp.TabIndex = 918
317
         '
319
         '
318
         '現金_tb
320
         '現金_tb
319
         '
321
         '
320
-        Me.現金_tb.Location = New System.Drawing.Point(678, 59)
322
+        Me.現金_tb.Location = New System.Drawing.Point(678, 32)
321
         Me.現金_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
323
         Me.現金_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
322
         Me.現金_tb.Name = "現金_tb"
324
         Me.現金_tb.Name = "現金_tb"
323
         Me.現金_tb.Size = New System.Drawing.Size(113, 23)
325
         Me.現金_tb.Size = New System.Drawing.Size(113, 23)
327
         'Label8
329
         'Label8
328
         '
330
         '
329
         Me.Label8.AutoSize = True
331
         Me.Label8.AutoSize = True
330
-        Me.Label8.Location = New System.Drawing.Point(644, 62)
332
+        Me.Label8.Location = New System.Drawing.Point(644, 35)
331
         Me.Label8.Name = "Label8"
333
         Me.Label8.Name = "Label8"
332
         Me.Label8.Size = New System.Drawing.Size(32, 16)
334
         Me.Label8.Size = New System.Drawing.Size(32, 16)
333
         Me.Label8.TabIndex = 913
335
         Me.Label8.TabIndex = 913
335
         '
337
         '
336
         '資料尚未存檔_lb
338
         '資料尚未存檔_lb
337
         '
339
         '
338
-        Me.資料尚未存檔_lb.Font = New System.Drawing.Font("微軟正黑體", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
340
+        Me.資料尚未存檔_lb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
341
+        Me.資料尚未存檔_lb.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
339
         Me.資料尚未存檔_lb.ForeColor = System.Drawing.Color.Red
342
         Me.資料尚未存檔_lb.ForeColor = System.Drawing.Color.Red
340
-        Me.資料尚未存檔_lb.Location = New System.Drawing.Point(864, 17)
343
+        Me.資料尚未存檔_lb.Location = New System.Drawing.Point(1254, 35)
341
         Me.資料尚未存檔_lb.Name = "資料尚未存檔_lb"
344
         Me.資料尚未存檔_lb.Name = "資料尚未存檔_lb"
342
-        Me.資料尚未存檔_lb.Size = New System.Drawing.Size(250, 50)
345
+        Me.資料尚未存檔_lb.Size = New System.Drawing.Size(118, 24)
343
         Me.資料尚未存檔_lb.TabIndex = 912
346
         Me.資料尚未存檔_lb.TabIndex = 912
344
         Me.資料尚未存檔_lb.Text = "資  料  尚  未  存  檔"
347
         Me.資料尚未存檔_lb.Text = "資  料  尚  未  存  檔"
345
         Me.資料尚未存檔_lb.Visible = False
348
         Me.資料尚未存檔_lb.Visible = False
374
         'Label3
377
         'Label3
375
         '
378
         '
376
         Me.Label3.AutoSize = True
379
         Me.Label3.AutoSize = True
377
-        Me.Label3.Location = New System.Drawing.Point(561, 35)
380
+        Me.Label3.Location = New System.Drawing.Point(561, 8)
378
         Me.Label3.Name = "Label3"
381
         Me.Label3.Name = "Label3"
379
         Me.Label3.Size = New System.Drawing.Size(44, 16)
382
         Me.Label3.Size = New System.Drawing.Size(44, 16)
380
         Me.Label3.TabIndex = 907
383
         Me.Label3.TabIndex = 907
382
         '
385
         '
383
         '申請人_tb
386
         '申請人_tb
384
         '
387
         '
385
-        Me.申請人_tb.Location = New System.Drawing.Point(605, 32)
388
+        Me.申請人_tb.Location = New System.Drawing.Point(605, 5)
386
         Me.申請人_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
389
         Me.申請人_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
387
         Me.申請人_tb.Name = "申請人_tb"
390
         Me.申請人_tb.Name = "申請人_tb"
388
         Me.申請人_tb.Size = New System.Drawing.Size(92, 23)
391
         Me.申請人_tb.Size = New System.Drawing.Size(92, 23)
391
         '
394
         '
392
         '營運成本收支單號_tb
395
         '營運成本收支單號_tb
393
         '
396
         '
394
-        Me.營運成本收支單號_tb.Location = New System.Drawing.Point(438, 32)
397
+        Me.營運成本收支單號_tb.Location = New System.Drawing.Point(438, 5)
395
         Me.營運成本收支單號_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
398
         Me.營運成本收支單號_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
396
         Me.營運成本收支單號_tb.Name = "營運成本收支單號_tb"
399
         Me.營運成本收支單號_tb.Name = "營運成本收支單號_tb"
397
         Me.營運成本收支單號_tb.Size = New System.Drawing.Size(122, 23)
400
         Me.營運成本收支單號_tb.Size = New System.Drawing.Size(122, 23)
401
         'Label1
404
         'Label1
402
         '
405
         '
403
         Me.Label1.AutoSize = True
406
         Me.Label1.AutoSize = True
404
-        Me.Label1.Location = New System.Drawing.Point(334, 35)
407
+        Me.Label1.Location = New System.Drawing.Point(334, 8)
405
         Me.Label1.Name = "Label1"
408
         Me.Label1.Name = "Label1"
406
         Me.Label1.Size = New System.Drawing.Size(104, 16)
409
         Me.Label1.Size = New System.Drawing.Size(104, 16)
407
         Me.Label1.TabIndex = 905
410
         Me.Label1.TabIndex = 905
443
         '
446
         '
444
         '營運收支單_dgv
447
         '營運收支單_dgv
445
         '
448
         '
446
-        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
447
-        Me.營運收支單_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
449
+        DataGridViewCellStyle4.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
450
+        Me.營運收支單_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle4
448
         Me.營運收支單_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
451
         Me.營運收支單_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
449
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
452
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
450
         Me.營運收支單_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
453
         Me.營運收支單_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
471
         '
474
         '
472
         '單一筆收支單_dgv
475
         '單一筆收支單_dgv
473
         '
476
         '
474
-        DataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer))
475
-        Me.單一筆收支單_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle2
477
+        DataGridViewCellStyle5.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer))
478
+        Me.單一筆收支單_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle5
476
         Me.單一筆收支單_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
479
         Me.單一筆收支單_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
477
             Or System.Windows.Forms.AnchorStyles.Left) _
480
             Or System.Windows.Forms.AnchorStyles.Left) _
478
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
481
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
482
         Me.單一筆收支單_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
485
         Me.單一筆收支單_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
483
         Me.單一筆收支單_dgv.Name = "單一筆收支單_dgv"
486
         Me.單一筆收支單_dgv.Name = "單一筆收支單_dgv"
484
         Me.單一筆收支單_dgv.RowHeadersWidth = 5
487
         Me.單一筆收支單_dgv.RowHeadersWidth = 5
485
-        DataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
486
-        Me.單一筆收支單_dgv.RowsDefaultCellStyle = DataGridViewCellStyle3
488
+        DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
489
+        Me.單一筆收支單_dgv.RowsDefaultCellStyle = DataGridViewCellStyle6
487
         Me.單一筆收支單_dgv.RowTemplate.Height = 24
490
         Me.單一筆收支單_dgv.RowTemplate.Height = 24
488
-        Me.單一筆收支單_dgv.Size = New System.Drawing.Size(906, 435)
491
+        Me.單一筆收支單_dgv.Size = New System.Drawing.Size(1039, 435)
489
         Me.單一筆收支單_dgv.TabIndex = 908
492
         Me.單一筆收支單_dgv.TabIndex = 908
490
         '
493
         '
491
         '申請_bt
494
         '申請_bt
495
         Me.申請_bt.ForeColor = System.Drawing.Color.Red
498
         Me.申請_bt.ForeColor = System.Drawing.Color.Red
496
         Me.申請_bt.Location = New System.Drawing.Point(333, 584)
499
         Me.申請_bt.Location = New System.Drawing.Point(333, 584)
497
         Me.申請_bt.Name = "申請_bt"
500
         Me.申請_bt.Name = "申請_bt"
498
-        Me.申請_bt.Size = New System.Drawing.Size(906, 23)
501
+        Me.申請_bt.Size = New System.Drawing.Size(1039, 23)
499
         Me.申請_bt.TabIndex = 942
502
         Me.申請_bt.TabIndex = 942
500
         Me.申請_bt.Text = "申請完成"
503
         Me.申請_bt.Text = "申請完成"
501
         Me.申請_bt.UseVisualStyleBackColor = True
504
         Me.申請_bt.UseVisualStyleBackColor = True
503
         '開立營運成本收支單_bt
506
         '開立營運成本收支單_bt
504
         '
507
         '
505
         Me.開立營運成本收支單_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
508
         Me.開立營運成本收支單_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
506
-        Me.開立營運成本收支單_bt.Location = New System.Drawing.Point(333, 3)
509
+        Me.開立營運成本收支單_bt.Location = New System.Drawing.Point(879, 4)
507
         Me.開立營運成本收支單_bt.Name = "開立營運成本收支單_bt"
510
         Me.開立營運成本收支單_bt.Name = "開立營運成本收支單_bt"
508
         Me.開立營運成本收支單_bt.Size = New System.Drawing.Size(158, 25)
511
         Me.開立營運成本收支單_bt.Size = New System.Drawing.Size(158, 25)
509
         Me.開立營運成本收支單_bt.TabIndex = 943
512
         Me.開立營運成本收支單_bt.TabIndex = 943
513
         '刪除選中的營運成本收支單_bt
516
         '刪除選中的營運成本收支單_bt
514
         '
517
         '
515
         Me.刪除選中的營運成本收支單_bt.ForeColor = System.Drawing.Color.Red
518
         Me.刪除選中的營運成本收支單_bt.ForeColor = System.Drawing.Color.Red
516
-        Me.刪除選中的營運成本收支單_bt.Location = New System.Drawing.Point(666, 3)
519
+        Me.刪除選中的營運成本收支單_bt.Location = New System.Drawing.Point(1212, 4)
517
         Me.刪除選中的營運成本收支單_bt.Name = "刪除選中的營運成本收支單_bt"
520
         Me.刪除選中的營運成本收支單_bt.Name = "刪除選中的營運成本收支單_bt"
518
         Me.刪除選中的營運成本收支單_bt.Size = New System.Drawing.Size(159, 26)
521
         Me.刪除選中的營運成本收支單_bt.Size = New System.Drawing.Size(159, 26)
519
         Me.刪除選中的營運成本收支單_bt.TabIndex = 944
522
         Me.刪除選中的營運成本收支單_bt.TabIndex = 944
548
         Me.Label6.Size = New System.Drawing.Size(121, 16)
551
         Me.Label6.Size = New System.Drawing.Size(121, 16)
549
         Me.Label6.TabIndex = 947
552
         Me.Label6.TabIndex = 947
550
         Me.Label6.Text = "關鍵字查詢-會計科目"
553
         Me.Label6.Text = "關鍵字查詢-會計科目"
554
+        '
555
+        'Label7
556
+        '
557
+        Me.Label7.AutoSize = True
558
+        Me.Label7.Location = New System.Drawing.Point(334, 59)
559
+        Me.Label7.Name = "Label7"
560
+        Me.Label7.Size = New System.Drawing.Size(878, 16)
561
+        Me.Label7.TabIndex = 948
562
+        Me.Label7.Text = "_________________________________________________________________________________" &
563
+    "________________________________________________________________________________" &
564
+    "_____________"
565
+        '
566
+        'Label12
567
+        '
568
+        Me.Label12.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
569
+        Me.Label12.AutoSize = True
570
+        Me.Label12.Location = New System.Drawing.Point(495, 59)
571
+        Me.Label12.Name = "Label12"
572
+        Me.Label12.Size = New System.Drawing.Size(878, 16)
573
+        Me.Label12.TabIndex = 949
574
+        Me.Label12.Text = "_________________________________________________________________________________" &
575
+    "________________________________________________________________________________" &
576
+    "_____________"
551
         '
577
         '
552
         '營運成本收支單申請
578
         '營運成本收支單申請
553
         '
579
         '
554
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
580
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
555
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
581
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
556
-        Me.ClientSize = New System.Drawing.Size(1249, 611)
582
+        Me.ClientSize = New System.Drawing.Size(1382, 611)
557
         Me.ContextMenuStrip = Me.ContextMenuStrip1
583
         Me.ContextMenuStrip = Me.ContextMenuStrip1
584
+        Me.Controls.Add(Me.Label12)
585
+        Me.Controls.Add(Me.Label7)
558
         Me.Controls.Add(Me.Label6)
586
         Me.Controls.Add(Me.Label6)
559
         Me.Controls.Add(Me.刪除選中的一筆資料_bt)
587
         Me.Controls.Add(Me.刪除選中的一筆資料_bt)
560
         Me.Controls.Add(Me.收支單中新增一筆空白資料_bt)
588
         Me.Controls.Add(Me.收支單中新增一筆空白資料_bt)
662
     Friend WithEvents Label6 As Label
690
     Friend WithEvents Label6 As Label
663
     Friend WithEvents BackgroundWorker1 As System.ComponentModel.BackgroundWorker
691
     Friend WithEvents BackgroundWorker1 As System.ComponentModel.BackgroundWorker
664
     Friend WithEvents BackgroundWorker2 As System.ComponentModel.BackgroundWorker
692
     Friend WithEvents BackgroundWorker2 As System.ComponentModel.BackgroundWorker
693
+    Friend WithEvents Label7 As Label
694
+    Friend WithEvents Label12 As Label
665
 End Class
695
 End Class

+ 2
- 0
YD-ERP-SYS/財務系統管理/營運成本收支單申請.vb 查看文件

188
             PA1 = 單一筆收支單_dgv.Rows(i).Cells("用途").Value : PA2 = 單一筆收支單_dgv.Rows(i).Cells("支出").Value : PA3 = 單一筆收支單_dgv.Rows(i).Cells("票期").Value
188
             PA1 = 單一筆收支單_dgv.Rows(i).Cells("用途").Value : PA2 = 單一筆收支單_dgv.Rows(i).Cells("支出").Value : PA3 = 單一筆收支單_dgv.Rows(i).Cells("票期").Value
189
             PA4 = 單一筆收支單_dgv.Rows(i).Cells("類別").Value : PA5 = 單一筆收支單_dgv.Rows(i).Cells("現金").Value : PA6 = 單一筆收支單_dgv.Rows(i).Cells("零用金").Value
189
             PA4 = 單一筆收支單_dgv.Rows(i).Cells("類別").Value : PA5 = 單一筆收支單_dgv.Rows(i).Cells("現金").Value : PA6 = 單一筆收支單_dgv.Rows(i).Cells("零用金").Value
190
             PA7 = 單一筆收支單_dgv.Rows(i).Cells("支票").Value : PA8 = 單一筆收支單_dgv.Rows(i).Cells("匯率").Value : PA9 = 單一筆收支單_dgv.Rows(i).Cells("項次").Value
190
             PA7 = 單一筆收支單_dgv.Rows(i).Cells("支票").Value : PA8 = 單一筆收支單_dgv.Rows(i).Cells("匯率").Value : PA9 = 單一筆收支單_dgv.Rows(i).Cells("項次").Value
191
+            BL1 = 單一筆收支單_dgv.Rows(i).Cells("含稅").Value
191
             SQL_會計科目管理_修改收支單申請表() : conn.Close()
192
             SQL_會計科目管理_修改收支單申請表() : conn.Close()
192
         Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
193
         Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
193
     End Sub
194
     End Sub
232
         營運收支單_dgv.Enabled = True : 已核准的營運成本收支單_rb.Enabled = True
233
         營運收支單_dgv.Enabled = True : 已核准的營運成本收支單_rb.Enabled = True
233
         存檔() : Set_清單1()
234
         存檔() : Set_清單1()
234
         MsgBox("申請完成,請通知主管審核。")
235
         MsgBox("申請完成,請通知主管審核。")
236
+        單一筆收支單_dgv.DataSource = Nothing : ds.Clear()
235
     End Sub
237
     End Sub
236
 
238
 
237
     Private Sub 收支單中新增一筆空白資料_bt_Click(sender As Object, e As EventArgs) Handles 收支單中新增一筆空白資料_bt.Click
239
     Private Sub 收支單中新增一筆空白資料_bt_Click(sender As Object, e As EventArgs) Handles 收支單中新增一筆空白資料_bt.Click

正在加载...
取消
保存