瀏覽代碼

過度版本

B70340 4 年之前
父節點
當前提交
8f2a4269ae

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


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

7
         If 供應商資料表.查詢_tb.Text = "" Then
7
         If 供應商資料表.查詢_tb.Text = "" Then
8
             If 供應商資料表.地區編碼_cb.Text = "" Then
8
             If 供應商資料表.地區編碼_cb.Text = "" Then
9
                 SQL1 = "SELECT 編號, 簡稱, 供應商, 公司地址, 電話1, 電話2, 電話3, 電話4, 店面地址, 店面電話, 工廠地址, 聯繫人1, 聯繫人2, 電話 AS 手機, 傳真, POS, 備註1, 備註2, 登入日期, 結算日, 
9
                 SQL1 = "SELECT 編號, 簡稱, 供應商, 公司地址, 電話1, 電話2, 電話3, 電話4, 店面地址, 店面電話, 工廠地址, 聯繫人1, 聯繫人2, 電話 AS 手機, 傳真, POS, 備註1, 備註2, 登入日期, 結算日, 
10
-                               KR1, KR2, KR3, PEC, 停用
10
+                               KR1, KR2, KR3, PEC, 停用, 票期, 支票_私人, 支票_公司, 稅金倍率, 廣告費倍率
11
                         FROM   供應商資料表
11
                         FROM   供應商資料表
12
                         ORDER BY   編號"
12
                         ORDER BY   編號"
13
             ElseIf 供應商資料表.地區編碼_cb.Text <> "9" And 供應商資料表.地區編碼_cb.Text <> "" Then
13
             ElseIf 供應商資料表.地區編碼_cb.Text <> "9" And 供應商資料表.地區編碼_cb.Text <> "" Then
14
                 SQL1 = "SELECT 編號, 簡稱, 供應商, 公司地址, 電話1, 電話2, 電話3, 電話4, 店面地址, 店面電話, 工廠地址, 聯繫人1, 聯繫人2, 電話 AS 手機, 傳真, POS, 備註1, 備註2, 登入日期, 結算日, 
14
                 SQL1 = "SELECT 編號, 簡稱, 供應商, 公司地址, 電話1, 電話2, 電話3, 電話4, 店面地址, 店面電話, 工廠地址, 聯繫人1, 聯繫人2, 電話 AS 手機, 傳真, POS, 備註1, 備註2, 登入日期, 結算日, 
15
-                               KR1, KR2, KR3, PEC, 停用
15
+                               KR1, KR2, KR3, PEC, 停用, 票期, 支票_私人, 支票_公司, 稅金倍率, 廣告費倍率
16
                         FROM   供應商資料表
16
                         FROM   供應商資料表
17
                         WHERE  (編號 LIKE N'" & 供應商資料表.地區編碼_cb.Text & "%') " & SQL2 & " 
17
                         WHERE  (編號 LIKE N'" & 供應商資料表.地區編碼_cb.Text & "%') " & SQL2 & " 
18
                                (公司地址 LIKE '%" & 供應商資料表.地區_cb.Text & "%' OR 店面地址 LIKE '%" & 供應商資料表.地區_cb.Text & "%' OR 工廠地址 LIKE '%" & 供應商資料表.地區_cb.Text & "%') 
18
                                (公司地址 LIKE '%" & 供應商資料表.地區_cb.Text & "%' OR 店面地址 LIKE '%" & 供應商資料表.地區_cb.Text & "%' OR 工廠地址 LIKE '%" & 供應商資料表.地區_cb.Text & "%') 
19
                         ORDER BY   編號"
19
                         ORDER BY   編號"
20
             ElseIf (物料檔案.地區編碼_cb.Text <> "9" Or 物料檔案.地區編碼_cb.Text = "Y") Or 供應商資料表.地區編碼_cb.Text = "Y" Then
20
             ElseIf (物料檔案.地區編碼_cb.Text <> "9" Or 物料檔案.地區編碼_cb.Text = "Y") Or 供應商資料表.地區編碼_cb.Text = "Y" Then
21
                 SQL1 = "SELECT 編號, 簡稱, 供應商, 公司地址, 電話1, 電話2, 電話3, 電話4, 店面地址, 店面電話, 工廠地址, 聯繫人1, 聯繫人2, 電話 AS 手機, 傳真, POS, 備註1, 備註2, 登入日期, 結算日, 
21
                 SQL1 = "SELECT 編號, 簡稱, 供應商, 公司地址, 電話1, 電話2, 電話3, 電話4, 店面地址, 店面電話, 工廠地址, 聯繫人1, 聯繫人2, 電話 AS 手機, 傳真, POS, 備註1, 備註2, 登入日期, 結算日, 
22
-                               KR1, KR2, KR3, PEC, 停用
22
+                               KR1, KR2, KR3, PEC, 停用, 票期, 支票_私人, 支票_公司, 稅金倍率, 廣告費倍率
23
                         FROM   供應商資料表
23
                         FROM   供應商資料表
24
                         WHERE  (編號 LIKE N'" & 供應商資料表.地區編碼_cb.Text & "%') ORDER BY   編號"
24
                         WHERE  (編號 LIKE N'" & 供應商資料表.地區編碼_cb.Text & "%') ORDER BY   編號"
25
             End If
25
             End If
26
         Else
26
         Else
27
             If 供應商資料表.地區編碼_cb.Text = "" Then
27
             If 供應商資料表.地區編碼_cb.Text = "" Then
28
                 SQL1 = "SELECT 編號, 簡稱, 供應商, 公司地址, 電話1, 電話2, 電話3, 電話4, 店面地址, 店面電話, 工廠地址, 聯繫人1, 聯繫人2, 電話 AS 手機, 傳真, POS, 備註1, 備註2, 登入日期, 結算日, 
28
                 SQL1 = "SELECT 編號, 簡稱, 供應商, 公司地址, 電話1, 電話2, 電話3, 電話4, 店面地址, 店面電話, 工廠地址, 聯繫人1, 聯繫人2, 電話 AS 手機, 傳真, POS, 備註1, 備註2, 登入日期, 結算日, 
29
-                               KR1, KR2, KR3, PEC, 停用
29
+                               KR1, KR2, KR3, PEC, 停用, 票期, 支票_私人, 支票_公司, 稅金倍率, 廣告費倍率
30
                         FROM   供應商資料表
30
                         FROM   供應商資料表
