LEE HSIEHJUI 2 months ago
parent
commit
ec55680662
33 changed files with 5640 additions and 277 deletions
  1. BIN
      .vs/GF00-ERP-SYS/FileContentIndex/17c665b2-a885-4f05-8083-cdbd005cbb8c.vsidx
  2. BIN
      .vs/GF00-ERP-SYS/FileContentIndex/20ff631f-64cd-4691-af80-a3f76e5c9b18.vsidx
  3. BIN
      .vs/GF00-ERP-SYS/FileContentIndex/42514c94-1b3e-4045-8de2-ae2ff784a61c.vsidx
  4. BIN
      .vs/GF00-ERP-SYS/FileContentIndex/4a6385e4-b5c8-4060-81cf-2a89aaecad22.vsidx
  5. BIN
      .vs/GF00-ERP-SYS/FileContentIndex/52d9eb85-f02e-4620-86d5-2379937341bf.vsidx
  6. BIN
      .vs/GF00-ERP-SYS/FileContentIndex/8df6ae83-683f-49ba-b001-4b6716d10363.vsidx
  7. BIN
      .vs/GF00-ERP-SYS/FileContentIndex/f8a45476-2516-453e-8af1-a9d987a57452.vsidx
  8. BIN
      .vs/GF00-ERP-SYS/v17/.suo
  9. 75
    66
      .vs/GF00-ERP-SYS/v17/DocumentLayout.backup.json
  10. 71
    80
      .vs/GF00-ERP-SYS/v17/DocumentLayout.json
  11. 1
    1
      GF00-ERP-SYS/.vs/GF00-ERP-SYS.vbproj.dtbcache.json
  12. 1
    1
      GF00-ERP-SYS/0.MyModule/模組/全域變數.vb
  13. 71
    0
      GF00-ERP-SYS/04.財務管理系統/列印.Designer.vb
  14. 120
    0
      GF00-ERP-SYS/04.財務管理系統/列印.resx
  15. 9
    0
      GF00-ERP-SYS/04.財務管理系統/列印.vb
  16. 98
    0
      GF00-ERP-SYS/04.財務管理系統/列印選擇.Designer.vb
  17. 4769
    0
      GF00-ERP-SYS/04.財務管理系統/列印選擇.resx
  18. 21
    0
      GF00-ERP-SYS/04.財務管理系統/列印選擇.vb
  19. 386
    119
      GF00-ERP-SYS/04.財務管理系統/財務_收支單一覽表.vb
  20. 5
    8
      GF00-ERP-SYS/GCM-CPV-ERP-SYS.vb
  21. 9
    0
      GF00-ERP-SYS/GF00-ERP-SYS.vbproj
  22. BIN
      GF00-ERP-SYS/bin/Debug/GF00-ERP-SYS.exe
  23. BIN
      GF00-ERP-SYS/bin/Debug/GF00-ERP-SYS.pdb
  24. 1
    1
      GF00-ERP-SYS/bin/Debug/TEST.txt
  25. BIN
      GF00-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferences.cache
  26. BIN
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.exe
  27. BIN
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.pdb
  28. BIN
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.AssemblyReference.cache
  29. 1
    1
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.CoreCompileInputs.cache
  30. 2
    0
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.FileListAbsolute.txt
  31. BIN
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.GenerateResource.cache
  32. BIN
      GF00-ERP-SYS/obj/Debug/ICS_ASMS_ERP_SYS.列印.resources
  33. BIN
      GF00-ERP-SYS/obj/Debug/Interop.ACTIVEXLib.dll

BIN
.vs/GF00-ERP-SYS/FileContentIndex/17c665b2-a885-4f05-8083-cdbd005cbb8c.vsidx View File


BIN
.vs/GF00-ERP-SYS/FileContentIndex/20ff631f-64cd-4691-af80-a3f76e5c9b18.vsidx View File


BIN
.vs/GF00-ERP-SYS/FileContentIndex/2a327cfe-cf40-4bfe-a292-d4bd58631dab.vsidx → .vs/GF00-ERP-SYS/FileContentIndex/42514c94-1b3e-4045-8de2-ae2ff784a61c.vsidx View File


BIN
.vs/GF00-ERP-SYS/FileContentIndex/88e9116b-9d04-4f7e-86cc-69cef00d5f2f.vsidx → .vs/GF00-ERP-SYS/FileContentIndex/4a6385e4-b5c8-4060-81cf-2a89aaecad22.vsidx View File


BIN
.vs/GF00-ERP-SYS/FileContentIndex/52d9eb85-f02e-4620-86d5-2379937341bf.vsidx View File


BIN
.vs/GF00-ERP-SYS/FileContentIndex/fc2d4fe6-dc5f-4a0f-885c-a7eff8892651.vsidx → .vs/GF00-ERP-SYS/FileContentIndex/8df6ae83-683f-49ba-b001-4b6716d10363.vsidx View File


BIN
.vs/GF00-ERP-SYS/FileContentIndex/f8a45476-2516-453e-8af1-a9d987a57452.vsidx View File


BIN
.vs/GF00-ERP-SYS/v17/.suo View File


+ 75
- 66
.vs/GF00-ERP-SYS/v17/DocumentLayout.backup.json View File

@@ -3,32 +3,36 @@
3 3
   "WorkspaceRootPath": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\",
4 4
   "Documents": [
5 5
     {
6
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|d:\\\u5DE5\u5DE7\u660E\\gf\u901A\u7528\u7CFB\u7D71\\gf00-erp-sys\\gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
6
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
7 7
       "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
8 8
     },
9 9
     {
10
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|d:\\\u5DE5\u5DE7\u660E\\gf\u901A\u7528\u7CFB\u7D71\\gf00-erp-sys\\gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\sql_module.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
11
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\sql_module.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
10
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|d:\\\u5DE5\u5DE7\u660E\\gf\u901A\u7528\u7CFB\u7D71\\gf00-erp-sys\\gf00-erp-sys\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
11
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
12
+    },
13
+    {
14
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
15
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
12 16
     },
13 17
     {
14 18
       "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
15 19
       "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
16 20
     },
17 21
     {
18
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
19
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
22
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
23
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
20 24
     },
21 25
     {
22
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\0.mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u9577\u7167\u62C6\u5E33\u5236\u8A08\u7B97.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
23
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u9577\u7167\u62C6\u5E33\u5236\u8A08\u7B97.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
26
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
27
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
24 28
     },
25 29
     {
26
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|d:\\\u5DE5\u5DE7\u660E\\gf\u901A\u7528\u7CFB\u7D71\\gf00-erp-sys\\gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
27
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
30
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
31
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
28 32
     },
29 33
     {
30
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
31
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
34
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
35
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
32 36
     }
33 37
   ],