31
                         WHERE (供應商 LIKE N'%" & PA & "%' OR 公司地址 LIKE N'%" & PA & "%' OR 電話1 LIKE N'%" & PA & "%' OR 電話2 LIKE N'%" & PA & "%' OR 電話3 LIKE N'%" & PA & "%' OR 
31
                         WHERE (供應商 LIKE N'%" & PA & "%' OR 公司地址 LIKE N'%" & PA & "%' OR 電話1 LIKE N'%" & PA & "%' OR 電話2 LIKE N'%" & PA & "%' OR 電話3 LIKE N'%" & PA & "%' OR 
32
                                電話4 LIKE N'%" & PA & "%' OR 店面地址 LIKE N'%" & PA & "%' OR 店面電話 LIKE N'%" & PA & "%' OR 簡稱 LIKE N'%" & PA & "%' OR 工廠地址 LIKE N'%" & PA & "%' OR 
32
                                電話4 LIKE N'%" & PA & "%' OR 店面地址 LIKE N'%" & PA & "%' OR 店面電話 LIKE N'%" & PA & "%' OR 簡稱 LIKE N'%" & PA & "%' OR 工廠地址 LIKE N'%" & PA & "%' OR 
35
                         ORDER BY   編號"
35
                         ORDER BY   編號"
36
             ElseIf (物料檔案.地區編碼_cb.Text <> "9" Or 物料檔案.地區編碼_cb.Text = "Y") And 供應商資料表.地區編碼_cb.Text <> "" Then
36
             ElseIf (物料檔案.地區編碼_cb.Text <> "9" Or 物料檔案.地區編碼_cb.Text = "Y") And 供應商資料表.地區編碼_cb.Text <> "" Then
37
                 SQL1 = "SELECT 編號, 簡稱, 供應商, 公司地址, 電話1, 電話2, 電話3, 電話4, 店面地址, 店面電話, 工廠地址, 聯繫人1, 聯繫人2, 電話 AS 手機, 傳真, POS, 備註1, 備註2, 登入日期, 結算日, 
37
                 SQL1 = "SELECT 編號, 簡稱, 供應商, 公司地址, 電話1, 電話2, 電話3, 電話4, 店面地址, 店面電話, 工廠地址, 聯繫人1, 聯繫人2, 電話 AS 手機, 傳真, POS, 備註1, 備註2, 登入日期, 結算日, 
38
-                               KR1, KR2, KR3, PEC, 停用
38
+                               KR1, KR2, KR3, PEC, 停用, 票期, 支票_私人, 支票_公司, 稅金倍率, 廣告費倍率
39
                         FROM   供應商資料表
39
                         FROM   供應商資料表
40
                         WHERE (編號 LIKE N'" & 供應商資料表.地區編碼_cb.Text & "%') " & SQL2 & " 
40
                         WHERE (編號 LIKE N'" & 供應商資料表.地區編碼_cb.Text & "%') " & SQL2 & " 
41
                               (公司地址 LIKE '%" & 供應商資料表.地區_cb.Text & "%' OR 店面地址 LIKE '%" & 供應商資料表.地區_cb.Text & "%' OR 工廠地址 LIKE '%" & 供應商資料表.地區_cb.Text & "%') AND 
41
                               (公司地址 LIKE '%" & 供應商資料表.地區_cb.Text & "%' OR 店面地址 LIKE '%" & 供應商資料表.地區_cb.Text & "%' OR 工廠地址 LIKE '%" & 供應商資料表.地區_cb.Text & "%') AND 
46
                         ORDER BY   編號"
46
                         ORDER BY   編號"
47
             ElseIf 供應商資料表.地區編碼_cb.Text = "9" Or 供應商資料表.地區編碼_cb.Text = "Y" Then
47
             ElseIf 供應商資料表.地區編碼_cb.Text = "9" Or 供應商資料表.地區編碼_cb.Text = "Y" Then
48
                 SQL1 = "SELECT 編號, 簡稱, 供應商, 公司地址, 電話1, 電話2, 電話3, 電話4, 店面地址, 店面電話, 工廠地址, 聯繫人1, 聯繫人2, 電話 AS 手機, 傳真, POS, 備註1, 備註2, 登入日期, 結算日, 
48
                 SQL1 = "SELECT 編號, 簡稱, 供應商, 公司地址, 電話1, 電話2, 電話3, 電話4, 店面地址, 店面電話, 工廠地址, 聯繫人1, 聯繫人2, 電話 AS 手機, 傳真, POS, 備註1, 備註2, 登入日期, 結算日, 
49
-                               KR1, KR2, KR3, PEC, 停用
49
+                               KR1, KR2, KR3, PEC, 停用, 票期, 支票_私人, 支票_公司, 稅金倍率, 廣告費倍率
50
                         FROM   供應商資料表
50
                         FROM   供應商資料表
51
                         WHERE (編號 LIKE N'" & 供應商資料表.地區編碼_cb.Text & "%') AND 
51
                         WHERE (編號 LIKE N'" & 供應商資料表.地區編碼_cb.Text & "%') AND 
52
                               (供應商 LIKE N'%" & PA & "%' OR 公司地址 LIKE N'%" & PA & "%' OR 電話1 LIKE N'%" & PA & "%' OR 
52
                               (供應商 LIKE N'%" & PA & "%' OR 公司地址 LIKE N'%" & PA & "%' OR 電話1 LIKE N'%" & PA & "%' OR 
100
     '---------------------採購對帳單-----------------------------------------------------------------------------------------------------------------
100
     '---------------------採購對帳單-----------------------------------------------------------------------------------------------------------------
101
     Friend Sub SQL_採購對帳單_總表()
101
     Friend Sub SQL_採購對帳單_總表()
102
         ConnOpen()
102
         ConnOpen()
103
-        SQL1 = "SELECT      LEFT(採購控制表.料號, 4) AS 編號, 供應商資料表.簡稱 AS 供應商, SUM(採購控制表.數量 * 採購控制表.成本) AS 當月貨款
104
-                FROM        採購控制表 INNER JOIN
105
-                            供應商資料表 ON LEFT(採購控制表.料號, 4) = 供應商資料表.編號
106
-                WHERE      (採購控制表.預計進廠日 NOT LIKE '') AND 
107
-                           (採購控制表.預計進廠日 BETWEEN '" & Format(採購對帳單.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(採購對帳單.結束日期_dtp.Value, "yyyy/MM/dd") & "')
108
-                GROUP BY    LEFT(採購控制表.料號, 4), 供應商資料表.簡稱
109
-                ORDER BY    編號"
103
+        SQL1 = "SELECT      LEFT(採購控制表.料號, 4) AS 編號, 供應商資料表.簡稱 AS 供應商, SUM(採購控制表.數量 * 採購控制表.成本) 
104
+                            AS 當月貨款, 供應商資料表.稅金倍率 AS 稅金1, QQ.稅金 AS [稅金%], QQ.稅金, 供應商資料表.廣告費倍率 AS 廣告1, 
105
+                            QQ.廣告 AS [廣告%], QQ.廣告, QQ.其他扣款, QQ.其他扣款 AS 實付金額, 供應商資料表.票期 AS 票期1, QQ.票期, 
106
+                            QQ.公帳 AS [公司%], QQ.私帳 AS [個人%], QQ.公帳 AS 公司, QQ.私帳 AS 個人, 供應商資料表.支票_公司, 
107
+                            供應商資料表.支票_私人
108
+                 FROM      (SELECT   年月, 客編, 稅金, 廣告, 其他扣款, 票期, 公帳, 私帳
109
+                            FROM     應付帳款基數
110
+                            WHERE   (年月 LIKE '" & Strings.Left(Format(採購對帳單.結束日期_dtp.Value, "yyyy/MM/dd"), 7) & "')) AS QQ RIGHT OUTER JOIN
111
+                            供應商資料表 ON QQ.客編 = 供應商資料表.編號 RIGHT OUTER JOIN
112
+                            採購控制表 ON 供應商資料表.編號 = LEFT(採購控制表.料號, 4)
113
+                 WHERE     (採購控制表.過帳日期 BETWEEN '" & Format(採購對帳單.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(採購對帳單.結束日期_dtp.Value, "yyyy/MM/dd") & "') AND 
114
+                           (採購控制表.已過帳 = 1)
115
+                 GROUP BY   LEFT(採購控制表.料號, 4), 供應商資料表.簡稱, 供應商資料表.票期, 供應商資料表.稅金倍率, 
116
+                            供應商資料表.廣告費倍率, QQ.票期, QQ.稅金, QQ.廣告, QQ.其他扣款, QQ.公帳, QQ.私帳, 供應商資料表.支票_公司, 
117
+                            供應商資料表.支票_私人
118
+                 ORDER BY   編號"
110
         CmdSet_For_DGV()
119
         CmdSet_For_DGV()
111
     End Sub
120
     End Sub
112
     Friend Sub SQL_採購對帳單_明細()
121
     Friend Sub SQL_採購對帳單_明細()
115
                             採購控制表.料號, 物料資料庫.品名, 採購控制表.倉儲狀態, 倉儲分區控制表.倉名, 採購控制表.訂製狀態, 
124
                             採購控制表.料號, 物料資料庫.品名, 採購控制表.倉儲狀態, 倉儲分區控制表.倉名, 採購控制表.訂製狀態, 
116
                             物料訂製狀態.訂製, 採購控制表.物料狀態, 倉儲狀態.狀態, 採購控制表.備註, 採購控制表.訂製圖號, 採購控制表.數量, 
125
                             物料訂製狀態.訂製, 採購控制表.物料狀態, 倉儲狀態.狀態, 採購控制表.備註, 採購控制表.訂製圖號, 採購控制表.數量, 
117
                             採購控制表.成本, 採購控制表.採購總價 AS 金額, 採購控制表.申請人, 採購控制表.申請日期, 採購控制表.採購日期, 
126
                             採購控制表.成本, 採購控制表.採購總價 AS 金額, 採購控制表.申請人, 採購控制表.申請日期, 採購控制表.採購日期, 
118
-                            採購控制表.預計進廠日, 採購控制表.實際進廠日, 採購控制表.已入庫, 採購控制表.已審核
127
+                            採購控制表.預計進廠日, 採購控制表.實際進廠日, 採購控制表.過帳日期, 採購控制表.已入庫, 採購控制表.已審核
119
                 FROM        採購控制表 INNER JOIN
128
                 FROM        採購控制表 INNER JOIN
120
                             供應商資料表 ON 採購控制表.供商編號 = 供應商資料表.編號 INNER JOIN
129
                             供應商資料表 ON 採購控制表.供商編號 = 供應商資料表.編號 INNER JOIN
121
                             物料資料庫 ON 採購控制表.料號 = 物料資料庫.料號 INNER JOIN
130
                             物料資料庫 ON 採購控制表.料號 = 物料資料庫.料號 INNER JOIN
122
                             倉儲狀態 ON 採購控制表.物料狀態 = 倉儲狀態.編碼 INNER JOIN
131
                             倉儲狀態 ON 採購控制表.物料狀態 = 倉儲狀態.編碼 INNER JOIN
123
                             物料訂製狀態 ON 採購控制表.訂製狀態 = 物料訂製狀態.編碼 INNER JOIN
132
                             物料訂製狀態 ON 採購控制表.訂製狀態 = 物料訂製狀態.編碼 INNER JOIN
124
                             倉儲分區控制表 ON 採購控制表.倉儲狀態 = 倉儲分區控制表.倉名編號
133
                             倉儲分區控制表 ON 採購控制表.倉儲狀態 = 倉儲分區控制表.倉名編號
125
-                WHERE      (採購控制表.預計進廠日 NOT LIKE '') AND 
126
-                           (採購控制表.預計進廠日 BETWEEN '" & Format(採購對帳單.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(採購對帳單.結束日期_dtp.Value, "yyyy/MM/dd") & "') AND 
127
-                           (採購控制表.已審核 = 1)
134
+                WHERE      (採購控制表.過帳日期 BETWEEN '" & Format(採購對帳單.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(採購對帳單.結束日期_dtp.Value, "yyyy/MM/dd") & "') AND 
135
+                           (採購控制表.已過帳 = 1)
128
                 ORDER BY    採購控制表.供商編號, 採購控制表.料號"
136
                 ORDER BY    採購控制表.供商編號, 採購控制表.料號"
129
         CmdSet_For_DGV()
137
         CmdSet_For_DGV()
130
     End Sub
138
     End Sub

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

378
     Friend Sub SQL_送貨地點_下拉清單()
378
     Friend Sub SQL_送貨地點_下拉清單()
379
         ConnOpen() : SQL1 = "SELECT 地區, 起車, 最低售額 FROM 送貨起車參數 ORDER BY 起車" : CmdSet_For_dr()
379
         ConnOpen() : SQL1 = "SELECT 地區, 起車, 最低售額 FROM 送貨起車參數 ORDER BY 起車" : CmdSet_For_dr()
380
     End Sub
380
     End Sub
381
-    Friend Sub SQL_採購控制表()
381
+    Friend Sub SQL_採購控制表_未過帳()
382
+        ConnOpen()
383
+        SQL1 = "SELECT      採購控制表.已過帳 AS 選擇, 採購控制表.資料流水號, 採購控制表.銷售單號, 採購控制表.供商編號, 供應商資料表.簡稱 AS 供應商, 採購控制表.料號, 物料資料庫.品名, 
384
+                            採購控制表.倉儲狀態, 倉儲分區控制表.倉名 AS 倉名, 採購控制表.訂製狀態, 物料訂製狀態.訂製, 採購控制表.物料狀態, 倉儲狀態.狀態 AS 狀態, 採購控制表.備註, 
385
+                            採購控制表.訂製圖號, 採購控制表.數量, 採購控制表.成本, 採購控制表.採購總價 AS 金額, 採購控制表.申請人, 採購控制表.申請日期, 採購控制表.採購日期, 採購控制表.預計進廠日, 
386
+                            採購控制表.實際進廠日, 採購控制表.過帳日期, 採購控制表.已入庫, 採購控制表.已審核
387
+                FROM        採購控制表 INNER JOIN 供應商資料表 ON 採購控制表.供商編號 = 供應商資料表.編號 INNER JOIN 物料資料庫 ON 採購控制表.料號 = 物料資料庫.料號 INNER JOIN 倉儲狀態 ON 
388
+                            採購控制表.物料狀態 = 倉儲狀態.編碼 INNER JOIN 物料訂製狀態 ON 採購控制表.訂製狀態 = 物料訂製狀態.編碼 INNER JOIN 倉儲分區控制表 ON 採購控制表.倉儲狀態 = 
389
+                            倉儲分區控制表.倉名編號
390
+                WHERE      (採購控制表.已過帳 IS NULL) OR (採購控制表.已過帳 = 0) AND (採購控制表.供商編號 LIKE N'%" & PA & "%' OR 供應商資料表.簡稱 LIKE N'%" & PA & "%') AND 
391
+                           (採購控制表.銷售單號 LIKE N'" & PA20 & "%')
392
+                ORDER BY    採購控制表.供商編號, 採購控制表.料號"
393
+        CmdSet_For_DGV()
394
+    End Sub
395
+    Friend Sub SQL_採購控制表_未出庫()
382
         ConnOpen()
396
         ConnOpen()
383
         SQL1 = "SELECT      採購控制表.資料流水號, 採購控制表.銷售單號, 採購控制表.供商編號, 供應商資料表.簡稱 AS 供應商, 採購控制表.料號, 物料資料庫.品名, 採購控制表.倉儲狀態, 
397
         SQL1 = "SELECT      採購控制表.資料流水號, 採購控制表.銷售單號, 採購控制表.供商編號, 供應商資料表.簡稱 AS 供應商, 採購控制表.料號, 物料資料庫.品名, 採購控制表.倉儲狀態, 
384
                             倉儲分區控制表.倉名 AS 倉名, 採購控制表.訂製狀態, 物料訂製狀態.訂製, 採購控制表.物料狀態, 倉儲狀態.狀態 AS 狀態, 採購控制表.備註, 
398
                             倉儲分區控制表.倉名 AS 倉名, 採購控制表.訂製狀態, 物料訂製狀態.訂製, 採購控制表.物料狀態, 倉儲狀態.狀態 AS 狀態, 採購控制表.備註, 
448
                                       成本 = '" & NU2 & "', 採購總價 = '" & NU3 & "', 採購日期 = N'" & PA5 & "', 預計進廠日 = N'" & PA6 & "' WHERE 資料流水號 LIKE '" & PA & "%'"
462
                                       成本 = '" & NU2 & "', 採購總價 = '" & NU3 & "', 採購日期 = N'" & PA5 & "', 預計進廠日 = N'" & PA6 & "' WHERE 資料流水號 LIKE '" & PA & "%'"
449
         CmdSet_For_dr()
463
         CmdSet_For_dr()
450
     End Sub
464
     End Sub
465
+    Friend Sub SQL_採購控制表_過帳()
466
+        ConnOpen()
467
+        SQL1 = "UPDATE 採購控制表 SET 已過帳 = '" & PA2 & "', 過帳日期 = N'" & PA1 & "' WHERE 資料流水號 LIKE '" & PA & "%'"
468
+        CmdSet_For_dr()
469
+    End Sub
451
     Friend Sub SQL_帳號讀取()
470
     Friend Sub SQL_帳號讀取()
452
         ConnOpen() : SQL1 = "SELECT 帳號, 姓名 FROM 使用者權限管理表" : CmdSet_For_dr()
471
         ConnOpen() : SQL1 = "SELECT 帳號, 姓名 FROM 使用者權限管理表" : CmdSet_For_dr()
453
     End Sub
472
     End Sub

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


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


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


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


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


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


+ 1
- 1
YD-ERP-SYS/倉儲系統管理/倉儲出庫.vb 查看文件

332
             交貨日期_dtp.Value = 銷售單據_dgv.Rows(e.RowIndex).Cells("交貨日期").Value : 含稅_ch.Checked = 銷售單據_dgv.Rows(e.RowIndex).Cells("含稅").Value
332
             交貨日期_dtp.Value = 銷售單據_dgv.Rows(e.RowIndex).Cells("交貨日期").Value : 含稅_ch.Checked = 銷售單據_dgv.Rows(e.RowIndex).Cells("含稅").Value
333
             送貨地點_cb_下拉表單資料載入() : 送貨地點_cb.Text = 銷售單據_dgv.Rows(e.RowIndex).Cells("送貨地點").Value.ToString
333
             送貨地點_cb_下拉表單資料載入() : 送貨地點_cb.Text = 銷售單據_dgv.Rows(e.RowIndex).Cells("送貨地點").Value.ToString
334
             運費 = 銷售單據_dgv.Rows(e.RowIndex).Cells("運費").Value
334
             運費 = 銷售單據_dgv.Rows(e.RowIndex).Cells("運費").Value
335
-            業務_cb.Text = Strings.Left(銷售單據_dgv.Rows(e.RowIndex).Cells("單號").Value, 1)
335
+            '業務_cb.Text = Strings.Left(銷售單據_dgv.Rows(e.RowIndex).Cells("單號").Value, 1)
336
             Set_清單4() : Set_清單5()
336
             Set_清單4() : Set_清單5()
337
             Set_清單6()
337
             Set_清單6()
338
             PA = 單號_tb.Text : SQL_銷售單號串聯倉儲表取得倉儲單號()
338
             PA = 單號_tb.Text : SQL_銷售單號串聯倉儲表取得倉儲單號()

+ 1
- 1
YD-ERP-SYS/採購系統管理/一般性申請採購單.vb 查看文件

71
 
71
 
72
         If 關鍵字 = True Then : Else : PA = 供應商編碼1_cb.Text : End If
72
         If 關鍵字 = True Then : Else : PA = 供應商編碼1_cb.Text : End If
73
         PA20 = 業務1_cb.Text
73
         PA20 = 業務1_cb.Text
74
-        SQL_採購控制表()
74
+        SQL_採購控制表_未出庫()
75
         da.Fill(ds1) : 採購清單_dgv.DataSource = ds1.Tables(0) : conn.Close()
75
         da.Fill(ds1) : 採購清單_dgv.DataSource = ds1.Tables(0) : conn.Close()
76
         Set_採購清單_dgv_下拉式清單1() : Set_採購清單_dgv_下拉式清單2() : Set_採購清單_dgv_下拉式清單3()
76
         Set_採購清單_dgv_下拉式清單1() : Set_採購清單_dgv_下拉式清單2() : Set_採購清單_dgv_下拉式清單3()
77
 
77
 

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

20
         供應商_dgv.Columns("POS").Visible = False : 供應商_dgv.Columns("備註1").Visible = False : 供應商_dgv.Columns("備註2").Visible = False
20
         供應商_dgv.Columns("POS").Visible = False : 供應商_dgv.Columns("備註1").Visible = False : 供應商_dgv.Columns("備註2").Visible = False
21
         供應商_dgv.Columns("登入日期").Visible = False : 供應商_dgv.Columns("結算日").Visible = False : 供應商_dgv.Columns("KR1").Visible = False
21
         供應商_dgv.Columns("登入日期").Visible = False : 供應商_dgv.Columns("結算日").Visible = False : 供應商_dgv.Columns("KR1").Visible = False
22
         供應商_dgv.Columns("KR2").Visible = False : 供應商_dgv.Columns("KR3").Visible = False : 供應商_dgv.Columns("PEC").Visible = False
22
         供應商_dgv.Columns("KR2").Visible = False : 供應商_dgv.Columns("KR3").Visible = False : 供應商_dgv.Columns("PEC").Visible = False
23
-        供應商_dgv.Columns("停用").FillWeight = 20 : 供應商_dgv.Columns("票期").Visible = False : 供應商_dgv.Columns("支票_私人").Visible = False
24
-        供應商_dgv.Columns("支票_公司").Visible = False : 供應商_dgv.Columns("稅金倍率").Visible = False : 供應商_dgv.Columns("廣告費倍率").Visible = False
23
+        供應商_dgv.Columns("停用").FillWeight = 20 : 供應商_dgv.Columns("票期").FillWeight = 20 : 供應商_dgv.Columns("支票_私人").FillWeight = 20
24
+        供應商_dgv.Columns("支票_公司").FillWeight = 50 : 供應商_dgv.Columns("稅金倍率").FillWeight = 20 : 供應商_dgv.Columns("廣告費倍率").FillWeight = 20
25
         資料筆數_tb.Text = 供應商_dgv.Rows.Count
25
         資料筆數_tb.Text = 供應商_dgv.Rows.Count
26
     End Sub
26
     End Sub
27
     Private Sub 地區碼_下拉表單資料載入()
27
     Private Sub 地區碼_下拉表單資料載入()
169
     Private Sub 刪除ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 刪除ToolStripMenuItem.Click
169
     Private Sub 刪除ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 刪除ToolStripMenuItem.Click
170
         刪除_bt.PerformClick()
170
         刪除_bt.PerformClick()
171
     End Sub
171
     End Sub
172
-
173
 End Class
172
 End Class

+ 1
- 1
YD-ERP-SYS/採購系統管理/依銷售申請採購單.vb 查看文件

32
 
32
 
33
         If 關鍵字 = True Then : Else : PA = 供應商編碼1_cb.Text : End If
33
         If 關鍵字 = True Then : Else : PA = 供應商編碼1_cb.Text : End If
34
         PA20 = 業務1_cb.Text
34
         PA20 = 業務1_cb.Text
35
-        SQL_採購控制表()
35
+        SQL_採購控制表_未出庫()
36
         da.Fill(ds1) : 採購清單_dgv.DataSource = ds1.Tables(0) : conn.Close()
36
         da.Fill(ds1) : 採購清單_dgv.DataSource = ds1.Tables(0) : conn.Close()
37
         Set_採購清單_dgv_下拉式清單1() : Set_採購清單_dgv_下拉式清單2() : Set_採購清單_dgv_下拉式清單3()
37
         Set_採購清單_dgv_下拉式清單1() : Set_採購清單_dgv_下拉式清單2() : Set_採購清單_dgv_下拉式清單3()
38
 
38
 

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

22
     '請勿使用程式碼編輯器進行修改。
22
     '請勿使用程式碼編輯器進行修改。
23
     <System.Diagnostics.DebuggerStepThrough()> _
23
     <System.Diagnostics.DebuggerStepThrough()> _
24
     Private Sub InitializeComponent()
24
     Private Sub InitializeComponent()
25
-        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
-        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
-        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
-        Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
25
+        Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle7 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
+        Dim DataGridViewCellStyle8 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
         Me.中間日期_dtp = New System.Windows.Forms.DateTimePicker()
29
         Me.中間日期_dtp = New System.Windows.Forms.DateTimePicker()
30
         Me.一般月_ch = New System.Windows.Forms.CheckBox()
30
         Me.一般月_ch = New System.Windows.Forms.CheckBox()
31
         Me.會計月_ch = New System.Windows.Forms.CheckBox()
31
         Me.會計月_ch = New System.Windows.Forms.CheckBox()
54
         Me.日期2_dtp = New System.Windows.Forms.DateTimePicker()
54
         Me.日期2_dtp = New System.Windows.Forms.DateTimePicker()
55
         Me.日期1_dtp = New System.Windows.Forms.DateTimePicker()
55
         Me.日期1_dtp = New System.Windows.Forms.DateTimePicker()
56
         Me.物料圖1_pb = New System.Windows.Forms.PictureBox()
56
         Me.物料圖1_pb = New System.Windows.Forms.PictureBox()
57
+        Me.採購明細_bt = New System.Windows.Forms.Button()
58
+        Me.應負帳款_bt = New System.Windows.Forms.Button()
59
+        Me.DTP1 = New System.Windows.Forms.DateTimePicker()
60
+        Me.DTP2 = New System.Windows.Forms.DateTimePicker()
61
+        Me.開啟供應商資料表_bt = New System.Windows.Forms.Button()
62
+        Me.重新讀取_bt = New System.Windows.Forms.Button()
63
+        Me.Button3 = New System.Windows.Forms.Button()
57
         CType(Me.供應商_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
64
         CType(Me.供應商_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
58
         CType(Me.採購清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
65
         CType(Me.採購清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
59
         CType(Me.物料圖1_pb, System.ComponentModel.ISupportInitialize).BeginInit()
66
         CType(Me.物料圖1_pb, System.ComponentModel.ISupportInitialize).BeginInit()
63
         '
70
         '
64
         Me.中間日期_dtp.DropDownAlign = System.Windows.Forms.LeftRightAlignment.Right
71
         Me.中間日期_dtp.DropDownAlign = System.Windows.Forms.LeftRightAlignment.Right
65
         Me.中間日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
72
         Me.中間日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
66
-        Me.中間日期_dtp.Location = New System.Drawing.Point(69, 78)
73
+        Me.中間日期_dtp.Location = New System.Drawing.Point(888, 209)
67
         Me.中間日期_dtp.Name = "中間日期_dtp"
74
         Me.中間日期_dtp.Name = "中間日期_dtp"
68
         Me.中間日期_dtp.Size = New System.Drawing.Size(43, 23)
75
         Me.中間日期_dtp.Size = New System.Drawing.Size(43, 23)
69
         Me.中間日期_dtp.TabIndex = 1175
76
         Me.中間日期_dtp.TabIndex = 1175
72
         '一般月_ch
79
         '一般月_ch
73
         '
80
         '
74
         Me.一般月_ch.AutoSize = True
81
         Me.一般月_ch.AutoSize = True
75
-        Me.一般月_ch.Location = New System.Drawing.Point(61, 31)
82
+        Me.一般月_ch.Location = New System.Drawing.Point(143, 34)
76
         Me.一般月_ch.Name = "一般月_ch"
83
         Me.一般月_ch.Name = "一般月_ch"
77
         Me.一般月_ch.Size = New System.Drawing.Size(63, 20)
84
         Me.一般月_ch.Size = New System.Drawing.Size(63, 20)
78
         Me.一般月_ch.TabIndex = 1174
85
         Me.一般月_ch.TabIndex = 1174
84
         Me.會計月_ch.AutoSize = True
91
         Me.會計月_ch.AutoSize = True
85
         Me.會計月_ch.Checked = True
92
         Me.會計月_ch.Checked = True
86
         Me.會計月_ch.CheckState = System.Windows.Forms.CheckState.Checked
93
         Me.會計月_ch.CheckState = System.Windows.Forms.CheckState.Checked
87
-        Me.會計月_ch.Location = New System.Drawing.Point(3, 31)
94
+        Me.會計月_ch.Location = New System.Drawing.Point(8, 34)
88
         Me.會計月_ch.Name = "會計月_ch"
95
         Me.會計月_ch.Name = "會計月_ch"
89
         Me.會計月_ch.Size = New System.Drawing.Size(63, 20)
96
         Me.會計月_ch.Size = New System.Drawing.Size(63, 20)
90
         Me.會計月_ch.TabIndex = 1173
97
         Me.會計月_ch.TabIndex = 1173
95
         '
102
         '
96
         Me.下個月_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
103
         Me.下個月_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
97
         Me.下個月_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
104
         Me.下個月_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
98
-        Me.下個月_bt.Location = New System.Drawing.Point(182, 29)
105
+        Me.下個月_bt.Location = New System.Drawing.Point(129, 55)
99
         Me.下個月_bt.Name = "下個月_bt"
106
         Me.下個月_bt.Name = "下個月_bt"
100
-        Me.下個月_bt.Size = New System.Drawing.Size(61, 23)
107
+        Me.下個月_bt.Size = New System.Drawing.Size(115, 23)
101
         Me.下個月_bt.TabIndex = 1172
108
         Me.下個月_bt.TabIndex = 1172
102
         Me.下個月_bt.Text = "下個月"
109
         Me.下個月_bt.Text = "下個月"
103
         Me.下個月_bt.UseVisualStyleBackColor = True
110
         Me.下個月_bt.UseVisualStyleBackColor = True
106
         '
113
         '
107
         Me.上個月_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
114
         Me.上個月_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
108
         Me.上個月_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
115
         Me.上個月_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
109
-        Me.上個月_bt.Location = New System.Drawing.Point(120, 29)
116
+        Me.上個月_bt.Location = New System.Drawing.Point(8, 55)
110
         Me.上個月_bt.Name = "上個月_bt"
117
         Me.上個月_bt.Name = "上個月_bt"
111
-        Me.上個月_bt.Size = New System.Drawing.Size(61, 23)
118
+        Me.上個月_bt.Size = New System.Drawing.Size(115, 23)
112
         Me.上個月_bt.TabIndex = 1171
119
         Me.上個月_bt.TabIndex = 1171
113
         Me.上個月_bt.Text = "上個月"
120
         Me.上個月_bt.Text = "上個月"
114
         Me.上個月_bt.UseVisualStyleBackColor = True
121
         Me.上個月_bt.UseVisualStyleBackColor = True
116
         'Label4
123
         'Label4
117
         '
124
         '
118
         Me.Label4.AutoSize = True
125
         Me.Label4.AutoSize = True
119
-        Me.Label4.Location = New System.Drawing.Point(92, 8)
126
+        Me.Label4.Location = New System.Drawing.Point(114, 11)
120
         Me.Label4.Name = "Label4"
127
         Me.Label4.Name = "Label4"
121
         Me.Label4.Size = New System.Drawing.Size(20, 16)
128
         Me.Label4.Size = New System.Drawing.Size(20, 16)
122
         Me.Label4.TabIndex = 1170
129
         Me.Label4.TabIndex = 1170
125
         '結束日期_dtp
132
         '結束日期_dtp
126
         '
133
         '
127
         Me.結束日期_dtp.DropDownAlign = System.Windows.Forms.LeftRightAlignment.Right
134
         Me.結束日期_dtp.DropDownAlign = System.Windows.Forms.LeftRightAlignment.Right
135
+        Me.結束日期_dtp.Enabled = False
128
         Me.結束日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
136
         Me.結束日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
129
-        Me.結束日期_dtp.Location = New System.Drawing.Point(114, 4)
137
+        Me.結束日期_dtp.Location = New System.Drawing.Point(136, 7)
130
         Me.結束日期_dtp.Name = "結束日期_dtp"
138
         Me.結束日期_dtp.Name = "結束日期_dtp"
131
-        Me.結束日期_dtp.Size = New System.Drawing.Size(87, 23)
139
+        Me.結束日期_dtp.Size = New System.Drawing.Size(105, 23)
132
         Me.結束日期_dtp.TabIndex = 1169
140
         Me.結束日期_dtp.TabIndex = 1169
133
         '
141
         '
134
         '開始日期_dtp
142
         '開始日期_dtp
135
         '
143
         '
144
+        Me.開始日期_dtp.Enabled = False
136
         Me.開始日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
145
         Me.開始日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
137
-        Me.開始日期_dtp.Location = New System.Drawing.Point(3, 4)
146
+        Me.開始日期_dtp.Location = New System.Drawing.Point(8, 7)
138
         Me.開始日期_dtp.Name = "開始日期_dtp"
147
         Me.開始日期_dtp.Name = "開始日期_dtp"
139
-        Me.開始日期_dtp.Size = New System.Drawing.Size(87, 23)
148
+        Me.開始日期_dtp.Size = New System.Drawing.Size(105, 23)
140
         Me.開始日期_dtp.TabIndex = 1168
149
         Me.開始日期_dtp.TabIndex = 1168
141
         '
150
         '
142
         '供應商_dgv
151
         '供應商_dgv
143
         '
152
         '
144
-        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
145
-        Me.供應商_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
146
-        Me.供應商_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
147
-            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
153
+        DataGridViewCellStyle5.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
154
+        Me.供應商_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle5
155
+        Me.供應商_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
156
+            Or System.Windows.Forms.AnchorStyles.Left) _
157
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
148
         Me.供應商_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
158
         Me.供應商_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
149
         Me.供應商_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
159
         Me.供應商_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
150
-        Me.供應商_dgv.Location = New System.Drawing.Point(3, 237)
160
+        Me.供應商_dgv.Location = New System.Drawing.Point(247, 7)
151
         Me.供應商_dgv.Name = "供應商_dgv"
161
         Me.供應商_dgv.Name = "供應商_dgv"
152
         Me.供應商_dgv.RowHeadersWidth = 5
162
         Me.供應商_dgv.RowHeadersWidth = 5
153
-        DataGridViewCellStyle2.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
154
-        DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
155
-        Me.供應商_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
163
+        DataGridViewCellStyle6.Font = New System.Drawing.Font("微軟正黑體", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
164
+        DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
165
+        Me.供應商_dgv.RowsDefaultCellStyle = DataGridViewCellStyle6
156
         Me.供應商_dgv.RowTemplate.Height = 24
166
         Me.供應商_dgv.RowTemplate.Height = 24
157
-        Me.供應商_dgv.Size = New System.Drawing.Size(238, 438)
167
+        Me.供應商_dgv.Size = New System.Drawing.Size(1092, 637)
158
         Me.供應商_dgv.TabIndex = 1439
168
         Me.供應商_dgv.TabIndex = 1439
159
         '
169
         '
160
         'Label9
170
         'Label9
161
         '
171
         '
162
         Me.Label9.AutoSize = True
172
         Me.Label9.AutoSize = True
163
         Me.Label9.ImeMode = System.Windows.Forms.ImeMode.NoControl
173
         Me.Label9.ImeMode = System.Windows.Forms.ImeMode.NoControl
164
-        Me.Label9.Location = New System.Drawing.Point(197, 211)
174
+        Me.Label9.Location = New System.Drawing.Point(197, 381)
165
         Me.Label9.Name = "Label9"
175
         Me.Label9.Name = "Label9"
166
         Me.Label9.Size = New System.Drawing.Size(44, 16)
176
         Me.Label9.Size = New System.Drawing.Size(44, 16)
167
         Me.Label9.TabIndex = 1442
177
         Me.Label9.TabIndex = 1442
169
         '
179
         '
170
         '資料筆數1_tb
180
         '資料筆數1_tb
171
         '
181
         '
172
-        Me.資料筆數1_tb.Location = New System.Drawing.Point(155, 208)
182
+        Me.資料筆數1_tb.Location = New System.Drawing.Point(91, 378)
173
         Me.資料筆數1_tb.Name = "資料筆數1_tb"
183
         Me.資料筆數1_tb.Name = "資料筆數1_tb"
174
-        Me.資料筆數1_tb.Size = New System.Drawing.Size(39, 23)
184
+        Me.資料筆數1_tb.Size = New System.Drawing.Size(103, 23)
175
         Me.資料筆數1_tb.TabIndex = 1441
185
         Me.資料筆數1_tb.TabIndex = 1441
176
         Me.資料筆數1_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
186
         Me.資料筆數1_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
177
         '
187
         '
179
         '
189
         '
180
         Me.Label10.AutoSize = True
190
         Me.Label10.AutoSize = True
181
         Me.Label10.ImeMode = System.Windows.Forms.ImeMode.NoControl
191
         Me.Label10.ImeMode = System.Windows.Forms.ImeMode.NoControl
182
-        Me.Label10.Location = New System.Drawing.Point(133, 211)
192
+        Me.Label10.Location = New System.Drawing.Point(6, 381)
183
         Me.Label10.Name = "Label10"
193
         Me.Label10.Name = "Label10"
184
-        Me.Label10.Size = New System.Drawing.Size(20, 16)
194
+        Me.Label10.Size = New System.Drawing.Size(80, 16)
185
         Me.Label10.TabIndex = 1440
195
         Me.Label10.TabIndex = 1440
186
-        Me.Label10.Text = "共"
196
+        Me.Label10.Text = "應付賬款,共"
187
         '
197
         '
188
         '採購清單_dgv
198
         '採購清單_dgv
189
         '
199
         '
190
-        DataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
191
-        Me.採購清單_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle3
200
+        DataGridViewCellStyle7.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
201
+        Me.採購清單_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle7
192
         Me.採購清單_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
202
         Me.採購清單_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
193
             Or System.Windows.Forms.AnchorStyles.Left) _
203
             Or System.Windows.Forms.AnchorStyles.Left) _
194
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
204
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
195
         Me.採購清單_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
205
         Me.採購清單_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
196
         Me.採購清單_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
206
         Me.採購清單_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
197
-        Me.採購清單_dgv.Location = New System.Drawing.Point(247, 29)
207
+        Me.採購清單_dgv.Location = New System.Drawing.Point(247, 7)
198
         Me.採購清單_dgv.Name = "採購清單_dgv"
208
         Me.採購清單_dgv.Name = "採購清單_dgv"
199
         Me.採購清單_dgv.RowHeadersWidth = 5
209
         Me.採購清單_dgv.RowHeadersWidth = 5
200
-        DataGridViewCellStyle4.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
201
-        DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
202
-        Me.採購清單_dgv.RowsDefaultCellStyle = DataGridViewCellStyle4
210
+        DataGridViewCellStyle8.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
211
+        DataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
212
+        Me.採購清單_dgv.RowsDefaultCellStyle = DataGridViewCellStyle8
203
         Me.採購清單_dgv.RowTemplate.Height = 24
213
         Me.採購清單_dgv.RowTemplate.Height = 24
204
-        Me.採購清單_dgv.Size = New System.Drawing.Size(1092, 646)
214
+        Me.採購清單_dgv.Size = New System.Drawing.Size(1092, 637)
205
         Me.採購清單_dgv.TabIndex = 1443
215
         Me.採購清單_dgv.TabIndex = 1443
216
+        Me.採購清單_dgv.Visible = False
206
         '
217
         '
207
         'Label1
218
         'Label1
208
         '
219
         '
209
         Me.Label1.AutoSize = True
220
         Me.Label1.AutoSize = True
210
         Me.Label1.ImeMode = System.Windows.Forms.ImeMode.NoControl
221
         Me.Label1.ImeMode = System.Windows.Forms.ImeMode.NoControl
211
-        Me.Label1.Location = New System.Drawing.Point(1036, 6)
222
+        Me.Label1.Location = New System.Drawing.Point(197, 352)
212
         Me.Label1.Name = "Label1"
223
         Me.Label1.Name = "Label1"
213
         Me.Label1.Size = New System.Drawing.Size(44, 16)
224
         Me.Label1.Size = New System.Drawing.Size(44, 16)
214
         Me.Label1.TabIndex = 1446
225
         Me.Label1.TabIndex = 1446
216
         '
227
         '
217
         '資料筆數_tb
228
         '資料筆數_tb
218
         '
229
         '
219
-        Me.資料筆數_tb.Location = New System.Drawing.Point(994, 3)
230
+        Me.資料筆數_tb.Location = New System.Drawing.Point(91, 349)
220
         Me.資料筆數_tb.Name = "資料筆數_tb"
231
         Me.資料筆數_tb.Name = "資料筆數_tb"
221
-        Me.資料筆數_tb.Size = New System.Drawing.Size(39, 23)
232
+        Me.資料筆數_tb.Size = New System.Drawing.Size(103, 23)
222
         Me.資料筆數_tb.TabIndex = 1445
233
         Me.資料筆數_tb.TabIndex = 1445
223
         Me.資料筆數_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
234
         Me.資料筆數_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
224
         '
235
         '
226
         '
237
         '
227
         Me.Label2.AutoSize = True
238
         Me.Label2.AutoSize = True
228
         Me.Label2.ImeMode = System.Windows.Forms.ImeMode.NoControl
239
         Me.Label2.ImeMode = System.Windows.Forms.ImeMode.NoControl
229
-        Me.Label2.Location = New System.Drawing.Point(972, 6)
240
+        Me.Label2.Location = New System.Drawing.Point(5, 352)
230
         Me.Label2.Name = "Label2"
241
         Me.Label2.Name = "Label2"
231
-        Me.Label2.Size = New System.Drawing.Size(20, 16)
242
+        Me.Label2.Size = New System.Drawing.Size(80, 16)
232
         Me.Label2.TabIndex = 1444
243
         Me.Label2.TabIndex = 1444
233
-        Me.Label2.Text = "共"
244
+        Me.Label2.Text = "採購明細,共"
234
         '
245
         '
235
         '大間距_ch
246
         '大間距_ch
236
         '
247
         '
237
         Me.大間距_ch.AutoSize = True
248
         Me.大間距_ch.AutoSize = True
238
-        Me.大間距_ch.Location = New System.Drawing.Point(385, 5)
249
+        Me.大間距_ch.Location = New System.Drawing.Point(142, 238)
239
         Me.大間距_ch.Name = "大間距_ch"
250
         Me.大間距_ch.Name = "大間距_ch"
240
         Me.大間距_ch.Size = New System.Drawing.Size(63, 20)
251
         Me.大間距_ch.Size = New System.Drawing.Size(63, 20)
241
         Me.大間距_ch.TabIndex = 1449
252
         Me.大間距_ch.TabIndex = 1449
245
         '中間距_ch
256
         '中間距_ch
246
         '
257
         '
247
         Me.中間距_ch.AutoSize = True
258
         Me.中間距_ch.AutoSize = True
248
-        Me.中間距_ch.Location = New System.Drawing.Point(316, 5)
259
+        Me.中間距_ch.Location = New System.Drawing.Point(73, 238)
249
         Me.中間距_ch.Name = "中間距_ch"
260
         Me.中間距_ch.Name = "中間距_ch"
250
         Me.中間距_ch.Size = New System.Drawing.Size(63, 20)
261
         Me.中間距_ch.Size = New System.Drawing.Size(63, 20)
251
         Me.中間距_ch.TabIndex = 1448
262
         Me.中間距_ch.TabIndex = 1448
255
         '小間距_ch
266
         '小間距_ch
256
         '
267
         '
257
         Me.小間距_ch.AutoSize = True
268
         Me.小間距_ch.AutoSize = True
258
-        Me.小間距_ch.Location = New System.Drawing.Point(247, 5)
269
+        Me.小間距_ch.Location = New System.Drawing.Point(4, 238)
259
         Me.小間距_ch.Name = "小間距_ch"
270
         Me.小間距_ch.Name = "小間距_ch"
260
         Me.小間距_ch.Size = New System.Drawing.Size(63, 20)
271
         Me.小間距_ch.Size = New System.Drawing.Size(63, 20)
261
         Me.小間距_ch.TabIndex = 1447
272
         Me.小間距_ch.TabIndex = 1447
265
         '採購金額1_tb
276
         '採購金額1_tb
266
         '
277
         '
267
         Me.採購金額1_tb.ForeColor = System.Drawing.Color.Green
278
         Me.採購金額1_tb.ForeColor = System.Drawing.Color.Green
268
-        Me.採購金額1_tb.Location = New System.Drawing.Point(849, 3)
279
+        Me.採購金額1_tb.Location = New System.Drawing.Point(72, 321)
269
         Me.採購金額1_tb.Name = "採購金額1_tb"
280
         Me.採購金額1_tb.Name = "採購金額1_tb"
270
-        Me.採購金額1_tb.Size = New System.Drawing.Size(117, 23)
281
+        Me.採購金額1_tb.Size = New System.Drawing.Size(169, 23)
271
         Me.採購金額1_tb.TabIndex = 1456
282
         Me.採購金額1_tb.TabIndex = 1456
272
         Me.採購金額1_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
283
         Me.採購金額1_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
273
         '
284
         '
275
         '
286
         '
276
         Me.Label6.AutoSize = True
287
         Me.Label6.AutoSize = True
277
         Me.Label6.ForeColor = System.Drawing.Color.Green
288
         Me.Label6.ForeColor = System.Drawing.Color.Green
278
-        Me.Label6.Location = New System.Drawing.Point(782, 6)
289
+        Me.Label6.Location = New System.Drawing.Point(5, 324)
279
         Me.Label6.Name = "Label6"
290
         Me.Label6.Name = "Label6"
280
-        Me.Label6.Size = New System.Drawing.Size(56, 16)
291
+        Me.Label6.Size = New System.Drawing.Size(68, 16)
281
         Me.Label6.TabIndex = 1455
292
         Me.Label6.TabIndex = 1455
282
-        Me.Label6.Text = "採購金額"
293
+        Me.Label6.Text = "採    額"
283
         '
294
         '
284
         '供應商_tb
295
         '供應商_tb
285
         '
296
         '
286
         Me.供應商_tb.ForeColor = System.Drawing.Color.Green
297
         Me.供應商_tb.ForeColor = System.Drawing.Color.Green
287
-        Me.供應商_tb.Location = New System.Drawing.Point(688, 3)
298
+        Me.供應商_tb.Location = New System.Drawing.Point(72, 292)
288
         Me.供應商_tb.Name = "供應商_tb"
299
         Me.供應商_tb.Name = "供應商_tb"
289
-        Me.供應商_tb.Size = New System.Drawing.Size(88, 23)
300
+        Me.供應商_tb.Size = New System.Drawing.Size(169, 23)
290
         Me.供應商_tb.TabIndex = 1454
301
         Me.供應商_tb.TabIndex = 1454
291
         Me.供應商_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
302
         Me.供應商_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
292
         '
303
         '
294
         '
305
         '
295
         Me.Label3.AutoSize = True
306
         Me.Label3.AutoSize = True
296
         Me.Label3.ForeColor = System.Drawing.Color.Green
307
         Me.Label3.ForeColor = System.Drawing.Color.Green
297
-        Me.Label3.Location = New System.Drawing.Point(644, 6)
308
+        Me.Label3.Location = New System.Drawing.Point(4, 295)
298
         Me.Label3.Name = "Label3"
309
         Me.Label3.Name = "Label3"
299
-        Me.Label3.Size = New System.Drawing.Size(44, 16)
310
+        Me.Label3.Size = New System.Drawing.Size(68, 16)
300
         Me.Label3.TabIndex = 1453
311
         Me.Label3.TabIndex = 1453
301
-        Me.Label3.Text = "供應商"
312
+        Me.Label3.Text = "供        商"
302
         '
313
         '
303
         '採購金額_tb
314
         '採購金額_tb
304
         '
315
         '
305
         Me.採購金額_tb.ForeColor = System.Drawing.Color.Blue
316
         Me.採購金額_tb.ForeColor = System.Drawing.Color.Blue
306
-        Me.採購金額_tb.Location = New System.Drawing.Point(521, 3)
317
+        Me.採購金額_tb.Location = New System.Drawing.Point(72, 263)
307
         Me.採購金額_tb.Name = "採購金額_tb"
318
         Me.採購金額_tb.Name = "採購金額_tb"
308
-        Me.採購金額_tb.Size = New System.Drawing.Size(117, 23)
319
+        Me.採購金額_tb.Size = New System.Drawing.Size(169, 23)
309
         Me.採購金額_tb.TabIndex = 1452
320
         Me.採購金額_tb.TabIndex = 1452
310
         Me.採購金額_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
321
         Me.採購金額_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
311
         '
322
         '
313
         '
324
         '
314
         Me.Label16.AutoSize = True
325
         Me.Label16.AutoSize = True
315
         Me.Label16.ForeColor = System.Drawing.Color.Blue
326
         Me.Label16.ForeColor = System.Drawing.Color.Blue
316
-        Me.Label16.Location = New System.Drawing.Point(454, 6)
327
+        Me.Label16.Location = New System.Drawing.Point(5, 266)
317
         Me.Label16.Name = "Label16"
328
         Me.Label16.Name = "Label16"
318
         Me.Label16.Size = New System.Drawing.Size(68, 16)
329
         Me.Label16.Size = New System.Drawing.Size(68, 16)
319
         Me.Label16.TabIndex = 1451
330
         Me.Label16.TabIndex = 1451
323
         '
334
         '
324
         Me.日期2_dtp.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
335
         Me.日期2_dtp.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
325
         Me.日期2_dtp.Enabled = False
336
         Me.日期2_dtp.Enabled = False
337
+        Me.日期2_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
326
         Me.日期2_dtp.Location = New System.Drawing.Point(937, 238)
338
         Me.日期2_dtp.Location = New System.Drawing.Point(937, 238)
327
         Me.日期2_dtp.Name = "日期2_dtp"
339
         Me.日期2_dtp.Name = "日期2_dtp"
328
         Me.日期2_dtp.Size = New System.Drawing.Size(122, 23)
340
         Me.日期2_dtp.Size = New System.Drawing.Size(122, 23)
333
         '
345
         '
334
         Me.日期1_dtp.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
346
         Me.日期1_dtp.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
335
         Me.日期1_dtp.Enabled = False
347
         Me.日期1_dtp.Enabled = False
348
+        Me.日期1_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
336
         Me.日期1_dtp.Location = New System.Drawing.Point(937, 209)
349
         Me.日期1_dtp.Location = New System.Drawing.Point(937, 209)
337
         Me.日期1_dtp.Name = "日期1_dtp"
350
         Me.日期1_dtp.Name = "日期1_dtp"
338
         Me.日期1_dtp.Size = New System.Drawing.Size(122, 23)
351
         Me.日期1_dtp.Size = New System.Drawing.Size(122, 23)
343
         '
356
         '
344
         Me.物料圖1_pb.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
357
         Me.物料圖1_pb.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
345
         Me.物料圖1_pb.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
358
         Me.物料圖1_pb.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
346
-        Me.物料圖1_pb.Location = New System.Drawing.Point(3, 54)
359
+        Me.物料圖1_pb.Location = New System.Drawing.Point(4, 82)
347
         Me.物料圖1_pb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
360
         Me.物料圖1_pb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
348
         Me.物料圖1_pb.Name = "物料圖1_pb"
361
         Me.物料圖1_pb.Name = "物料圖1_pb"
349
         Me.物料圖1_pb.Size = New System.Drawing.Size(238, 152)
362
         Me.物料圖1_pb.Size = New System.Drawing.Size(238, 152)
350
         Me.物料圖1_pb.TabIndex = 1459
363
         Me.物料圖1_pb.TabIndex = 1459
351
         Me.物料圖1_pb.TabStop = False
364
         Me.物料圖1_pb.TabStop = False
352
         '
365
         '
366
+        '採購明細_bt
367
+        '
368
+        Me.採購明細_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
369
+        Me.採購明細_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
370
+        Me.採購明細_bt.Location = New System.Drawing.Point(4, 405)
371
+        Me.採購明細_bt.Name = "採購明細_bt"
372
+        Me.採購明細_bt.Size = New System.Drawing.Size(237, 25)
373
+        Me.採購明細_bt.TabIndex = 1460
374
+        Me.採購明細_bt.Text = "採購明細"
375
+        Me.採購明細_bt.UseVisualStyleBackColor = True
376
+        '
377
+        '應負帳款_bt
378
+        '
379
+        Me.應負帳款_bt.Enabled = False
380
+        Me.應負帳款_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
381
+        Me.應負帳款_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
382
+        Me.應負帳款_bt.Location = New System.Drawing.Point(4, 434)
383
+        Me.應負帳款_bt.Name = "應負帳款_bt"
384
+        Me.應負帳款_bt.Size = New System.Drawing.Size(237, 25)
385
+        Me.應負帳款_bt.TabIndex = 1461
386
+        Me.應負帳款_bt.Text = "應付帳款"
387
+        Me.應負帳款_bt.UseVisualStyleBackColor = True
388
+        '
389
+        'DTP1
390
+        '
391
+        Me.DTP1.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
392
+        Me.DTP1.Enabled = False
393
+        Me.DTP1.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
394
+        Me.DTP1.Location = New System.Drawing.Point(937, 266)
395
+        Me.DTP1.Name = "DTP1"
396
+        Me.DTP1.Size = New System.Drawing.Size(122, 23)
397
+        Me.DTP1.TabIndex = 1462
398
+        Me.DTP1.Visible = False
399
+        '
400
+        'DTP2
401
+        '
402
+        Me.DTP2.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
403
+        Me.DTP2.Enabled = False
404
+        Me.DTP2.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
405
+        Me.DTP2.Location = New System.Drawing.Point(937, 295)
406
+        Me.DTP2.Name = "DTP2"
407
+        Me.DTP2.Size = New System.Drawing.Size(122, 23)
408
+        Me.DTP2.TabIndex = 1463
409
+        Me.DTP2.Visible = False
410
+        '
411
+        '開啟供應商資料表_bt
412
+        '
413
+        Me.開啟供應商資料表_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
414
+        Me.開啟供應商資料表_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
415
+        Me.開啟供應商資料表_bt.Location = New System.Drawing.Point(4, 496)
416
+        Me.開啟供應商資料表_bt.Name = "開啟供應商資料表_bt"
417
+        Me.開啟供應商資料表_bt.Size = New System.Drawing.Size(237, 25)
418
+        Me.開啟供應商資料表_bt.TabIndex = 1464
419
+        Me.開啟供應商資料表_bt.Text = "開啟供應商資料表"
420
+        Me.開啟供應商資料表_bt.UseVisualStyleBackColor = True
421
+        '
422
+        '重新讀取_bt
423
+        '
424
+        Me.重新讀取_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
425
+        Me.重新讀取_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
426
+        Me.重新讀取_bt.Location = New System.Drawing.Point(4, 465)
427
+        Me.重新讀取_bt.Name = "重新讀取_bt"
428
+        Me.重新讀取_bt.Size = New System.Drawing.Size(237, 25)
429
+        Me.重新讀取_bt.TabIndex = 1465
430
+        Me.重新讀取_bt.Text = "重新讀取"
431
+        Me.重新讀取_bt.UseVisualStyleBackColor = True
432
+        '
433
+        'Button3
434
+        '
435
+        Me.Button3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
436
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
437
+        Me.Button3.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
438
+        Me.Button3.ForeColor = System.Drawing.Color.Green
439
+        Me.Button3.Location = New System.Drawing.Point(247, 650)
440
+        Me.Button3.Name = "Button3"
441
+        Me.Button3.Size = New System.Drawing.Size(1092, 25)
442
+        Me.Button3.TabIndex = 1466
443
+        Me.Button3.Text = "存檔"
444
+        Me.Button3.UseVisualStyleBackColor = True
445
+        '
353
         '採購對帳單
446
         '採購對帳單
354
         '
447
         '
355
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
448
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
356
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
449
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
357
         Me.ClientSize = New System.Drawing.Size(1344, 681)
450
         Me.ClientSize = New System.Drawing.Size(1344, 681)
451
+        Me.Controls.Add(Me.Button3)
452
+        Me.Controls.Add(Me.重新讀取_bt)
453
+        Me.Controls.Add(Me.開啟供應商資料表_bt)
454
+        Me.Controls.Add(Me.DTP2)
455
+        Me.Controls.Add(Me.DTP1)
456
+        Me.Controls.Add(Me.採購明細_bt)
457
+        Me.Controls.Add(Me.應負帳款_bt)
358
         Me.Controls.Add(Me.上個月_bt)
458
         Me.Controls.Add(Me.上個月_bt)
359
         Me.Controls.Add(Me.日期2_dtp)
459
         Me.Controls.Add(Me.日期2_dtp)
360
         Me.Controls.Add(Me.日期1_dtp)
460
         Me.Controls.Add(Me.日期1_dtp)
373
         Me.Controls.Add(Me.Label9)
473
         Me.Controls.Add(Me.Label9)
374
         Me.Controls.Add(Me.資料筆數1_tb)
474
         Me.Controls.Add(Me.資料筆數1_tb)
375
         Me.Controls.Add(Me.Label10)
475
         Me.Controls.Add(Me.Label10)
376
-        Me.Controls.Add(Me.供應商_dgv)
377
         Me.Controls.Add(Me.中間日期_dtp)
476
         Me.Controls.Add(Me.中間日期_dtp)
378
         Me.Controls.Add(Me.一般月_ch)
477
         Me.Controls.Add(Me.一般月_ch)
379
         Me.Controls.Add(Me.會計月_ch)
478
         Me.Controls.Add(Me.會計月_ch)
381
         Me.Controls.Add(Me.Label4)
480
         Me.Controls.Add(Me.Label4)
382
         Me.Controls.Add(Me.結束日期_dtp)
481
         Me.Controls.Add(Me.結束日期_dtp)
383
         Me.Controls.Add(Me.開始日期_dtp)
482
         Me.Controls.Add(Me.開始日期_dtp)
384
-        Me.Controls.Add(Me.採購清單_dgv)
385
         Me.Controls.Add(Me.物料圖1_pb)
483
         Me.Controls.Add(Me.物料圖1_pb)
484
+        Me.Controls.Add(Me.供應商_dgv)
485
+        Me.Controls.Add(Me.採購清單_dgv)
386
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
486
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
387
         Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
487
         Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
388
         Me.Name = "採購對帳單"
488
         Me.Name = "採購對帳單"
423
     Friend WithEvents 日期2_dtp As DateTimePicker
523
     Friend WithEvents 日期2_dtp As DateTimePicker
424
     Friend WithEvents 日期1_dtp As DateTimePicker
524
     Friend WithEvents 日期1_dtp As DateTimePicker
425
     Friend WithEvents 物料圖1_pb As PictureBox
525
     Friend WithEvents 物料圖1_pb As PictureBox
526
+    Friend WithEvents 採購明細_bt As Button
527
+    Friend WithEvents 應負帳款_bt As Button
528
+    Friend WithEvents DTP1 As DateTimePicker
529
+    Friend WithEvents DTP2 As DateTimePicker
530
+    Friend WithEvents 開啟供應商資料表_bt As Button
531
+    Friend WithEvents 重新讀取_bt As Button
532
+    Friend WithEvents Button3 As Button
426
 End Class
533
 End Class

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

10
         SQL_採購對帳單_總表()
10
         SQL_採購對帳單_總表()
11
         da.Fill(ds1) : 供應商_dgv.DataSource = ds1.Tables(0) : conn.Close()
11
         da.Fill(ds1) : 供應商_dgv.DataSource = ds1.Tables(0) : conn.Close()
12
 
12
 
13
-        供應商_dgv.Columns(0).FillWeight = 50 : 供應商_dgv.Columns(1).FillWeight = 80 : 供應商_dgv.Columns(2).FillWeight = 90
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
14
 
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
15
         供應商_dgv.Columns("當月貨款").DefaultCellStyle.Format = "#,##0"
88
         供應商_dgv.Columns("當月貨款").DefaultCellStyle.Format = "#,##0"
16
-        供應商_dgv.Columns("當月貨款").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
89
+        供應商_dgv.Columns("當月貨款").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
17
         供應商_dgv.Columns("當月貨款").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
90
         供應商_dgv.Columns("當月貨款").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
18
         供應商_dgv.Columns("供應商").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
91
         供應商_dgv.Columns("供應商").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
19
         供應商_dgv.Columns("供應商").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
92
         供應商_dgv.Columns("供應商").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
20
         供應商_dgv.Columns("編號").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
93
         供應商_dgv.Columns("編號").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
21
         供應商_dgv.Columns("編號").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
94
         供應商_dgv.Columns("編號").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
22
-
23
-        供應商_dgv.Columns(0).ReadOnly = True : 供應商_dgv.Columns(1).ReadOnly = True : 供應商_dgv.Columns(2).ReadOnly = True
24
-        資料筆數1_tb.Text = 供應商_dgv.Rows.Count
95
+        供應商_dgv.Columns("票期").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
96
+        供應商_dgv.Columns("票期").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
25
     End Sub
97
     End Sub
26
     Private Sub Set_清單2()
98
     Private Sub Set_清單2()
27
         採購清單_dgv.DataSource = Nothing : ds.Clear()
99
         採購清單_dgv.DataSource = Nothing : ds.Clear()
43
         採購清單_dgv.Columns(0).Visible = False : 採購清單_dgv.Columns(1).FillWeight = 80 : 採購清單_dgv.Columns(2).Visible = False : 採購清單_dgv.Columns(3).FillWeight = 80
115
         採購清單_dgv.Columns(0).Visible = False : 採購清單_dgv.Columns(1).FillWeight = 80 : 採購清單_dgv.Columns(2).Visible = False : 採購清單_dgv.Columns(3).FillWeight = 80
44
         採購清單_dgv.Columns(4).FillWeight = 80 : 採購清單_dgv.Columns(5).FillWeight = 200 : 採購清單_dgv.Columns(6).Visible = False : 採購清單_dgv.Columns(7).FillWeight = 100
116
         採購清單_dgv.Columns(4).FillWeight = 80 : 採購清單_dgv.Columns(5).FillWeight = 200 : 採購清單_dgv.Columns(6).Visible = False : 採購清單_dgv.Columns(7).FillWeight = 100
45
         採購清單_dgv.Columns(8).Visible = False : 採購清單_dgv.Columns(9).FillWeight = 160 : 採購清單_dgv.Columns(10).Visible = False : 採購清單_dgv.Columns(11).FillWeight = 95
117
         採購清單_dgv.Columns(8).Visible = False : 採購清單_dgv.Columns(9).FillWeight = 160 : 採購清單_dgv.Columns(10).Visible = False : 採購清單_dgv.Columns(11).FillWeight = 95
46
-        採購清單_dgv.Columns(12).FillWeight = 145 : 採購清單_dgv.Columns(13).FillWeight = 45 : 採購清單_dgv.Columns(14).FillWeight = 45 : 採購清單_dgv.Columns(15).FillWeight = 80
47
-        採購清單_dgv.Columns(16).FillWeight = 80 : 採購清單_dgv.Columns(17).FillWeight = 70 : 採購清單_dgv.Columns(18).FillWeight = 80 : 採購清單_dgv.Columns(19).FillWeight = 80
48
-        採購清單_dgv.Columns(20).FillWeight = 80 : 採購清單_dgv.Columns(21).FillWeight = 80 : 採購清單_dgv.Columns(22).FillWeight = 45 : 採購清單_dgv.Columns(23).FillWeight = 45
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
49
 
122
 
50
-        採購清單_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 採購清單_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0" : 採購清單_dgv.Columns("金額").DefaultCellStyle.Format = "#,##0"
123
+        採購清單_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 採購清單_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0"
124
+        採購清單_dgv.Columns("金額").DefaultCellStyle.Format = "#,##0"
51
         採購清單_dgv.Columns("數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
125
         採購清單_dgv.Columns("數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
52
         採購清單_dgv.Columns("數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
126
         採購清單_dgv.Columns("數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
53
         採購清單_dgv.Columns("成本").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
127
         採購清單_dgv.Columns("成本").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
97
     End Sub
171
     End Sub
98
     Private Sub 採購對帳單_Load(sender As Object, e As EventArgs) Handles MyBase.Load
172
     Private Sub 採購對帳單_Load(sender As Object, e As EventArgs) Handles MyBase.Load
99
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
173
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
100
-        小間距_ch.Checked = True
174
+        小間距_ch.Checked = True : 供應商_dgv.Visible = False : 供應商_dgv.Visible = True
101
         日期格式() : Set_清單2()
175
         日期格式() : Set_清單2()
102
     End Sub
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
190
+
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
211
+    End Sub
103
     Private Sub 採購清單_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 採購清單_dgv.RowPostPaint
212
     Private Sub 採購清單_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 採購清單_dgv.RowPostPaint
104
         Dim linePen As New Pen(Color.Blue, 2)
213
         Dim linePen As New Pen(Color.Blue, 2)
105
         If e.RowIndex = 採購清單_dgv.Rows.Count - 1 Then : Exit Sub : Else
214
         If e.RowIndex = 採購清單_dgv.Rows.Count - 1 Then : Exit Sub : Else
204
         小間距_ch.Checked = False : 中間距_ch.Checked = False : 大間距_ch.Checked = True
313
         小間距_ch.Checked = False : 中間距_ch.Checked = False : 大間距_ch.Checked = True
205
         Set_清單2()
314
         Set_清單2()
206
     End Sub
315
     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
318
+    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
321
+    End Sub
322
+    Private Sub 重新讀取_bt_Click(sender As Object, e As EventArgs) Handles 重新讀取_bt.Click
323
+        Set_清單1() : Set_清單2()
324
+    End Sub
325
+    Private Sub 開啟供應商資料表_bt_Click(sender As Object, e As EventArgs) Handles 開啟供應商資料表_bt.Click
326
+        PA = "" : 供應商資料表.Show() : 供應商資料表.BringToFront()
327
+    End Sub
207
 End Class
328
 End Class

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

84
         Me.Label2 = New System.Windows.Forms.Label()
84
         Me.Label2 = New System.Windows.Forms.Label()
85
         Me.ContextMenuStrip1 = New System.Windows.Forms.ContextMenuStrip(Me.components)
85
         Me.ContextMenuStrip1 = New System.Windows.Forms.ContextMenuStrip(Me.components)
86
         Me.重新整理_tsm = New System.Windows.Forms.ToolStripMenuItem()
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()
87
         CType(Me.訂製圖檔_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
91
         CType(Me.訂製圖檔_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
88
         CType(Me.物料圖1_pb, System.ComponentModel.ISupportInitialize).BeginInit()
92
         CType(Me.物料圖1_pb, System.ComponentModel.ISupportInitialize).BeginInit()
89
         CType(Me.採購清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
93
         CType(Me.採購清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
303
         '申請人_tb
307
         '申請人_tb
304
         '
308
         '
305
         Me.申請人_tb.Enabled = False
309
         Me.申請人_tb.Enabled = False
306
-        Me.申請人_tb.Location = New System.Drawing.Point(612, 31)
310
+        Me.申請人_tb.Location = New System.Drawing.Point(550, 31)
307
         Me.申請人_tb.Name = "申請人_tb"
311
         Me.申請人_tb.Name = "申請人_tb"
308
         Me.申請人_tb.Size = New System.Drawing.Size(130, 23)
312
         Me.申請人_tb.Size = New System.Drawing.Size(130, 23)
309
         Me.申請人_tb.TabIndex = 1375
313
         Me.申請人_tb.TabIndex = 1375
311
         'Label19
315
         'Label19
312
         '
316
         '
313
         Me.Label19.AutoSize = True
317
         Me.Label19.AutoSize = True
314
-        Me.Label19.Location = New System.Drawing.Point(562, 34)
318
+        Me.Label19.Location = New System.Drawing.Point(500, 34)
315
         Me.Label19.Name = "Label19"
319
         Me.Label19.Name = "Label19"
316
         Me.Label19.Size = New System.Drawing.Size(44, 16)
320
         Me.Label19.Size = New System.Drawing.Size(44, 16)
317
         Me.Label19.TabIndex = 1374
321
         Me.Label19.TabIndex = 1374
413
         Me.清空1_bt.ImeMode = System.Windows.Forms.ImeMode.NoControl
417
         Me.清空1_bt.ImeMode = System.Windows.Forms.ImeMode.NoControl
414
         Me.清空1_bt.Location = New System.Drawing.Point(361, 4)
418
         Me.清空1_bt.Location = New System.Drawing.Point(361, 4)
415
         Me.清空1_bt.Name = "清空1_bt"
419
         Me.清空1_bt.Name = "清空1_bt"
416
-        Me.清空1_bt.Size = New System.Drawing.Size(90, 52)
420
+        Me.清空1_bt.Size = New System.Drawing.Size(59, 52)
417
         Me.清空1_bt.TabIndex = 1364
421
         Me.清空1_bt.TabIndex = 1364
418
         Me.清空1_bt.Text = "清除查詢條件"
422
         Me.清空1_bt.Text = "清除查詢條件"
419
         Me.清空1_bt.UseVisualStyleBackColor = True
423
         Me.清空1_bt.UseVisualStyleBackColor = True
495
         '
499
         '
496
         Me.存檔_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
500
         Me.存檔_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
497
         Me.存檔_bt.ForeColor = System.Drawing.Color.Green
501
         Me.存檔_bt.ForeColor = System.Drawing.Color.Green
498
-        Me.存檔_bt.Location = New System.Drawing.Point(453, 4)
502
+        Me.存檔_bt.Location = New System.Drawing.Point(422, 4)
499
         Me.存檔_bt.Name = "存檔_bt"
503
         Me.存檔_bt.Name = "存檔_bt"
500
-        Me.存檔_bt.Size = New System.Drawing.Size(90, 52)
504
+        Me.存檔_bt.Size = New System.Drawing.Size(59, 52)
501
         Me.存檔_bt.TabIndex = 1349
505
         Me.存檔_bt.TabIndex = 1349
502
         Me.存檔_bt.Text = "存檔"
506
         Me.存檔_bt.Text = "存檔"
503
         Me.存檔_bt.UseVisualStyleBackColor = True
507
         Me.存檔_bt.UseVisualStyleBackColor = True
506
         '
510
         '
507
         Me.刪除單據上點選的資料_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
511
         Me.刪除單據上點選的資料_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
508
         Me.刪除單據上點選的資料_bt.ForeColor = System.Drawing.Color.Red
512
         Me.刪除單據上點選的資料_bt.ForeColor = System.Drawing.Color.Red
509
-        Me.刪除單據上點選的資料_bt.Location = New System.Drawing.Point(745, 5)
513
+        Me.刪除單據上點選的資料_bt.Location = New System.Drawing.Point(683, 5)
510
         Me.刪除單據上點選的資料_bt.Name = "刪除單據上點選的資料_bt"
514
         Me.刪除單據上點選的資料_bt.Name = "刪除單據上點選的資料_bt"
511
         Me.刪除單據上點選的資料_bt.Size = New System.Drawing.Size(102, 50)
515
         Me.刪除單據上點選的資料_bt.Size = New System.Drawing.Size(102, 50)
512
         Me.刪除單據上點選的資料_bt.TabIndex = 1350
516
         Me.刪除單據上點選的資料_bt.TabIndex = 1350
547
         '項次_tb
551
         '項次_tb
548
         '
552
         '
549
         Me.項次_tb.Enabled = False
553
         Me.項次_tb.Enabled = False
550
-        Me.項次_tb.Location = New System.Drawing.Point(612, 5)
554
+        Me.項次_tb.Location = New System.Drawing.Point(550, 5)
551
         Me.項次_tb.Name = "項次_tb"
555
         Me.項次_tb.Name = "項次_tb"
552
         Me.項次_tb.Size = New System.Drawing.Size(130, 23)
556
         Me.項次_tb.Size = New System.Drawing.Size(130, 23)
553
         Me.項次_tb.TabIndex = 1348
557
         Me.項次_tb.TabIndex = 1348
555
         '選擇_lb
559
         '選擇_lb
556
         '
560
         '
557
         Me.選擇_lb.AutoSize = True
561
         Me.選擇_lb.AutoSize = True
558
-        Me.選擇_lb.Location = New System.Drawing.Point(544, 8)
562
+        Me.選擇_lb.Location = New System.Drawing.Point(482, 8)
559
         Me.選擇_lb.Name = "選擇_lb"
563
         Me.選擇_lb.Name = "選擇_lb"
560
         Me.選擇_lb.Size = New System.Drawing.Size(68, 16)
564
         Me.選擇_lb.Size = New System.Drawing.Size(68, 16)
561
         Me.選擇_lb.TabIndex = 1347
565
         Me.選擇_lb.TabIndex = 1347
653
         Me.重新整理_tsm.Size = New System.Drawing.Size(122, 22)
657
         Me.重新整理_tsm.Size = New System.Drawing.Size(122, 22)
654
         Me.重新整理_tsm.Text = "重新整理"
658
         Me.重新整理_tsm.Text = "重新整理"
655
         '
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
+        '
656
         '採購控制表
702
         '採購控制表
657
         '
703
         '
658
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
704
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
659
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
705
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
660
         Me.ClientSize = New System.Drawing.Size(1344, 681)
706
         Me.ClientSize = New System.Drawing.Size(1344, 681)
661
         Me.ContextMenuStrip = Me.ContextMenuStrip1
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)
662
         Me.Controls.Add(Me.採購金額1_tb)
712
         Me.Controls.Add(Me.採購金額1_tb)
663
         Me.Controls.Add(Me.Label6)
713
         Me.Controls.Add(Me.Label6)
664
         Me.Controls.Add(Me.供應商_tb)
714
         Me.Controls.Add(Me.供應商_tb)
782
     Friend WithEvents Label2 As Label
832
     Friend WithEvents Label2 As Label
783
     Friend WithEvents ContextMenuStrip1 As ContextMenuStrip
833
     Friend WithEvents ContextMenuStrip1 As ContextMenuStrip
784
     Friend WithEvents 重新整理_tsm As ToolStripMenuItem
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
785
 End Class
839
 End Class

+ 114
- 28
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
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
+    Dim EDR As Integer = 0 : Dim ESTR As String : Dim 關鍵字, 首次開啟 As Boolean
5
     Private Sub Set_清單1()
5
     Private Sub Set_清單1()
6
         採購清單_dgv.DataSource = Nothing : ds1.Clear()
6
         採購清單_dgv.DataSource = Nothing : ds1.Clear()
7
         採購清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
7
         採購清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
18
 
18
 
19
         If 關鍵字 = True Then : Else : PA = 供應商編碼1_cb.Text : End If
19
         If 關鍵字 = True Then : Else : PA = 供應商編碼1_cb.Text : End If
20
         PA20 = 業務1_cb.Text
20
         PA20 = 業務1_cb.Text
21
-        SQL_採購控制表()
21
+        SQL_採購控制表_未過帳()
22
         da.Fill(ds1) : 採購清單_dgv.DataSource = ds1.Tables(0) : conn.Close()
22
         da.Fill(ds1) : 採購清單_dgv.DataSource = ds1.Tables(0) : conn.Close()
23
         Set_採購清單_dgv_下拉式清單1() : Set_採購清單_dgv_下拉式清單2() : Set_採購清單_dgv_下拉式清單3()
23
         Set_採購清單_dgv_下拉式清單1() : Set_採購清單_dgv_下拉式清單2() : Set_採購清單_dgv_下拉式清單3()
24
 
24
 
25
-        採購清單_dgv.Columns(0).Visible = False : 採購清單_dgv.Columns(1).FillWeight = 80 : 採購清單_dgv.Columns(2).Visible = False : 採購清單_dgv.Columns(3).FillWeight = 80
26
-        採購清單_dgv.Columns(4).FillWeight = 80 : 採購清單_dgv.Columns(5).FillWeight = 200 : 採購清單_dgv.Columns(6).Visible = False : 採購清單_dgv.Columns(7).Visible = False
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
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).FillWeight = 145
29
-        採購清單_dgv.Columns(16).FillWeight = 45 : 採購清單_dgv.Columns(17).FillWeight = 45 : 採購清單_dgv.Columns(18).FillWeight = 80 : 採購清單_dgv.Columns(19).FillWeight = 80
30
-        採購清單_dgv.Columns(20).FillWeight = 70 : 採購清單_dgv.Columns(21).FillWeight = 80 : 採購清單_dgv.Columns(22).FillWeight = 80 : 採購清單_dgv.Columns(23).FillWeight = 80
31
-        採購清單_dgv.Columns(24).Visible = False : 採購清單_dgv.Columns(25).Visible = False : 採購清單_dgv.Columns(26).FillWeight = 45
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
32
 
33
 
33
         採購清單_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 採購清單_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0" : 採購清單_dgv.Columns("金額").DefaultCellStyle.Format = "#,##0"
34
         採購清單_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 採購清單_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0" : 採購清單_dgv.Columns("金額").DefaultCellStyle.Format = "#,##0"
34
         採購清單_dgv.Columns("數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
35
         採購清單_dgv.Columns("數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
38
         採購清單_dgv.Columns("金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
39
         採購清單_dgv.Columns("金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
39
         採購清單_dgv.Columns("金額").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
40
         採購清單_dgv.Columns("金額").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
40
 
41
 
41
-        採購清單_dgv.Columns(3).ReadOnly = True : 採購清單_dgv.Columns(4).ReadOnly = True : 採購清單_dgv.Columns(5).ReadOnly = True : 採購清單_dgv.Columns(20).ReadOnly = True
42
-        採購清單_dgv.Columns(21).ReadOnly = True : 採購清單_dgv.Columns(16).ReadOnly = True : 採購清單_dgv.Columns(19).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
43
 
45
 
44
         採購清單_dgv.EditMode = DataGridViewEditMode.EditOnEnter : 資料筆數1_tb.Text = 採購清單_dgv.Rows.Count
46
         採購清單_dgv.EditMode = DataGridViewEditMode.EditOnEnter : 資料筆數1_tb.Text = 採購清單_dgv.Rows.Count
45
         關鍵字 = False
47
         關鍵字 = False
48
+
49
+        For i As Integer = 0 To 採購清單_dgv.Rows.Count - 1
50
+            採購清單_dgv("選擇", i).Value = False
51
+        Next
46
         Set_合記計算()
52
         Set_合記計算()
47
     End Sub
53
     End Sub
48
     Private Sub Set_採購清單_dgv_下拉式清單1()
54
     Private Sub Set_採購清單_dgv_下拉式清單1()
117
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
123
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
118
         小間距_ch.Checked = True : 業務1_cb.Text = 業務號碼 '--------------------控件隱藏、操作許可設定與其他基本顯示設定
124
         小間距_ch.Checked = True : 業務1_cb.Text = 業務號碼 '--------------------控件隱藏、操作許可設定與其他基本顯示設定
119
 
125
 
120
-        Set_清單1()
126
+        首次開啟 = True : Set_清單1() : 首次開啟 = False
121
         Target1 = Target & AA(1) & "/" : FTP資料夾_wb.Url = New Uri(Target1) '--------------------指定伺服器ftp資料夾位置
127
         Target1 = Target & AA(1) & "/" : FTP資料夾_wb.Url = New Uri(Target1) '--------------------指定伺服器ftp資料夾位置
122
     End Sub
128
     End Sub
123
     Private Sub 採購清單_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 採購清單_dgv.RowPostPaint
129
     Private Sub 採購清單_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 採購清單_dgv.RowPostPaint
124
-        For i As Integer = 0 To 採購清單_dgv.Rows.Count - 1
125
-            If 採購清單_dgv.Rows(i).Cells("已審核").Value = True Then
126
-                採購清單_dgv.Rows(i).DefaultCellStyle.BackColor = Color.White
127
-            Else
128
-                採購清單_dgv.Rows(i).DefaultCellStyle.BackColor = Color.LightYellow
129
-            End If
130
-        Next
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
+
131
         Dim linePen As New Pen(Color.Blue, 2)
140
         Dim linePen As New Pen(Color.Blue, 2)
132
         If e.RowIndex = 採購清單_dgv.Rows.Count - 1 Then : Exit Sub : Else
141
         If e.RowIndex = 採購清單_dgv.Rows.Count - 1 Then : Exit Sub : Else
133
             If 採購清單_dgv("供應商", e.RowIndex).Value.ToString <> 採購清單_dgv("供應商", e.RowIndex + 1).Value.ToString Then
142
             If 採購清單_dgv("供應商", e.RowIndex).Value.ToString <> 採購清單_dgv("供應商", e.RowIndex + 1).Value.ToString Then
140
     Private Sub 採購清單_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 採購清單_dgv.CellEndEdit
149
     Private Sub 採購清單_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 採購清單_dgv.CellEndEdit
141
         Set_合記計算()
150
         Set_合記計算()
142
 
151
 
143
-        PA20 = 採購清單_dgv(8, e.RowIndex).Value : SQL_銷售明細_改倉名()
152
+        PA20 = 採購清單_dgv(8, e.RowIndex).Value.ToString : SQL_銷售明細_改倉名()
144
         If dr.Read() Then : 採購清單_dgv("倉儲狀態", e.RowIndex).Value = dr("倉名編號") : End If
153
         If dr.Read() Then : 採購清單_dgv("倉儲狀態", e.RowIndex).Value = dr("倉名編號") : End If
145
-        PA19 = 採購清單_dgv(11, e.RowIndex).Value : SQL_銷售明細_改物料訂製狀態()
154
+        PA19 = 採購清單_dgv(11, e.RowIndex).Value.ToString : SQL_銷售明細_改物料訂製狀態()
146
         If dr.Read() Then : 採購清單_dgv("訂製狀態", e.RowIndex).Value = dr("編碼") : End If
155
         If dr.Read() Then : 採購清單_dgv("訂製狀態", e.RowIndex).Value = dr("編碼") : End If
147
-        PA18 = 採購清單_dgv(14, e.RowIndex).Value : SQL_銷售明細_倉儲狀態()
156
+        PA18 = 採購清單_dgv(14, e.RowIndex).Value.ToString : SQL_銷售明細_倉儲狀態()
148
         If dr.Read() Then : 採購清單_dgv("物料狀態", e.RowIndex).Value = dr("編碼") : End If : conn.Close()
157
         If dr.Read() Then : 採購清單_dgv("物料狀態", e.RowIndex).Value = dr("編碼") : End If : conn.Close()
149
 
158
 
150
-        Dim EU(1) As String
159
+        Dim EU(3) As String
151
         EU(0) = 採購清單_dgv("採購日期", e.RowIndex).Value.ToString
160
         EU(0) = 採購清單_dgv("採購日期", e.RowIndex).Value.ToString
152
         If EU(0) = "" Then : Else
161
         If EU(0) = "" Then : Else
153
-            日期1_dtp.Text = EU(0) : 採購清單_dgv.Rows(e.RowIndex).Cells("採購日期").Value = Format(日期1_dtp.Value, "yyyy/MM/dd")
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
154
         End If
167
         End If
155
         EU(1) = 採購清單_dgv("預計進廠日", e.RowIndex).Value.ToString
168
         EU(1) = 採購清單_dgv("預計進廠日", e.RowIndex).Value.ToString
156
         If EU(1) = "" Then : Else
169
         If EU(1) = "" Then : Else
157
-            日期2_dtp.Text = EU(1) : 採購清單_dgv.Rows(e.RowIndex).Cells("預計進廠日").Value = Format(日期2_dtp.Value, "yyyy/MM/dd")
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
158
         End If
191
         End If
159
     End Sub
192
     End Sub
160
     Private Sub 採購清單_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 採購清單_dgv.CellClick
193
     Private Sub 採購清單_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 採購清單_dgv.CellClick
164
             料號_tb.Text = 採購清單_dgv("料號", e.RowIndex).Value.ToString : 供應商_tb.Text = 採購清單_dgv("供應商", e.RowIndex).Value.ToString
197
             料號_tb.Text = 採購清單_dgv("料號", e.RowIndex).Value.ToString : 供應商_tb.Text = 採購清單_dgv("供應商", e.RowIndex).Value.ToString
165
 
198
 
166
             Set_合記計算()
199
             Set_合記計算()
167
-
168
             PA15 = 採購清單_dgv(0, e.RowIndex).Value.ToString : Set_清單5()
200
             PA15 = 採購清單_dgv(0, e.RowIndex).Value.ToString : Set_清單5()
169
 
201
 
170
             物料圖1_pb.Image = Nothing : PA1 = 採購清單_dgv.Rows(e.RowIndex).Cells("料號").Value : SQL_物料檔案_是否有圖()
202
             物料圖1_pb.Image = Nothing : PA1 = 採購清單_dgv.Rows(e.RowIndex).Cells("料號").Value : SQL_物料檔案_是否有圖()
183
                     物料圖1_pb.Image = Nothing
215
                     物料圖1_pb.Image = Nothing
184
                 End If
216
                 End If
185
             End If : conn.Close()
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 = ""
186
         End If
246
         End If
187
     End Sub
247
     End Sub
188
     Private Sub 訂製圖檔_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 訂製圖檔_dgv.CellClick
248
     Private Sub 訂製圖檔_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 訂製圖檔_dgv.CellClick
231
     End Sub
291
     End Sub
232
     Private Sub 窄間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 小間距_ch.Click
292
     Private Sub 窄間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 小間距_ch.Click
233
         小間距_ch.Checked = True : 中間距_ch.Checked = False : 大間距_ch.Checked = False
293
         小間距_ch.Checked = True : 中間距_ch.Checked = False : 大間距_ch.Checked = False
234
-        存檔1() : Set_清單1()
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
235
     End Sub
300
     End Sub
236
     Private Sub 中間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 中間距_ch.Click
301
     Private Sub 中間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 中間距_ch.Click
237
         小間距_ch.Checked = False : 中間距_ch.Checked = True : 大間距_ch.Checked = False
302
         小間距_ch.Checked = False : 中間距_ch.Checked = True : 大間距_ch.Checked = False
238
-        存檔1() : Set_清單1()
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
239
     End Sub
309
     End Sub
240
     Private Sub 大間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 大間距_ch.Click
310
     Private Sub 大間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 大間距_ch.Click
241
         小間距_ch.Checked = False : 中間距_ch.Checked = False : 大間距_ch.Checked = True
311
         小間距_ch.Checked = False : 中間距_ch.Checked = False : 大間距_ch.Checked = True
242
-        存檔1() : Set_清單1()
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
243
     End Sub
318
     End Sub
244
     Private Sub 業務1_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 業務1_cb.SelectedIndexChanged
319
     Private Sub 業務1_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 業務1_cb.SelectedIndexChanged
245
         Set_清單1()
320
         Set_清單1()
406
                 SQL_採購控制表_存檔()
481
                 SQL_採購控制表_存檔()
407
             End If
482
             End If
408
         Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
483
         Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
484
+        Set_清單1()
409
     End Sub
485
     End Sub
410
     Private Sub 存檔_bt_Click(sender As Object, e As EventArgs) Handles 存檔_bt.Click
486
     Private Sub 存檔_bt_Click(sender As Object, e As EventArgs) Handles 存檔_bt.Click
411
         存檔1() : MsgBox("修改完成。")
487
         存檔1() : MsgBox("修改完成。")
412
     End Sub
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
413
     Private Sub 重新整理_tsm_Click(sender As Object, e As EventArgs) Handles 重新整理_tsm.Click
499
     Private Sub 重新整理_tsm_Click(sender As Object, e As EventArgs) Handles 重新整理_tsm.Click
414
         Set_清單1()
500
         Set_清單1()
415
     End Sub
501
     End Sub

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

302
             交貨日期_dtp.Value = 銷售單據_dgv.Rows(e.RowIndex).Cells("交貨日期").Value : 含稅_ch.Checked = 銷售單據_dgv.Rows(e.RowIndex).Cells("含稅").Value
302
             交貨日期_dtp.Value = 銷售單據_dgv.Rows(e.RowIndex).Cells("交貨日期").Value : 含稅_ch.Checked = 銷售單據_dgv.Rows(e.RowIndex).Cells("含稅").Value
303
             送貨地點_cb_下拉表單資料載入() : 送貨地點_cb.Text = 銷售單據_dgv.Rows(e.RowIndex).Cells("送貨地點").Value.ToString
303
             送貨地點_cb_下拉表單資料載入() : 送貨地點_cb.Text = 銷售單據_dgv.Rows(e.RowIndex).Cells("送貨地點").Value.ToString
304
             運費 = 銷售單據_dgv.Rows(e.RowIndex).Cells("運費").Value
304
             運費 = 銷售單據_dgv.Rows(e.RowIndex).Cells("運費").Value
305
-            業務_cb.Text = Strings.Left(銷售單據_dgv.Rows(e.RowIndex).Cells("單號").Value, 1)
305
+            '業務_cb.Text = Strings.Left(銷售單據_dgv.Rows(e.RowIndex).Cells("單號").Value, 1)
306
             Set_清單4() : Set_清單5()
306
             Set_清單4() : Set_清單5()
307
             Set_清單6()
307
             Set_清單6()
308
             PA = 單號_tb.Text : SQL_銷售單號串聯倉儲表取得倉儲單號()
308
             PA = 單號_tb.Text : SQL_銷售單號串聯倉儲表取得倉儲單號()

Loading…
取消
儲存