34 38
   "DocumentGroupContainers": [
@@ -38,8 +42,20 @@
38 42
       "DocumentGroups": [
39 43
         {
40 44
           "DockedHeight": 200,
41
-          "SelectedChildIndex": 0,
45
+          "SelectedChildIndex": 1,
42 46
           "Children": [
47
+            {
48
+              "$type": "Document",
49
+              "DocumentIndex": 1,
50
+              "Title": "\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb [\u8A2D\u8A08]",
51
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb",
52
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb",
53
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb [\u8A2D\u8A08]",
54
+              "RelativeToolTip": "GF00-ERP-SYS\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb [\u8A2D\u8A08]",
55
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
56
+              "WhenOpened": "2025-04-09T01:31:15.615Z",
57
+              "EditorCaption": " [\u8A2D\u8A08]"
58
+            },
43 59
             {
44 60
               "$type": "Document",
45 61
               "DocumentIndex": 0,
@@ -48,86 +64,79 @@
48 64
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
49 65
               "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
50 66
               "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
51
-              "ViewState": "AgIAAAAAAAAAAAAAAAAwwAYAAAAlAAAAAAAAAA==",
67
+              "ViewState": "AgIAAAEAAAAAAAAAAAAuwAYAAAAlAAAAAAAAAA==",
52 68
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
53
-              "WhenOpened": "2025-04-04T04:10:24.085Z",
69
+              "WhenOpened": "2025-04-07T03:11:18.17Z",
54 70
               "EditorCaption": ""
55 71
             },
56 72
             {
57 73
               "$type": "Document",
58
-              "DocumentIndex": 1,
59
-              "Title": "SQL_Module.vb",
60
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_Module.vb",
61
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_Module.vb",
62
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_Module.vb",
63
-              "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_Module.vb",
64
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
74
+              "DocumentIndex": 7,
75
+              "Title": "\u5217\u5370.vb",
76
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
77
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
78
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
79
+              "RelativeToolTip": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
80
+              "ViewState": "AQIAAAAAAAAAAAAAAAAAAAYAAAATAAAA",
65 81
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
66
-              "WhenOpened": "2025-04-04T03:40:23.843Z",
67
-              "EditorCaption": ""
82
+              "WhenOpened": "2025-04-07T01:39:04.358Z"
68 83
             },
69 84
             {
70 85
               "$type": "Document",
71
-              "DocumentIndex": 2,
72
-              "Title": "GCM-CPV-ERP-SYS.vb",
73
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
74
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
75
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
76
-              "RelativeToolTip": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
77
-              "ViewState": "AgIAAA0AAAAAAAAAAAAAwBgAAAAUAAAAAAAAAA==",
86
+              "DocumentIndex": 4,
87
+              "Title": "\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
88
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
89
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
90
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
91
+              "RelativeToolTip": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
92
+              "ViewState": "AQIAAJcCAAAAAAAAAADwv5kCAAAWAAAA",
78 93
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
79
-              "WhenOpened": "2025-04-04T02:01:29.451Z",
80
-              "EditorCaption": ""
94
+              "WhenOpened": "2025-04-07T01:38:01.876Z"
81 95
             },
82 96
             {
83 97
               "$type": "Document",
84
-              "DocumentIndex": 3,
85
-              "Title": "GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
86
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
87
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
88
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
89
-              "RelativeToolTip": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
98
+              "DocumentIndex": 5,
99
+              "Title": "\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb [\u8A2D\u8A08]",
100
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
101
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
102
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb [\u8A2D\u8A08]",
103
+              "RelativeToolTip": "..\\..\\..\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb [\u8A2D\u8A08]",
90 104
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
91
-              "WhenOpened": "2025-04-04T02:01:27.845Z",
92
-              "EditorCaption": " [\u8A2D\u8A08]"
105
+              "WhenOpened": "2025-04-07T01:37:58.03Z"
93 106
             },
94 107
             {
95 108
               "$type": "Document",
96
-              "DocumentIndex": 4,
97
-              "Title": "SQL_\u9577\u7167\u62C6\u5E33\u5236\u8A08\u7B97.vb",
98
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u9577\u7167\u62C6\u5E33\u5236\u8A08\u7B97.vb",
99
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u9577\u7167\u62C6\u5E33\u5236\u8A08\u7B97.vb",
100
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u9577\u7167\u62C6\u5E33\u5236\u8A08\u7B97.vb",
101
-              "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u9577\u7167\u62C6\u5E33\u5236\u8A08\u7B97.vb",
102
-              "ViewState": "AgIAAMsAAAAAAAAAAAAMwNQAAAAEAAAAAAAAAA==",
109
+              "DocumentIndex": 6,
110
+              "Title": "\u5217\u5370.vb [\u8A2D\u8A08]",
111
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
112
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
113
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb [\u8A2D\u8A08]",
114
+              "RelativeToolTip": "..\\..\\..\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb [\u8A2D\u8A08]",
103 115
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
104
-              "WhenOpened": "2025-04-04T01:33:08.253Z",
105
-              "EditorCaption": ""
116
+              "WhenOpened": "2025-04-07T01:35:14.496Z"
106 117
             },
107 118
             {
108 119
               "$type": "Document",
109
-              "DocumentIndex": 5,
110
-              "Title": "\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
111
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
112
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
113
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
114
-              "RelativeToolTip": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
115
-              "ViewState": "AgIAADgIAAAAAAAAAAAAwBIIAAAIAAAAAAAAAA==",
120
+              "DocumentIndex": 3,
121
+              "Title": "GCM-CPV-ERP-SYS.vb",
122
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
123
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
124
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
125
+              "RelativeToolTip": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
126
+              "ViewState": "AgIAAB4AAAAAAAAAAAASwJ0AAAAIAAAAAAAAAA==",
116 127
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
117
-              "WhenOpened": "2025-03-06T13:26:53.483Z",
118
-              "EditorCaption": ""
128
+              "WhenOpened": "2025-04-04T02:01:29.451Z"
119 129
             },
120 130
             {
121 131
               "$type": "Document",
122
-              "DocumentIndex": 6,
123
-              "Title": "\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb [\u8A2D\u8A08]",
124
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
125
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
126
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb [\u8A2D\u8A08]",
127
-              "RelativeToolTip": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb [\u8A2D\u8A08]",
132
+              "DocumentIndex": 2,
133
+              "Title": "GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
134
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
135
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
136
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
137
+              "RelativeToolTip": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
128 138
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
129
-              "WhenOpened": "2024-08-23T08:21:13.942Z",
130
-              "EditorCaption": " [\u8A2D\u8A08]"
139
+              "WhenOpened": "2025-04-04T02:01:27.845Z"
131 140
             }
132 141
           ]
133 142
         }

+ 71
- 80
.vs/GF00-ERP-SYS/v17/DocumentLayout.json View File

@@ -3,38 +3,36 @@
3 3
   "WorkspaceRootPath": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\",
4 4
   "Documents": [
5 5
     {
6
-      "AbsoluteMoniker": "D:0:0:{00000000-0000-0000-0000-000000000000}|\u003CSolution\u003E|GF00-ERP-SYS||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
7
-    },
8
-    {
9
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
10
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
6
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
7
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
11 8
     },
12 9
     {
13
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|d:\\\u5DE5\u5DE7\u660E\\gf\u901A\u7528\u7CFB\u7D71\\gf00-erp-sys\\gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
14
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
10
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|d:\\\u5DE5\u5DE7\u660E\\gf\u901A\u7528\u7CFB\u7D71\\gf00-erp-sys\\gf00-erp-sys\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
11
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
15 12
     },
16 13
     {
17
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|d:\\\u5DE5\u5DE7\u660E\\gf\u901A\u7528\u7CFB\u7D71\\gf00-erp-sys\\gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\sql_module.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
18
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\sql_module.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
14
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
15
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
19 16
     },
20 17
     {
21 18
       "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
22 19
       "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
23 20
     },
24 21
     {
25
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\0.mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u9577\u7167\u62C6\u5E33\u5236\u8A08\u7B97.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
26
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u9577\u7167\u62C6\u5E33\u5236\u8A08\u7B97.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
22
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
23
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
27 24
     },
28 25
     {
29
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|d:\\\u5DE5\u5DE7\u660E\\gf\u901A\u7528\u7CFB\u7D71\\gf00-erp-sys\\gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
30
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
26
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
27
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
31 28
     },
32 29
     {
33
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
34
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
30
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
31
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
35 32
     },
36 33
     {
37
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|d:\\\u5DE5\u5DE7\u660E\\gf\u901A\u7528\u7CFB\u7D71\\gf00-erp-sys\\gf00-erp-sys\\||{B270807C-D8C6-49EB-8EBE-8E8D566637A1}|8998e48e-b89a-4034-b66e-353d8c1fdc2e"
34
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
35
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
38 36
     }
39 37
   ],
40 38
   "DocumentGroupContainers": [
@@ -44,108 +42,101 @@
44 42
       "DocumentGroups": [
45 43
         {
46 44
           "DockedHeight": 200,
47
-          "SelectedChildIndex": 0,
45
+          "SelectedChildIndex": 1,
48 46
           "Children": [
49 47
             {
50 48
               "$type": "Document",
51
-              "DocumentIndex": 0,
52
-              "Title": "GF00-ERP-SYS",
53
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GF00-ERP-SYS.vbproj",
54
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\GF00-ERP-SYS.vbproj",
55
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GF00-ERP-SYS.vbproj",
56
-              "RelativeToolTip": "GF00-ERP-SYS\\GF00-ERP-SYS.vbproj",
57
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|",
58
-              "WhenOpened": "2025-04-04T04:16:58.194Z",
59
-              "EditorCaption": ""
49
+              "DocumentIndex": 1,
50
+              "Title": "\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb [\u8A2D\u8A08]",
51
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb",
52
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb",
53
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb [\u8A2D\u8A08]",
54
+              "RelativeToolTip": "GF00-ERP-SYS\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb [\u8A2D\u8A08]",
55
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
56
+              "WhenOpened": "2025-04-09T01:31:15.615Z",
57
+              "EditorCaption": " [\u8A2D\u8A08]"
60 58
             },
61 59
             {
62 60
               "$type": "Document",
63
-              "DocumentIndex": 2,
61
+              "DocumentIndex": 0,
64 62
               "Title": "\u5168\u57DF\u8B8A\u6578.vb",
65 63
               "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
66 64
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
67 65
               "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
68 66
               "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
69
-              "ViewState": "AgIAAAAAAAAAAAAAAAAwwAYAAAAlAAAAAAAAAA==",
67
+              "ViewState": "AgIAAAEAAAAAAAAAAAAuwAYAAAAlAAAAAAAAAA==",
70 68
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
71
-              "WhenOpened": "2025-04-04T04:10:24.085Z",
69
+              "WhenOpened": "2025-04-07T03:11:18.17Z",
72 70
               "EditorCaption": ""
73 71
             },
74 72
             {
75 73
               "$type": "Document",
76
-              "DocumentIndex": 3,
77
-              "Title": "SQL_Module.vb",
78
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_Module.vb",
79
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_Module.vb",
80
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_Module.vb",
81
-              "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_Module.vb",
82
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
74
+              "DocumentIndex": 7,
75
+              "Title": "\u5217\u5370.vb",
76
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
77
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
78
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
79
+              "RelativeToolTip": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
80
+              "ViewState": "AQIAAAAAAAAAAAAAAAAAAAYAAAATAAAA",
83 81
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
84
-              "WhenOpened": "2025-04-04T03:40:23.843Z",
85
-              "EditorCaption": ""
82
+              "WhenOpened": "2025-04-07T01:39:04.358Z"
86 83
             },
87 84
             {
88 85
               "$type": "Document",
89 86
               "DocumentIndex": 4,
90
-              "Title": "GCM-CPV-ERP-SYS.vb",
91
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
92
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
93
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
94
-              "RelativeToolTip": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
95
-              "ViewState": "AgIAAA0AAAAAAAAAAAAAwBgAAAAUAAAAAAAAAA==",
87
+              "Title": "\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
88
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
89
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
90
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
91
+              "RelativeToolTip": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
92
+              "ViewState": "AQIAAJcCAAAAAAAAAADwv5kCAAAWAAAA",
96 93
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
97
-              "WhenOpened": "2025-04-04T02:01:29.451Z",
98
-              "EditorCaption": ""
94
+              "WhenOpened": "2025-04-07T01:38:01.876Z"
99 95
             },
100 96
             {
101 97
               "$type": "Document",
102
-              "DocumentIndex": 1,
103
-              "Title": "GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
104
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
105
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
106
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
107
-              "RelativeToolTip": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
98
+              "DocumentIndex": 5,
99
+              "Title": "\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb [\u8A2D\u8A08]",
100
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
101
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb",
102
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb [\u8A2D\u8A08]",
103
+              "RelativeToolTip": "..\\..\\..\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8CA1\u52D9_\u6536\u652F\u55AE\u4E00\u89BD\u8868.vb [\u8A2D\u8A08]",
108 104
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
109
-              "WhenOpened": "2025-04-04T02:01:27.845Z",
110
-              "EditorCaption": " [\u8A2D\u8A08]"
105
+              "WhenOpened": "2025-04-07T01:37:58.03Z"
111 106
             },
112 107
             {
113 108
               "$type": "Document",
114
-              "DocumentIndex": 5,
115
-              "Title": "SQL_\u9577\u7167\u62C6\u5E33\u5236\u8A08\u7B97.vb",
116
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u9577\u7167\u62C6\u5E33\u5236\u8A08\u7B97.vb",
117
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u9577\u7167\u62C6\u5E33\u5236\u8A08\u7B97.vb",
118
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u9577\u7167\u62C6\u5E33\u5236\u8A08\u7B97.vb",
119
-              "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u9577\u7167\u62C6\u5E33\u5236\u8A08\u7B97.vb",
120
-              "ViewState": "AgIAAMsAAAAAAAAAAAAMwNQAAAAEAAAAAAAAAA==",
109
+              "DocumentIndex": 6,
110
+              "Title": "\u5217\u5370.vb [\u8A2D\u8A08]",
111
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
112
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb",
113
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb [\u8A2D\u8A08]",
114
+              "RelativeToolTip": "..\\..\\..\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\04.\u8CA1\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5217\u5370.vb [\u8A2D\u8A08]",
121 115
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
122
-              "WhenOpened": "2025-04-04T01:33:08.253Z",
123
-              "EditorCaption": ""
116
+              "WhenOpened": "2025-04-07T01:35:14.496Z"
124 117
             },
125 118
             {
126 119
               "$type": "Document",
127
-              "DocumentIndex": 6,
128
-              "Title": "\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
129
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
130
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
131
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
132
-              "RelativeToolTip": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
133
-              "ViewState": "AgIAADgIAAAAAAAAAAAAwBIIAAAIAAAAAAAAAA==",
120
+              "DocumentIndex": 3,
121
+              "Title": "GCM-CPV-ERP-SYS.vb",
122
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
123
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
124
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
125
+              "RelativeToolTip": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
126
+              "ViewState": "AgIAAB4AAAAAAAAAAAASwJ0AAAAIAAAAAAAAAA==",
134 127
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
135
-              "WhenOpened": "2025-03-06T13:26:53.483Z",
136
-              "EditorCaption": ""
128
+              "WhenOpened": "2025-04-04T02:01:29.451Z"
137 129
             },
138 130
             {
139 131
               "$type": "Document",
140
-              "DocumentIndex": 7,
141
-              "Title": "\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb [\u8A2D\u8A08]",
142
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
143
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
144
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb [\u8A2D\u8A08]",
145
-              "RelativeToolTip": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb [\u8A2D\u8A08]",
132
+              "DocumentIndex": 2,
133
+              "Title": "GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
134
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
135
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
136
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
137
+              "RelativeToolTip": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
146 138
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
147
-              "WhenOpened": "2024-08-23T08:21:13.942Z",
148
-              "EditorCaption": " [\u8A2D\u8A08]"
139
+              "WhenOpened": "2025-04-04T02:01:27.845Z"
149 140
             }
150 141
           ]
151 142
         }

+ 1
- 1
GF00-ERP-SYS/.vs/GF00-ERP-SYS.vbproj.dtbcache.json
File diff suppressed because it is too large
View File


+ 1
- 1
GF00-ERP-SYS/0.MyModule/模組/全域變數.vb View File

@@ -4,7 +4,7 @@
4 4
     '-----系統通用變數------
5 5
     Public 系統語言, 進度條後墜, 登入人IP, 登入人級別, 介面, 行政採購簽核級別基數, 建築採購簽核級別基數, Target, Target1, Target2, AA(99), FTP帳號, FTP密碼, gUserName,
6 6
                  電腦識別碼, 版本號, 資料庫版本, g_conn_type, FTP物理位置, 圖片庫 As String
7
-    Public 版本 As String = "2025040401"
7
+    Public 版本 As String = "2025040901"
8 8
     Public 比例1, 比例2, 比例3, 分母, 密碼時限, 工程圖庫限制, NN1, 帳本數量, 行, 列 As Integer
9 9
     Public 分段1, 分段2, 分段3, 分段4 As Double
10 10
     Public BBL1, BBL2, BBL3, BBL4, BBL5, BBL6 As String

+ 71
- 0
GF00-ERP-SYS/04.財務管理系統/列印.Designer.vb View File

@@ -0,0 +1,71 @@
1
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
+Partial Class 列印
3
+    Inherits System.Windows.Forms.Form
4
+
5
+    'Form 覆寫 Dispose 以清除元件清單。
6
+    <System.Diagnostics.DebuggerNonUserCode()> _
7
+    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8
+        Try
9
+            If disposing AndAlso components IsNot Nothing Then
10
+                components.Dispose()
11
+            End If
12
+        Finally
13
+            MyBase.Dispose(disposing)
14
+        End Try
15
+    End Sub
16
+
17
+    '為 Windows Form 設計工具的必要項
18
+    Private components As System.ComponentModel.IContainer
19
+
20
+    '注意: 以下為 Windows Form 設計工具所需的程序
21
+    '可以使用 Windows Form 設計工具進行修改。
22
+    '請勿使用程式碼編輯器進行修改。
23
+    <System.Diagnostics.DebuggerStepThrough()> _
24
+    Private Sub InitializeComponent()
25
+        Me.Button1 = New System.Windows.Forms.Button()
26
+        Me.Button2 = New System.Windows.Forms.Button()
27
+        Me.SuspendLayout()
28
+        '
29
+        'Button1
30
+        '
31
+        Me.Button1.Font = New System.Drawing.Font("微軟正黑體", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
32
+        Me.Button1.Location = New System.Drawing.Point(0, 0)
33
+        Me.Button1.Margin = New System.Windows.Forms.Padding(4, 4, 4, 4)
34
+        Me.Button1.Name = "Button1"
35
+        Me.Button1.Size = New System.Drawing.Size(100, 67)
36
+        Me.Button1.TabIndex = 0
37
+        Me.Button1.Text = "明細"
38
+        Me.Button1.UseVisualStyleBackColor = True
39
+        '
40
+        'Button2
41
+        '
42
+        Me.Button2.Font = New System.Drawing.Font("微軟正黑體", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
43
+        Me.Button2.Location = New System.Drawing.Point(108, 0)
44
+        Me.Button2.Margin = New System.Windows.Forms.Padding(4, 4, 4, 4)
45
+        Me.Button2.Name = "Button2"
46
+        Me.Button2.Size = New System.Drawing.Size(100, 67)
47
+        Me.Button2.TabIndex = 1
48
+        Me.Button2.Text = "彙總"
49
+        Me.Button2.UseVisualStyleBackColor = True
50
+        '
51
+        '列印
52
+        '
53
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
54
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
55
+        Me.ClientSize = New System.Drawing.Size(210, 68)
56
+        Me.Controls.Add(Me.Button2)
57
+        Me.Controls.Add(Me.Button1)
58
+        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
59
+        Me.Margin = New System.Windows.Forms.Padding(4, 4, 4, 4)
60
+        Me.MaximizeBox = False
61
+        Me.MinimizeBox = False
62
+        Me.Name = "列印"
63
+        Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
64
+        Me.Text = "列印"
65
+        Me.ResumeLayout(False)
66
+
67
+    End Sub
68
+
69
+    Friend WithEvents Button1 As Button
70
+    Friend WithEvents Button2 As Button
71
+End Class

+ 120
- 0
GF00-ERP-SYS/04.財務管理系統/列印.resx View File

@@ -0,0 +1,120 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<root>
3
+  <!-- 
4
+    Microsoft ResX Schema 
5
+    
6
+    Version 2.0
7
+    
8
+    The primary goals of this format is to allow a simple XML format 
9
+    that is mostly human readable. The generation and parsing of the 
10
+    various data types are done through the TypeConverter classes 
11
+    associated with the data types.
12
+    
13
+    Example:
14
+    
15
+    ... ado.net/XML headers & schema ...
16
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
17
+    <resheader name="version">2.0</resheader>
18
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
24
+    </data>
25
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27
+        <comment>This is a comment</comment>
28
+    </data>
29
+                
30
+    There are any number of "resheader" rows that contain simple 
31
+    name/value pairs.
32
+    
33
+    Each data row contains a name, and value. The row also contains a 
34
+    type or mimetype. Type corresponds to a .NET class that support 
35
+    text/value conversion through the TypeConverter architecture. 
36
+    Classes that don't support this are serialized and stored with the 
37
+    mimetype set.
38
+    
39
+    The mimetype is used for serialized objects, and tells the 
40
+    ResXResourceReader how to depersist the object. This is currently not 
41
+    extensible. For a given mimetype the value must be set accordingly:
42
+    
43
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
44
+    that the ResXResourceWriter will generate, however the reader can 
45
+    read any of the formats listed below.
46
+    
47
+    mimetype: application/x-microsoft.net.object.binary.base64
48
+    value   : The object must be serialized with 
49
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50
+            : and then encoded with base64 encoding.
51
+    
52
+    mimetype: application/x-microsoft.net.object.soap.base64
53
+    value   : The object must be serialized with 
54
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55
+            : and then encoded with base64 encoding.
56
+
57
+    mimetype: application/x-microsoft.net.object.bytearray.base64
58
+    value   : The object must be serialized into a byte array 
59
+            : using a System.ComponentModel.TypeConverter
60
+            : and then encoded with base64 encoding.
61
+    -->
62
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64
+    <xsd:element name="root" msdata:IsDataSet="true">
65
+      <xsd:complexType>
66
+        <xsd:choice maxOccurs="unbounded">
67
+          <xsd:element name="metadata">
68
+            <xsd:complexType>
69
+              <xsd:sequence>
70
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
71
+              </xsd:sequence>
72
+              <xsd:attribute name="name" use="required" type="xsd:string" />
73
+              <xsd:attribute name="type" type="xsd:string" />
74
+              <xsd:attribute name="mimetype" type="xsd:string" />
75
+              <xsd:attribute ref="xml:space" />
76
+            </xsd:complexType>
77
+          </xsd:element>
78
+          <xsd:element name="assembly">
79
+            <xsd:complexType>
80
+              <xsd:attribute name="alias" type="xsd:string" />
81
+              <xsd:attribute name="name" type="xsd:string" />
82
+            </xsd:complexType>
83
+          </xsd:element>
84
+          <xsd:element name="data">
85
+            <xsd:complexType>
86
+              <xsd:sequence>
87
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89
+              </xsd:sequence>
90
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93
+              <xsd:attribute ref="xml:space" />
94
+            </xsd:complexType>
95
+          </xsd:element>
96
+          <xsd:element name="resheader">
97
+            <xsd:complexType>
98
+              <xsd:sequence>
99
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100
+              </xsd:sequence>
101
+              <xsd:attribute name="name" type="xsd:string" use="required" />
102
+            </xsd:complexType>
103
+          </xsd:element>
104
+        </xsd:choice>
105
+      </xsd:complexType>
106
+    </xsd:element>
107
+  </xsd:schema>
108
+  <resheader name="resmimetype">
109
+    <value>text/microsoft-resx</value>
110
+  </resheader>
111
+  <resheader name="version">
112
+    <value>2.0</value>
113
+  </resheader>
114
+  <resheader name="reader">
115
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116
+  </resheader>
117
+  <resheader name="writer">
118
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119
+  </resheader>
120
+</root>

+ 9
- 0
GF00-ERP-SYS/04.財務管理系統/列印.vb View File

@@ -0,0 +1,9 @@
1
+Public Class 列印
2
+    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
3
+        BL1 = True : Me.Close()
4
+    End Sub
5
+
6
+    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
7
+        BL1 = False : Me.Close()
8
+    End Sub
9
+End Class

+ 98
- 0
GF00-ERP-SYS/04.財務管理系統/列印選擇.Designer.vb View File

@@ -0,0 +1,98 @@
1
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
+Partial Class 列印選擇
3
+    Inherits System.Windows.Forms.Form
4
+
5
+    'Form 覆寫 Dispose 以清除元件清單。
6
+    <System.Diagnostics.DebuggerNonUserCode()> _
7
+    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8
+        Try
9
+            If disposing AndAlso components IsNot Nothing Then
10
+                components.Dispose()
11
+            End If
12
+        Finally
13
+            MyBase.Dispose(disposing)
14
+        End Try
15
+    End Sub
16
+
17
+    '為 Windows Form 設計工具的必要項
18
+    Private components As System.ComponentModel.IContainer
19
+
20
+    '注意: 以下為 Windows Form 設計工具所需的程序
21
+    '可以使用 Windows Form 設計工具進行修改。
22
+    '請勿使用程式碼編輯器進行修改。
23
+    <System.Diagnostics.DebuggerStepThrough()> _
24
+    Private Sub InitializeComponent()
25
+        Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(列印選擇))
26
+        Me.Label1 = New System.Windows.Forms.Label()
27
+        Me.Label2 = New System.Windows.Forms.Label()
28
+        Me.測試_rbt = New System.Windows.Forms.PictureBox()
29
+        Me.總部_rbt = New System.Windows.Forms.PictureBox()
30
+        CType(Me.測試_rbt, System.ComponentModel.ISupportInitialize).BeginInit()
31
+        CType(Me.總部_rbt, System.ComponentModel.ISupportInitialize).BeginInit()
32
+        Me.SuspendLayout()
33
+        '
34
+        'Label1
35
+        '
36
+        Me.Label1.AutoSize = True
37
+        Me.Label1.Font = New System.Drawing.Font("微軟正黑體", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
38
+        Me.Label1.Location = New System.Drawing.Point(63, 107)
39
+        Me.Label1.Name = "Label1"
40
+        Me.Label1.Size = New System.Drawing.Size(48, 24)
41
+        Me.Label1.TabIndex = 3
42
+        Me.Label1.Text = "買賣"
43
+        '
44
+        'Label2
45
+        '
46
+        Me.Label2.AutoSize = True
47
+        Me.Label2.Font = New System.Drawing.Font("微軟正黑體", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
48
+        Me.Label2.Location = New System.Drawing.Point(252, 107)
49
+        Me.Label2.Name = "Label2"
50
+        Me.Label2.Size = New System.Drawing.Size(48, 24)
51
+        Me.Label2.TabIndex = 4
52
+        Me.Label2.Text = "維修"
53
+        '
54
+        '測試_rbt
55
+        '
56
+        Me.測試_rbt.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.維修
57
+        Me.測試_rbt.Location = New System.Drawing.Point(180, 0)
58
+        Me.測試_rbt.Name = "測試_rbt"
59
+        Me.測試_rbt.Size = New System.Drawing.Size(180, 104)
60
+        Me.測試_rbt.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
61
+        Me.測試_rbt.TabIndex = 2
62
+        Me.測試_rbt.TabStop = False
63
+        '
64
+        '總部_rbt
65
+        '
66
+        Me.總部_rbt.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.car1
67
+        Me.總部_rbt.Location = New System.Drawing.Point(0, 0)
68
+        Me.總部_rbt.Name = "總部_rbt"
69
+        Me.總部_rbt.Size = New System.Drawing.Size(180, 104)
70
+        Me.總部_rbt.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
71
+        Me.總部_rbt.TabIndex = 0
72
+        Me.總部_rbt.TabStop = False
73
+        '
74
+        '線路選擇
75
+        '
76
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
77
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
78
+        Me.ClientSize = New System.Drawing.Size(364, 133)
79
+        Me.Controls.Add(Me.Label2)
80
+        Me.Controls.Add(Me.Label1)
81
+        Me.Controls.Add(Me.測試_rbt)
82
+        Me.Controls.Add(Me.總部_rbt)
83
+        Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
84
+        Me.Name = "線路選擇"
85
+        Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
86
+        Me.Text = "線路選擇"
87
+        CType(Me.測試_rbt, System.ComponentModel.ISupportInitialize).EndInit()
88
+        CType(Me.總部_rbt, System.ComponentModel.ISupportInitialize).EndInit()
89
+        Me.ResumeLayout(False)
90
+        Me.PerformLayout()
91
+
92
+    End Sub
93
+
94
+    Friend WithEvents 總部_rbt As PictureBox
95
+    Friend WithEvents 測試_rbt As PictureBox
96
+    Friend WithEvents Label1 As Label
97
+    Friend WithEvents Label2 As Label
98
+End Class

+ 4769
- 0
GF00-ERP-SYS/04.財務管理系統/列印選擇.resx
File diff suppressed because it is too large
View File


+ 21
- 0
GF00-ERP-SYS/04.財務管理系統/列印選擇.vb View File

@@ -0,0 +1,21 @@
1
+Imports System.IO
2
+Imports System.Text
3
+Public Class 列印選擇
4
+    Private Sub 線路選擇_Load(sender As Object, e As EventArgs) Handles MyBase.Load
5
+        If 風格啟用 = True Then : 風格() : End If
6
+    End Sub
7
+    Private Sub 線路選擇_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
8
+        If 系統語言 = "繁體中文" Then : Me.Text = "線路選擇"
9
+        ElseIf 系統語言 = "English" Then : Me.Text = "Line Selection"
10
+        ElseIf 系統語言 = "Indonesian" Then : Me.Text = "Pemilihan Jalur" : End If
11
+    End Sub
12
+    Private Sub 總部_rbt_Click(sender As Object, e As EventArgs) Handles 總部_rbt.Click
13
+        車廠型態 = True : Me.Close()
14
+    End Sub
15
+    Private Sub 測試_rbt_Click(sender As Object, e As EventArgs) Handles 測試_rbt.Click
16
+        車廠型態 = False : Me.Close()
17
+    End Sub
18
+    Private Sub 風格()
19
+
20
+    End Sub
21
+End Class

+ 386
- 119
GF00-ERP-SYS/04.財務管理系統/財務_收支單一覽表.vb View File

@@ -492,6 +492,7 @@ Public Class 財務_收支單一覽表
492 492
         If 明細_rb.Checked = False And 彙總_rb.Checked = True Then
493 493
             MsgBox("請點選明細才能列印")
494 494
         ElseIf 明細_rb.Checked = True And 彙總_rb.Checked = False Then
495
+            列印.ShowDialog() : 列印.BringToFront()
495 496
             xlApp = CType(CreateObject("Excel.Application"), Application)
496 497
             xlBook = xlApp.Workbooks.Add
497 498
             xlApp.DisplayAlerts = True
@@ -500,147 +501,413 @@ Public Class 財務_收支單一覽表
500 501
             xlSheet.Activate()
501 502
             xlApp.Visible = True
502 503
             xlApp.Application.WindowState = xlMaximized
503
-            Dim dat As String = 明細_dgv.Rows(0).Cells("支付單號").Value.ToString
504
-            Dim startIndex As Integer = dat.IndexOf("-") + 1
505
-            Dim datePart As String
506
-            Dim dateValue As DateTime
507
-            Dim dat1 As String
508
-            If boo1 = True Then
509
-                datePart = dat.Substring(startIndex, 8)
510
-                If DateTime.TryParseExact(datePart, "yyyyMMdd", Nothing, System.Globalization.DateTimeStyles.None, dateValue) Then
511
-                    Dim formattedDate As String = dateValue.ToString("yyyy/MM/dd")
512
-                    dat1 = formattedDate
504
+            If BL1 Then
505
+                Dim dat As String = 明細_dgv.Rows(0).Cells("支付單號").Value.ToString
506
+                Dim startIndex As Integer = dat.IndexOf("-") + 1
507
+                Dim datePart As String
508
+                Dim dateValue As DateTime
509
+                Dim dat1 As String
510
+                If boo1 = True Then
511
+                    datePart = dat.Substring(startIndex, 8)
512
+                    If DateTime.TryParseExact(datePart, "yyyyMMdd", Nothing, System.Globalization.DateTimeStyles.None, dateValue) Then
513
+                        Dim formattedDate As String = dateValue.ToString("yyyy/MM/dd")
514
+                        dat1 = formattedDate
515
+                    Else
516
+                        dat1 = "無效日期"
517
+                    End If
513 518
                 Else
514
-                    dat1 = "無效日期"
519
+                    datePart = DateTime.Now.ToString("yyyyMM")
520
+                    dat1 = DateTime.Now.ToString("yyyy/MM")
515 521
                 End If
516
-            Else
517
-                datePart = DateTime.Now.ToString("yyyyMM")
518
-                dat1 = DateTime.Now.ToString("yyyy/MM")
519
-            End If
520
-            Dim firstCellValue As Object = 明細_dgv.Rows(0).Cells("會計科目").Value
521
-            Dim allSame As Boolean = True
522
+                Dim firstCellValue As Object = 明細_dgv.Rows(0).Cells("會計科目").Value
523
+                Dim allSame As Boolean = True
522 524
 
523
-            For i As Integer = 1 To 明細_dgv.Rows.Count - 1
524
-                If Not Object.Equals(明細_dgv.Rows(i).Cells("會計科目").Value, firstCellValue) Then
525
-                    allSame = False
526
-                    Exit For
527
-                End If
528
-            Next
529
-            If allSame Then
530
-                xlSheet.Cells(2, 3) = 明細_dgv.Rows(0).Cells("會計科目").Value & "-用途說明"
531
-            Else
532
-                xlSheet.Cells(2, 3) = "用途說明"
533
-            End If
534
-
535
-            xlSheet.Cells(1, 1) = 公司名稱.Text & "收支粘貼憑證用紙-" & dat1
536
-            xlSheet.Cells(2, 1) = "憑證編號" : xlSheet.Cells(2, 2) = "編號" : xlSheet.Cells(2, 9) = "金額"
537
-            xlSheet.Cells(2, 10) = "附件" : xlSheet.Cells(3, 10) = "憑證" : xlSheet.Cells(2, 8) = "收" & vbLf & "支"
538
-            xlSheet.Cells(4, 10) = 憑證張數_tb.Text & vbCrLf & "張"
539
-            If 顯示單據_cb.Checked = True Then
540
-                xlSheet.Cells(2, 7) = "單據" & vbLf & "編號"
541
-            End If
542
-            For i As Integer = 0 To 明細_dgv.Rows.Count - 1
543
-                xlSheet.Cells(i + 4, 2) = i + 1
544
-                If allSame Then
545
-                    xlSheet.Cells(i + 4, 3) = 明細_dgv.Rows(i).Cells("用途").Value
546
-                    If 顯示單據_cb.Checked = True Then
547
-                        xlSheet.Cells(i + 4, 7) = "'" + 明細_dgv.Rows(i).Cells("票期").Value
525
+                For i As Integer = 1 To 明細_dgv.Rows.Count - 1
526
+                    If Not Object.Equals(明細_dgv.Rows(i).Cells("會計科目").Value, firstCellValue) Then
527
+                        allSame = False
528
+                        Exit For
548 529
                     End If
530
+                Next
531
+                If allSame Then
532
+                    xlSheet.Cells(2, 3) = 明細_dgv.Rows(0).Cells("會計科目").Value & "-用途說明"
549 533
                 Else
550
-                    xlSheet.Cells(i + 4, 3) = 明細_dgv.Rows(i).Cells("會計科目").Value
551
-                    xlSheet.Cells(i + 4, 4) = 明細_dgv.Rows(i).Cells("用途").Value
552
-                    If 顯示單據_cb.Checked = True Then
553
-                        xlSheet.Cells(i + 4, 7) = "'" + 明細_dgv.Rows(i).Cells("票期").Value
554
-                    End If
534
+                    xlSheet.Cells(2, 3) = "用途說明"
555 535
                 End If
556
-                xlSheet.Cells(i + 4, 11) = 明細_dgv.Rows(i).Cells("用途").Value
557
-                If 明細_dgv.Rows(i).Cells("收入").Value = 0 And 明細_dgv.Rows(i).Cells("支出").Value <> 0 Then
558
-                    xlSheet.Cells(i + 4, 8) = "支"
559
-                    Dim value1 As Double = Convert.ToDouble(明細_dgv.Rows(i).Cells("支出").Value)
560
-                    Dim formattedValue1 As String = value1.ToString("#,##0")
561
-                    xlSheet.Cells(i + 4, 9) = formattedValue1
562
-                    'Dim str As String = 大寫轉換(明細_dgv.Rows(i).Cells("支出").Value)
563
-                    'xlSheet.Cells(i + 4, 9) = str & " 元整"
564
-                ElseIf 明細_dgv.Rows(i).Cells("收入").Value <> 0 And 明細_dgv.Rows(i).Cells("支出").Value = 0 Then
565
-                    xlSheet.Cells(i + 4, 8) = "收"
566
-                    Dim value2 As Double = Convert.ToDouble(明細_dgv.Rows(i).Cells("收入").Value)
567
-                    Dim formattedValue2 As String = value2.ToString("#,##0")
568
-                    xlSheet.Cells(i + 4, 9) = formattedValue2
569
-                    'Dim str As String = 大寫轉換(明細_dgv.Rows(i).Cells("收入").Value)
570
-                    'xlSheet.Cells(i + 4, 9) = str & " 元整"
536
+
537
+                xlSheet.Cells(1, 1) = 公司名稱.Text & "收支粘貼憑證用紙-" & dat1
538
+                xlSheet.Cells(2, 1) = "憑證編號" : xlSheet.Cells(2, 2) = "編號" : xlSheet.Cells(2, 9) = "金額"
539
+                xlSheet.Cells(2, 10) = "附件" : xlSheet.Cells(3, 10) = "憑證" : xlSheet.Cells(2, 8) = "收" & vbLf & "支"
540
+                xlSheet.Cells(4, 10) = 憑證張數_tb.Text & vbCrLf & "張"
541
+                If 顯示單據_cb.Checked = True Then
542
+                    xlSheet.Cells(2, 7) = "單據" & vbLf & "編號"
571 543
                 End If
572
-                N2 = i + 4
573
-            Next i
544
+                For i As Integer = 0 To 明細_dgv.Rows.Count - 1
545
+                    xlSheet.Cells(i + 4, 2) = i + 1
546
+                    If allSame Then
547
+                        xlSheet.Cells(i + 4, 3) = 明細_dgv.Rows(i).Cells("用途").Value
548
+                        If 顯示單據_cb.Checked = True Then
549
+                            xlSheet.Cells(i + 4, 7) = "'" + 明細_dgv.Rows(i).Cells("票期").Value
550
+                        End If
551
+                    Else
552
+                        xlSheet.Cells(i + 4, 3) = 明細_dgv.Rows(i).Cells("會計科目").Value
553
+                        xlSheet.Cells(i + 4, 4) = 明細_dgv.Rows(i).Cells("用途").Value
554
+                        If 顯示單據_cb.Checked = True Then
555
+                            xlSheet.Cells(i + 4, 7) = "'" + 明細_dgv.Rows(i).Cells("票期").Value
556
+                        End If
557
+                    End If
558
+                    xlSheet.Cells(i + 4, 11) = 明細_dgv.Rows(i).Cells("用途").Value
559
+                    If 明細_dgv.Rows(i).Cells("收入").Value = 0 And 明細_dgv.Rows(i).Cells("支出").Value <> 0 Then
560
+                        xlSheet.Cells(i + 4, 8) = "支"
561
+                        Dim value1 As Double = Convert.ToDouble(明細_dgv.Rows(i).Cells("支出").Value)
562
+                        Dim formattedValue1 As String = value1.ToString("#,##0")
563
+                        xlSheet.Cells(i + 4, 9) = formattedValue1
564
+                        'Dim str As String = 大寫轉換(明細_dgv.Rows(i).Cells("支出").Value)
565
+                        'xlSheet.Cells(i + 4, 9) = str & " 元整"
566
+                    ElseIf 明細_dgv.Rows(i).Cells("收入").Value <> 0 And 明細_dgv.Rows(i).Cells("支出").Value = 0 Then
567
+                        xlSheet.Cells(i + 4, 8) = "收"
568
+                        Dim value2 As Double = Convert.ToDouble(明細_dgv.Rows(i).Cells("收入").Value)
569
+                        Dim formattedValue2 As String = value2.ToString("#,##0")
570
+                        xlSheet.Cells(i + 4, 9) = formattedValue2
571
+                        'Dim str As String = 大寫轉換(明細_dgv.Rows(i).Cells("收入").Value)
572
+                        'xlSheet.Cells(i + 4, 9) = str & " 元整"
573
+                    End If
574
+                    N2 = i + 4
575
+                Next i
574 576
 
575 577
 
576
-            Dim 台幣現金餘額 As Decimal
577
-            If Decimal.TryParse(台幣現金餘額_tb.Text, 台幣現金餘額) Then
578
-                If 台幣現金餘額 > 0 Then
579
-                    xlSheet.Cells(N2 + 1, 2) = "合計收入 : "
580
-                Else
581
-                    xlSheet.Cells(N2 + 1, 2) = "合計支出 : "
582
-                End If
583
-                If 台幣現金餘額 < 0 Then
584
-                    台幣現金餘額 = Math.Abs(台幣現金餘額)
578
+                Dim 台幣現金餘額 As Decimal
579
+                If Decimal.TryParse(台幣現金餘額_tb.Text, 台幣現金餘額) Then
580
+                    If 台幣現金餘額 > 0 Then
581
+                        xlSheet.Cells(N2 + 1, 2) = "合計收入 : "
582
+                    Else
583
+                        xlSheet.Cells(N2 + 1, 2) = "合計支出 : "
584
+                    End If
585
+                    If 台幣現金餘額 < 0 Then
586
+                        台幣現金餘額 = Math.Abs(台幣現金餘額)
587
+                    End If
588
+                    Dim value As Double = 台幣現金餘額
589
+                    Dim formattedValue As String = value.ToString("#,##0")
590
+                    xlSheet.Cells(N2 + 1, 9) = formattedValue
591
+                    'Dim str1 As String = 大寫轉換(台幣現金餘額.ToString())
592
+                    'xlSheet.Cells(N2 + 1, 9) = str1 & " 元整"
585 593
                 End If
586
-                Dim value As Double = 台幣現金餘額
587
-                Dim formattedValue As String = value.ToString("#,##0")
588
-                xlSheet.Cells(N2 + 1, 9) = formattedValue
589
-                'Dim str1 As String = 大寫轉換(台幣現金餘額.ToString())
590
-                'xlSheet.Cells(N2 + 1, 9) = str1 & " 元整"
591
-            End If
592 594
 
593
-            SQL_公司稱謂()
594
-            If dr.Read() Then
595
-                xlSheet.Cells(N2 + 2, 7) = If(Not IsDBNull(dr("編號一")), dr("編號一").ToString(), "")
596
-                xlSheet.Cells(N2 + 2, 6) = If(Not IsDBNull(dr("編號二")), dr("編號二").ToString(), "")
597
-                xlSheet.Cells(N2 + 2, 5) = If(Not IsDBNull(dr("編號三")), dr("編號三").ToString(), "")
598
-                xlSheet.Cells(N2 + 2, 4) = If(Not IsDBNull(dr("編號四")), dr("編號四").ToString(), "")
599
-                xlSheet.Cells(N2 + 2, 3) = If(Not IsDBNull(dr("編號五")), dr("編號五").ToString(), "")
600
-                xlSheet.Cells(N2 + 2, 1) = If(Not IsDBNull(dr("編號六")), dr("編號六").ToString(), "")
601
-                xlSheet.Cells(N2 + 2, 9) = If(Not IsDBNull(dr("編號七")), dr("編號七").ToString(), "")
602
-            End If
603
-            AA(xlApp, xlSheet, allSame)
604
-            xlApp.Sheets(2).Delete : xlSheet.PageSetup.PrintArea = ""
605
-            '----轉成PDF-----
606
-            Dim pdfFolderPath As String = Path.Combine(System.Windows.Forms.Application.StartupPath, "pdf")
607
-            If Not Directory.Exists(pdfFolderPath) Then
608
-                Directory.CreateDirectory(pdfFolderPath)
609
-            End If
610
-            Dim pdfFilePath As String = Path.Combine(pdfFolderPath, datePart & "-傳票.pdf")
611
-            xlBook.Sheets(1).ExportAsFixedFormat(XlFixedFormatType.xlTypePDF, pdfFilePath, XlFixedFormatQuality.xlQualityStandard, True)
612
-            '--------
613
-            xlApp.Cells.Select() : xlApp.Application.WindowState = xlMinimized : xlBook.Close(False)
614
-            Runtime.InteropServices.Marshal.ReleaseComObject(xlSheet)
615
-            Runtime.InteropServices.Marshal.ReleaseComObject(xlBook)
616
-            Runtime.InteropServices.Marshal.ReleaseComObject(xlApp)
617
-            xlApp.Quit() : xlSheet = Nothing : xlBook = Nothing : xlApp = Nothing : GC.Collect()
618
-            Try
619
-                Dim chromePath As String = "C:\Program Files\Google\Chrome\Application\chrome.exe"
620
-                If System.IO.File.Exists(chromePath) Then
621
-                    Dim process As New Process()
622
-                    process.StartInfo.FileName = "chrome"
623
-                    process.StartInfo.Arguments = """" & pdfFilePath & """"
624
-                    process.Start()
625
-                Else : Dim edgePath As String = "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"
626
-                    If System.IO.File.Exists(edgePath) Then
595
+                SQL_公司稱謂()
596
+                If dr.Read() Then
597
+                    xlSheet.Cells(N2 + 2, 7) = If(Not IsDBNull(dr("編號一")), dr("編號一").ToString(), "")
598
+                    xlSheet.Cells(N2 + 2, 6) = If(Not IsDBNull(dr("編號二")), dr("編號二").ToString(), "")
599
+                    xlSheet.Cells(N2 + 2, 5) = If(Not IsDBNull(dr("編號三")), dr("編號三").ToString(), "")
600
+                    xlSheet.Cells(N2 + 2, 4) = If(Not IsDBNull(dr("編號四")), dr("編號四").ToString(), "")
601
+                    xlSheet.Cells(N2 + 2, 3) = If(Not IsDBNull(dr("編號五")), dr("編號五").ToString(), "")
602
+                    xlSheet.Cells(N2 + 2, 1) = If(Not IsDBNull(dr("編號六")), dr("編號六").ToString(), "")
603
+                    xlSheet.Cells(N2 + 2, 9) = If(Not IsDBNull(dr("編號七")), dr("編號七").ToString(), "")
604
+                End If
605
+                AA(xlApp, xlSheet, allSame)
606
+                xlApp.Sheets(2).Delete : xlSheet.PageSetup.PrintArea = ""
607
+                '----轉成PDF-----
608
+                Dim pdfFolderPath As String = Path.Combine(System.Windows.Forms.Application.StartupPath, "pdf")
609
+                If Not Directory.Exists(pdfFolderPath) Then
610
+                    Directory.CreateDirectory(pdfFolderPath)
611
+                End If
612
+                Dim pdfFilePath As String = Path.Combine(pdfFolderPath, datePart & "-傳票.pdf")
613
+                xlBook.Sheets(1).ExportAsFixedFormat(XlFixedFormatType.xlTypePDF, pdfFilePath, XlFixedFormatQuality.xlQualityStandard, True)
614
+                '--------
615
+                xlApp.Cells.Select() : xlApp.Application.WindowState = xlMinimized : xlBook.Close(False)
616
+                Runtime.InteropServices.Marshal.ReleaseComObject(xlSheet)
617
+                Runtime.InteropServices.Marshal.ReleaseComObject(xlBook)
618
+                Runtime.InteropServices.Marshal.ReleaseComObject(xlApp)
619
+                xlApp.Quit() : xlSheet = Nothing : xlBook = Nothing : xlApp = Nothing : GC.Collect()
620
+                Try
621
+                    Dim chromePath As String = "C:\Program Files\Google\Chrome\Application\chrome.exe"
622
+                    If System.IO.File.Exists(chromePath) Then
627 623
                         Dim process As New Process()
628
-                        process.StartInfo.FileName = "msedge"
624
+                        process.StartInfo.FileName = "chrome"
629 625
                         process.StartInfo.Arguments = """" & pdfFilePath & """"
630 626
                         process.Start()
631
-                    Else
632
-                        Process.Start(pdfFilePath)
627
+                    Else : Dim edgePath As String = "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"
628
+                        If System.IO.File.Exists(edgePath) Then
629
+                            Dim process As New Process()
630
+                            process.StartInfo.FileName = "msedge"
631
+                            process.StartInfo.Arguments = """" & pdfFilePath & """"
632
+                            process.Start()
633
+                        Else
634
+                            Process.Start(pdfFilePath)
635
+                        End If
633 636
                     End If
637
+                Catch ex As Exception
638
+                    MsgBox("以存檔至桌面 。" & vbCrLf & "檔案名稱:" & datePart & "-傳票.pdf")
639
+                End Try
640
+            Else
641
+                xlSheet.Cells(1, 1) = 公司名稱.Text & "收支一覽表-" & 開始日期_dtp.Value.ToString("yyyy/MM/dd") & "~" & 結束日期_dtp.Value.ToString("yyyy/MM/dd")
642
+                xlSheet.Cells(2, 1) = "主項" : xlSheet.Cells(2, 2) = "子項" : xlSheet.Cells(2, 3) = "子細項"
643
+                xlSheet.Cells(2, 4) = "收入" : xlSheet.Cells(2, 5) = "支出"
644
+                Dim 支出合計 As Double = 0 : Dim 收入合計 As Double = 0
645
+                For i As Integer = 0 To 財務彙總_dgv.Rows.Count - 1
646
+                    Dim 支出 As Double = Convert.ToDouble(財務彙總_dgv.Rows(i).Cells("支出").Value)
647
+                    Dim 收入 As Double = Convert.ToDouble(財務彙總_dgv.Rows(i).Cells("收入").Value)
648
+                    支出合計 += 支出
649
+                    收入合計 += 收入
650
+                    xlSheet.Cells(i + 3, 1) = 財務彙總_dgv.Rows(i).Cells("主項").Value
651
+                    xlSheet.Cells(i + 3, 2) = 財務彙總_dgv.Rows(i).Cells("子項").Value
652
+                    xlSheet.Cells(i + 3, 3) = 財務彙總_dgv.Rows(i).Cells("子細項").Value
653
+                    xlSheet.Cells(i + 3, 4) = 收入.ToString("#,##0")
654
+                    xlSheet.Cells(i + 3, 5) = 支出.ToString("#,##0")
655
+                    N2 = i + 4
656
+                Next i
657
+
658
+                xlSheet.Cells(N2, 3) = "合計" : xlSheet.Cells(N2, 4) = 收入合計.ToString("#,##0") : xlSheet.Cells(N2, 5) = 支出合計.ToString("#,##0")
659
+                xlSheet.Cells(N2 + 1, 3) = "總計" : xlSheet.Cells(N2 + 1, 4) = (收入合計 - 支出合計).ToString("#,##0")
660
+                BB(xlApp, xlSheet)
661
+                xlApp.Sheets(2).Delete : xlSheet.PageSetup.PrintArea = ""
662
+                '----轉成PDF-----
663
+                Dim pdfFolderPath As String = Path.Combine(System.Windows.Forms.Application.StartupPath, "pdf")
664
+                If Not Directory.Exists(pdfFolderPath) Then
665
+                    Directory.CreateDirectory(pdfFolderPath)
634 666
                 End If
635
-            Catch ex As Exception
636
-                MsgBox("以存檔至桌面 。" & vbCrLf & "檔案名稱:" & datePart & "-結帳單.pdf")
637
-            End Try
667
+                Dim pdfFilePath As String = Path.Combine(pdfFolderPath, "收支一覽表.pdf")
668
+                xlBook.Sheets(1).ExportAsFixedFormat(XlFixedFormatType.xlTypePDF, pdfFilePath, XlFixedFormatQuality.xlQualityStandard, True)
669
+                '--------
670
+                xlApp.Cells.Select() : xlApp.Application.WindowState = xlMinimized : xlBook.Close(False)
671
+                Runtime.InteropServices.Marshal.ReleaseComObject(xlSheet)
672
+                Runtime.InteropServices.Marshal.ReleaseComObject(xlBook)
673
+                Runtime.InteropServices.Marshal.ReleaseComObject(xlApp)
674
+                xlApp.Quit() : xlSheet = Nothing : xlBook = Nothing : xlApp = Nothing : GC.Collect()
675
+                Try
676
+                    Dim chromePath As String = "C:\Program Files\Google\Chrome\Application\chrome.exe"
677
+                    If System.IO.File.Exists(chromePath) Then
678
+                        Dim process As New Process()
679
+                        process.StartInfo.FileName = "chrome"
680
+                        process.StartInfo.Arguments = """" & pdfFilePath & """"
681
+                        process.Start()
682
+                    Else : Dim edgePath As String = "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"
683
+                        If System.IO.File.Exists(edgePath) Then
684
+                            Dim process As New Process()
685
+                            process.StartInfo.FileName = "msedge"
686
+                            process.StartInfo.Arguments = """" & pdfFilePath & """"
687
+                            process.Start()
688
+                        Else
689
+                            Process.Start(pdfFilePath)
690
+                        End If
691
+                    End If
692
+                Catch ex As Exception
693
+                    MsgBox("以存檔至桌面 。" & vbCrLf & "檔案名稱:收支一覽表.pdf")
694
+                End Try
695
+            End If
638 696
         End If
639 697
 
640 698
     End Sub
641 699
     Private Shared Function NewMethod(xlBook As Workbook) As Worksheet
642 700
         Return CType(xlBook.Worksheets.Add, Worksheet)
643 701
     End Function
702
+    Private Sub BB(ByVal myExcel As Application, ByVal xlSheet As Worksheet)
703
+        xlSheet.Activate() ' 激活工作表
704
+        xlSheet.Parent.Windows(1).View = XlWindowView.xlPageLayoutView
705
+        xlSheet.Cells.Select()
706
+        With myExcel.Selection.Font
707
+            .Name = "標楷體"
708
+            .Size = 12
709
+            .Strikethrough = False
710
+            .Superscript = False
711
+            .Subscript = False
712
+            .OutlineFont = False
713
+            .Shadow = False
714
+            .Underline = xlUnderlineStyleNone
715
+            .ThemeColor = xlThemeColorLight1
716
+            .TintAndShade = 0
717
+            .ThemeFont = xlThemeFontNone
718
+        End With
719
+        xlSheet.Range("A2:E" & N2 + 1).Select()
720
+        myExcel.Selection.Borders(xlDiagonalDown).LineStyle = xlNone
721
+        myExcel.Selection.Borders(xlDiagonalUp).LineStyle = xlNone
722
+        With myExcel.Selection.Borders(xlEdgeLeft)
723
+            .LineStyle = xlContinuous
724
+            .ColorIndex = 0
725
+            .TintAndShade = 0
726
+            .Weight = xlThin
727
+        End With
728
+        With myExcel.Selection.Borders(xlEdgeTop)
729
+            .LineStyle = xlContinuous
730
+            .ColorIndex = 0
731
+            .TintAndShade = 0
732
+            .Weight = xlThin
733
+        End With
734
+        With myExcel.Selection.Borders(xlEdgeBottom)
735
+            .LineStyle = xlContinuous
736
+            .ColorIndex = 0
737
+            .TintAndShade = 0
738
+            .Weight = xlThin
739
+        End With
740
+        With myExcel.Selection.Borders(xlEdgeRight)
741
+            .LineStyle = xlContinuous
742
+            .ColorIndex = 0
743
+            .TintAndShade = 0
744
+            .Weight = xlThin
745
+        End With
746
+        With myExcel.Selection.Borders(xlInsideVertical)
747
+            .LineStyle = xlContinuous
748
+            .ColorIndex = 0
749
+            .TintAndShade = 0
750
+            .Weight = xlThin
751
+        End With
752
+        With myExcel.Selection.Borders(xlInsideHorizontal)
753
+            .LineStyle = xlContinuous
754
+            .ColorIndex = 0
755
+            .TintAndShade = 0
756
+            .Weight = xlThin
757
+        End With
758
+
759
+        myExcel.Application.PrintCommunication = False
760
+        With myExcel.ActiveSheet.PageSetup
761
+            .PrintTitleRows = ""
762
+            .PrintTitleColumns = ""
763
+        End With
764
+        myExcel.Application.PrintCommunication = True
765
+        myExcel.ActiveSheet.PageSetup.PrintArea = ""
766
+        myExcel.Application.PrintCommunication = False
767
+        With myExcel.ActiveSheet.PageSetup
768
+            .LeftHeader = ""
769
+            .CenterHeader = ""
770
+            .RightHeader = ""
771
+            .LeftFooter = ""
772
+            .CenterFooter = ""
773
+            .RightFooter = ""
774
+            .LeftMargin = myExcel.Application.InchesToPoints(0.25)
775
+            .RightMargin = myExcel.Application.InchesToPoints(0.25)
776
+            .TopMargin = myExcel.Application.InchesToPoints(0.75)
777
+            .BottomMargin = myExcel.Application.InchesToPoints(0.75)
778
+            .HeaderMargin = myExcel.Application.InchesToPoints(0.3)
779
+            .FooterMargin = myExcel.Application.InchesToPoints(0.3)
780
+            .PrintHeadings = False
781
+            .PrintGridlines = False
782
+            .CenterHorizontally = True
783
+            .CenterVertically = False
784
+            .Draft = False
785
+            .FirstPageNumber = xlAutomatic
786
+            .BlackAndWhite = False
787
+            .Zoom = False
788
+            .FitToPagesWide = 1
789
+            .FitToPagesTall = 0
790
+            .OddAndEvenPagesHeaderFooter = False
791
+            .DifferentFirstPageHeaderFooter = False
792
+            .ScaleWithDocHeaderFooter = True
793
+            .AlignMarginsHeaderFooter = True
794
+            .EvenPage.LeftHeader.Text = ""
795
+            .EvenPage.CenterHeader.Text = ""
796
+            .EvenPage.RightHeader.Text = ""
797
+            .EvenPage.LeftFooter.Text = ""
798
+            .EvenPage.CenterFooter.Text = ""
799
+            .EvenPage.RightFooter.Text = ""
800
+            .FirstPage.LeftHeader.Text = ""
801
+            .FirstPage.CenterHeader.Text = ""
802
+            .FirstPage.RightHeader.Text = ""
803
+            .FirstPage.LeftFooter.Text = ""
804
+            .FirstPage.CenterFooter.Text = ""
805
+            .FirstPage.RightFooter.Text = ""
806
+        End With
807
+        myExcel.Application.PrintCommunication = True
808
+
809
+        xlSheet.Columns("A:A").ColumnWidth = 15
810
+        xlSheet.Columns("B:B").ColumnWidth = 15
811
+        xlSheet.Columns("C:C").ColumnWidth = 21
812
+        xlSheet.Columns("D:D").ColumnWidth = 15
813
+        xlSheet.Columns("E:E").ColumnWidth = 15
814
+
815
+        xlSheet.Range("A1:E1").Select()
816
+        With myExcel.Selection.Font
817
+            .Name = "標楷體"
818
+            .Size = 14
819
+            .Strikethrough = False
820
+            .Superscript = False
821
+            .Subscript = False
822
+            .OutlineFont = False
823
+            .Shadow = False
824
+            .Underline = xlUnderlineStyleNone
825
+            .ThemeColor = xlThemeColorLight1
826
+            .TintAndShade = 0
827
+            .ThemeFont = xlThemeFontNone
828
+        End With
829
+
830
+        xlSheet.Range("A1:E1").Select()
831
+
832
+        With myExcel.Selection
833
+            .HorizontalAlignment = xlCenter
834
+            .VerticalAlignment = xlCenter
835
+            .WrapText = False
836
+            .Orientation = 0
837
+            .AddIndent = False
838
+            .IndentLevel = 0
839
+            .ShrinkToFit = False
840
+            .ReadingOrder = xlContext
841
+            .MergeCells = False
842
+        End With
843
+        myExcel.Selection.Merge
844
+
845
+        xlSheet.Range("D2,E2").Select()
846
+
847
+        With myExcel.Selection
848
+            .HorizontalAlignment = xlRight
849
+            .VerticalAlignment = xlCenter
850
+            .WrapText = False
851
+            .Orientation = 0
852
+            .AddIndent = False
853
+            .IndentLevel = 0
854
+            .ShrinkToFit = False
855
+            .ReadingOrder = xlContext
856
+            .MergeCells = False
857
+        End With
858
+
859
+        xlSheet.Range("A" & N2 & ":C" & N2).Select()
860
+
861
+        With myExcel.Selection
862
+            .HorizontalAlignment = xlCenter
863
+            .VerticalAlignment = xlCenter
864
+            .WrapText = False
865
+            .Orientation = 0
866
+            .AddIndent = False
867
+            .IndentLevel = 0
868
+            .ShrinkToFit = False
869
+            .ReadingOrder = xlContext
870
+            .MergeCells = False
871
+        End With
872
+        myExcel.Selection.Merge
873
+
874
+        xlSheet.Range("A" & N2 + 1 & ":C" & N2 + 1).Select()
875
+
876
+        With myExcel.Selection
877
+            .HorizontalAlignment = xlCenter
878
+            .VerticalAlignment = xlCenter
879
+            .WrapText = False
880
+            .Orientation = 0
881
+            .AddIndent = False
882
+            .IndentLevel = 0
883
+            .ShrinkToFit = False
884
+            .ReadingOrder = xlContext
885
+            .MergeCells = False
886
+        End With
887
+        myExcel.Selection.Merge
888
+
889
+        xlSheet.Range("D" & N2 + 1 & ":E" & N2 + 1).Select()
890
+
891
+        With myExcel.Selection
892
+            .HorizontalAlignment = xlCenter
893
+            .VerticalAlignment = xlCenter
894
+            .WrapText = False
895
+            .Orientation = 0
896
+            .AddIndent = False
897
+            .IndentLevel = 0
898
+            .ShrinkToFit = False
899
+            .ReadingOrder = xlContext
900
+            .MergeCells = False
901
+        End With
902
+        myExcel.Selection.Merge
903
+
904
+        For i As Integer = 1 To N2 + 1
905
+            xlSheet.Rows(i).AutoFit
906
+            xlSheet.Rows(i).RowHeight = xlSheet.Rows(i).RowHeight + 4
907
+
908
+        Next
909
+
910
+    End Sub
644 911
     Private Sub AA(ByVal myExcel As Application, ByVal xlSheet As Worksheet, ByVal allSame As Boolean)
645 912
         xlSheet.Activate() ' 激活工作表
646 913
         xlSheet.Parent.Windows(1).View = XlWindowView.xlPageLayoutView

+ 5
- 8
GF00-ERP-SYS/GCM-CPV-ERP-SYS.vb View File

@@ -42,22 +42,19 @@ Public Class ICS_ASMS_ERP_SYS
42 42
 
43 43
         廟 = CC(105) : 公司 = CC(106)
44 44
         '------------------------工程管理系統---------------------------------------------------------------------------------------------------------------------------------------------------
45
-        公函與簽呈_tsm.Visible = CC(8) : 公函_tsm.Visible = CC(67) : 簽呈_tsm.Visible = CC(68) : 疏文_tsm.Visible = CC(108)
46
-        公告_tsm.Visible = CC(109) : 文件_tsm.Visible = CC(110)
45
+        公函與簽呈_tsm.Visible = CC(8) : 公函_tsm.Visible = CC(67) : 簽呈_tsm.Visible = CC(68) : 疏文_tsm.Visible = CC(108) : 公告_tsm.Visible = CC(109) : 文件_tsm.Visible = CC(110)
47 46
         '------------------------財務管理系統---------------------------------------------------------------------------------------------------------------------------------------------------
48
-        If CC(91) = False And CC(92) = False And CC(93) = False And CC(94) = False And CC(95) = False And CC(96) = False And CC(97) = False Then
49
-            財務管理系統_tsm.Visible = False
50
-        End If
47
+        財務管理系統_tsm.Visible = CC(7)
51 48
         財務收支單申請_tsm.Visible = CC(91) : 財務收支單審核_tsm.Visible = CC(92) : 財務收支單一覽表_tsm.Visible = CC(93) : 財務收支單對帳表_tsm.Visible = CC(94)
52 49
         財務收支決算表_tsm.Visible = CC(95) : 匯率管理_tsm.Visible = CC(96) : 會計科目管理_tsm.Visible = CC(97) : 流動資產申請_tsm.Visible = CC(91)
53 50
         If CC(96) = False And CC(97) = False Then : ToolStripSeparator10.Visible = False : End If
54 51
         If CC(94) = False And CC(95) = False Then : ToolStripSeparator9.Visible = False : End If
55 52
         '------------------------採購管理系統---------------------------------------------------------------------------------------------------------------------------------------------------
56
-        採購管理系統_tsm.Visible = CC(11) : 採購對帳表_tsm.Visible = CC(65)
53
+        採購管理系統_tsm.Visible = CC(6) : 物料供應商_tsm.Visible = CC(11) : 採購對帳表_tsm.Visible = CC(65)
57 54
         '------------------------業務管理系統---------------------------------------------------------------------------------------------------------------------------------------------------
58
-        業務系統管理_tsm.Visible = CC(99) : 車輛銷售管理_tsm.Visible = CC(64) : 車輛銷售報表_tsm.Visible = CC(63) : 估價單_tsm.Visible = CC(62)
55
+        業務系統管理_tsm.Visible = CC(5) : 客戶資料表_tsm.Visible = CC(99) : 車輛銷售管理_tsm.Visible = CC(64) : 車輛銷售報表_tsm.Visible = CC(63) : 估價單_tsm.Visible = CC(62)
59 56
         '------------------------倉儲管理系統---------------------------------------------------------------------------------------------------------------------------------------------------
60
-        倉儲管理系統_tsm.Visible = CC(70) : 倉儲控制表_tsm.Visible = CC(46) : 物料入庫系統_tsm.Visible = CC(66)
57
+        倉儲管理系統_tsm.Visible = CC(9) : 倉儲管理系統_tsm.Visible = CC(70) : 倉儲控制表_tsm.Visible = CC(46) : 物料入庫系統_tsm.Visible = CC(66)
61 58
         '------------------------資料庫管理系統-------------------------------------------------------------------------------------------------------------------------------------------------
62 59
         資料庫系統管理_tsm.Visible = CC(1) : 簽名檔管理_tsm.Visible = CC(21)
63 60
         系統使用者管理_tsm.Visible = CC(2) : 系統權限預設表_tsm.Visible = CC(84) : 系統組織架構設定_tsm.Visible = CC(41) : 部門權限設定_tsm.Visible = CC(87)

+ 9
- 0
GF00-ERP-SYS/GF00-ERP-SYS.vbproj View File

@@ -213,6 +213,12 @@
213 213
     <Compile Include="03.倉儲管理系統\物料資料庫.vb">
214 214
       <SubType>Form</SubType>
215 215
     </Compile>
216
+    <Compile Include="04.財務管理系統\列印.Designer.vb">
217
+      <DependentUpon>列印.vb</DependentUpon>
218
+    </Compile>
219
+    <Compile Include="04.財務管理系統\列印.vb">
220
+      <SubType>Form</SubType>
221
+    </Compile>
216 222
     <Compile Include="04.財務管理系統\匯率管理.Designer.vb">
217 223
       <DependentUpon>匯率管理.vb</DependentUpon>
218 224
     </Compile>
@@ -585,6 +591,9 @@
585 591
     <EmbeddedResource Include="03.倉儲管理系統\物料資料庫.resx">
586 592
       <DependentUpon>物料資料庫.vb</DependentUpon>
587 593
     </EmbeddedResource>
594
+    <EmbeddedResource Include="04.財務管理系統\列印.resx">
595
+      <DependentUpon>列印.vb</DependentUpon>
596
+    </EmbeddedResource>
588 597
     <EmbeddedResource Include="04.財務管理系統\匯率管理.resx">
589 598
       <DependentUpon>匯率管理.vb</DependentUpon>
590 599
     </EmbeddedResource>

BIN
GF00-ERP-SYS/bin/Debug/GF00-ERP-SYS.exe View File


BIN
GF00-ERP-SYS/bin/Debug/GF00-ERP-SYS.pdb View File


+ 1
- 1
GF00-ERP-SYS/bin/Debug/TEST.txt View File

@@ -1 +1 @@
1
-0EGZ0TK5GF
1
+1CGX0RI3EF

BIN
GF00-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferences.cache View File


BIN
GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.exe View File


BIN
GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.pdb View File


BIN
GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.AssemblyReference.cache View File


+ 1
- 1
GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.CoreCompileInputs.cache View File

@@ -1 +1 @@
1
-d49d01a84f72437231e7eb47b05b754be4337fc8873af495dd34a8a3ec06e216
1
+ad2ba92824fefcaee54ba18a1402b4c1926d487c87b7671c58bde7a382304279

+ 2
- 0
GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.FileListAbsolute.txt View File

@@ -1211,3 +1211,5 @@ C:\Users\USER\Downloads\GF00-ERP-SYS-SIU-master\gf00-erp-sys-siu\GF00-ERP-SYS\ob
1211 1211
 C:\Users\USER\Downloads\GF00-ERP-SYS-SIU-master\gf00-erp-sys-siu\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.exe
1212 1212
 C:\Users\USER\Downloads\GF00-ERP-SYS-SIU-master\gf00-erp-sys-siu\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.xml
1213 1213
 C:\Users\USER\Downloads\GF00-ERP-SYS-SIU-master\gf00-erp-sys-siu\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.pdb
1214
+D:\gf00-erp-sys-leehsiehjui\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.列印.resources
1215
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.列印.resources

BIN
GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.GenerateResource.cache View File


BIN
GF00-ERP-SYS/obj/Debug/ICS_ASMS_ERP_SYS.列印.resources View File


BIN
GF00-ERP-SYS/obj/Debug/Interop.ACTIVEXLib.dll View File


Loading…
Cancel
Save