B70340 3 years ago
parent
commit
48512f63fa
30 changed files with 684 additions and 371 deletions
  1. BIN
      .vs/GA-ERP-SYS/v16/.suo
  2. 61
    38
      GA-ERP-SYS/GA-ERP-SYS.Designer.vb
  3. 16
    0
      GA-ERP-SYS/GA-ERP-SYS.vb
  4. 18
    6
      GA-ERP-SYS/LoginForm1.Designer.vb
  5. 6
    0
      GA-ERP-SYS/LoginForm1.resx
  6. 19
    34
      GA-ERP-SYS/LoginForm1.vb
  7. 30
    20
      GA-ERP-SYS/Module/SQL_子系統管理.vb
  8. 3
    3
      GA-ERP-SYS/Module/SQL_資料庫系統管理.vb
  9. 1
    1
      GA-ERP-SYS/Module/全域變數.vb
  10. 1
    1
      GA-ERP-SYS/My Project/AssemblyInfo.vb
  11. BIN
      GA-ERP-SYS/bin/Debug/Auto.exe
  12. BIN
      GA-ERP-SYS/bin/Debug/GA-ERP-SYS.exe
  13. BIN
      GA-ERP-SYS/bin/Debug/GA-ERP-SYS.pdb
  14. 3
    0
      GA-ERP-SYS/bin/Debug/lorverrorlog.txt
  15. BIN
      GA-ERP-SYS/bin/Debug/新的/Auto.exe
  16. BIN
      GA-ERP-SYS/bin/Debug/舊的/Auto.exe
  17. BIN
      GA-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
  18. BIN
      GA-ERP-SYS/obj/Debug/GA-ERP-SYS.exe
  19. BIN
      GA-ERP-SYS/obj/Debug/GA-ERP-SYS.pdb
  20. 1
    1
      GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbproj.FileListAbsolute.txt
  21. BIN
      GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbproj.GenerateResource.cache
  22. BIN
      GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbprojAssemblyReference.cache
  23. 70
    22
      GA-ERP-SYS/基本資料管理/基本資料.Designer.vb
  24. 27
    7
      GA-ERP-SYS/基本資料管理/基本資料.vb
  25. 47
    47
      GA-ERP-SYS/報表系統管理/帳務彙總計算表.Designer.vb
  26. 270
    147
      GA-ERP-SYS/報表系統管理/帳務彙總計算表.vb
  27. 63
    38
      GA-ERP-SYS/報表系統管理/帳務明細查詢表.vb
  28. 3
    3
      GA-ERP-SYS/特殊操作功能/流水帳手動輸入.vb
  29. 23
    0
      GA-ERP-SYS/資料庫系統管理/資料備份轉移.Designer.vb
  30. 22
    3
      GA-ERP-SYS/資料庫系統管理/資料備份轉移.vb

BIN
.vs/GA-ERP-SYS/v16/.suo View File


+ 61
- 38
GA-ERP-SYS/GA-ERP-SYS.Designer.vb View File

@@ -24,6 +24,7 @@ Partial Class GA_ERP_SYS
24 24
     <System.Diagnostics.DebuggerStepThrough()> _
25 25
     Private Sub InitializeComponent()
26 26
         Me.components = New System.ComponentModel.Container()
27
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27 28
         Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(GA_ERP_SYS))
28 29
         Me.MenuStrip = New System.Windows.Forms.MenuStrip()
29 30
         Me.FileMenu = New System.Windows.Forms.ToolStripMenuItem()
@@ -42,6 +43,10 @@ Partial Class GA_ERP_SYS
42 43
         Me.報表系統管理_tsm = New System.Windows.Forms.ToolStripMenuItem()
43 44
         Me.帳務彙總計算表_tsm = New System.Windows.Forms.ToolStripMenuItem()
44 45
         Me.帳務明細查詢表_tsm = New System.Windows.Forms.ToolStripMenuItem()
46
+        Me.ToolStripSeparator5 = New System.Windows.Forms.ToolStripSeparator()
47
+        Me.歷史資料查詢_tsm = New System.Windows.Forms.ToolStripMenuItem()
48
+        Me.歷史帳務彙總計算表_tsm = New System.Windows.Forms.ToolStripMenuItem()
49
+        Me.歷史帳務明細查詢表_tsm = New System.Windows.Forms.ToolStripMenuItem()
45 50
         Me.特殊操作功能_tsm = New System.Windows.Forms.ToolStripMenuItem()
46 51
         Me.錯誤排除手冊_tsm = New System.Windows.Forms.ToolStripMenuItem()
47 52
         Me.ToolStripSeparator4 = New System.Windows.Forms.ToolStripSeparator()
@@ -69,12 +74,10 @@ Partial Class GA_ERP_SYS
69 74
         Me.計算機_bt = New System.Windows.Forms.Button()
70 75
         Me.計算機1_bt = New System.Windows.Forms.Button()
71 76
         Me.Timer1 = New System.Windows.Forms.Timer(Me.components)
72
-        Me.歷史資料查詢_tsm = New System.Windows.Forms.ToolStripMenuItem()
73
-        Me.ToolStripSeparator5 = New System.Windows.Forms.ToolStripSeparator()
74
-        Me.歷史帳務彙總計算表_tsm = New System.Windows.Forms.ToolStripMenuItem()
75
-        Me.歷史帳務明細查詢表_tsm = New System.Windows.Forms.ToolStripMenuItem()
77
+        Me.除錯_dgv = New System.Windows.Forms.DataGridView()
76 78
         Me.MenuStrip.SuspendLayout()
77 79
         Me.StatusStrip.SuspendLayout()
80
+        CType(Me.除錯_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
78 81
         Me.SuspendLayout()
79 82
         '
80 83
         'MenuStrip
@@ -170,7 +173,7 @@ Partial Class GA_ERP_SYS
170 173
         '
171 174
         Me.基本資料_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.business_info
172 175
         Me.基本資料_tsm.Name = "基本資料_tsm"
173
-        Me.基本資料_tsm.Size = New System.Drawing.Size(180, 22)
176
+        Me.基本資料_tsm.Size = New System.Drawing.Size(122, 22)
174 177
         Me.基本資料_tsm.Text = "基本資料"
175 178
         '
176 179
         '報表系統管理_tsm
@@ -185,16 +188,43 @@ Partial Class GA_ERP_SYS
185 188
         '
186 189
         Me.帳務彙總計算表_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.Report
187 190
         Me.帳務彙總計算表_tsm.Name = "帳務彙總計算表_tsm"
188
-        Me.帳務彙總計算表_tsm.Size = New System.Drawing.Size(180, 22)
191
+        Me.帳務彙總計算表_tsm.Size = New System.Drawing.Size(158, 22)
189 192
         Me.帳務彙總計算表_tsm.Text = "帳務彙總計算表"
190 193
         '
191 194
         '帳務明細查詢表_tsm
192 195
         '
193 196
         Me.帳務明細查詢表_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.Report
194 197
         Me.帳務明細查詢表_tsm.Name = "帳務明細查詢表_tsm"
195
-        Me.帳務明細查詢表_tsm.Size = New System.Drawing.Size(180, 22)
198
+        Me.帳務明細查詢表_tsm.Size = New System.Drawing.Size(158, 22)
196 199
         Me.帳務明細查詢表_tsm.Text = "帳務明細查詢表"
197 200
         '
201
+        'ToolStripSeparator5
202
+        '
203
+        Me.ToolStripSeparator5.Name = "ToolStripSeparator5"
204
+        Me.ToolStripSeparator5.Size = New System.Drawing.Size(155, 6)
205
+        '
206
+        '歷史資料查詢_tsm
207
+        '
208
+        Me.歷史資料查詢_tsm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.歷史帳務彙總計算表_tsm, Me.歷史帳務明細查詢表_tsm})
209
+        Me.歷史資料查詢_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.business_info
210
+        Me.歷史資料查詢_tsm.Name = "歷史資料查詢_tsm"
211
+        Me.歷史資料查詢_tsm.Size = New System.Drawing.Size(158, 22)
212
+        Me.歷史資料查詢_tsm.Text = "歷史資料查詢"
213
+        '
214
+        '歷史帳務彙總計算表_tsm
215
+        '
216
+        Me.歷史帳務彙總計算表_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.business_info
217
+        Me.歷史帳務彙總計算表_tsm.Name = "歷史帳務彙總計算表_tsm"
218
+        Me.歷史帳務彙總計算表_tsm.Size = New System.Drawing.Size(182, 22)
219
+        Me.歷史帳務彙總計算表_tsm.Text = "歷史帳務彙總計算表"
220
+        '
221
+        '歷史帳務明細查詢表_tsm
222
+        '
223
+        Me.歷史帳務明細查詢表_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.business_info
224
+        Me.歷史帳務明細查詢表_tsm.Name = "歷史帳務明細查詢表_tsm"
225
+        Me.歷史帳務明細查詢表_tsm.Size = New System.Drawing.Size(182, 22)
226
+        Me.歷史帳務明細查詢表_tsm.Text = "歷史帳務明細查詢表"
227
+        '
198 228
         '特殊操作功能_tsm
199 229
         '
200 230
         Me.特殊操作功能_tsm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.錯誤排除手冊_tsm, Me.ToolStripSeparator4, Me.流水帳自動導入_tsm, Me.流水帳手動輸入_tsm, Me.商客資料導入_tsm})
@@ -207,33 +237,33 @@ Partial Class GA_ERP_SYS
207 237
         '
208 238
         Me.錯誤排除手冊_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.childish_Tool
209 239
         Me.錯誤排除手冊_tsm.Name = "錯誤排除手冊_tsm"
210
-        Me.錯誤排除手冊_tsm.Size = New System.Drawing.Size(180, 22)
240
+        Me.錯誤排除手冊_tsm.Size = New System.Drawing.Size(158, 22)
211 241
         Me.錯誤排除手冊_tsm.Text = "錯誤排除手冊"
212 242
         '
213 243
         'ToolStripSeparator4
214 244
         '
215 245
         Me.ToolStripSeparator4.Name = "ToolStripSeparator4"
216
-        Me.ToolStripSeparator4.Size = New System.Drawing.Size(177, 6)
246
+        Me.ToolStripSeparator4.Size = New System.Drawing.Size(155, 6)
217 247
         '
218 248
         '流水帳自動導入_tsm
219 249
         '
220 250
         Me.流水帳自動導入_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.pen
221 251
         Me.流水帳自動導入_tsm.Name = "流水帳自動導入_tsm"
222
-        Me.流水帳自動導入_tsm.Size = New System.Drawing.Size(180, 22)
252
+        Me.流水帳自動導入_tsm.Size = New System.Drawing.Size(158, 22)
223 253
         Me.流水帳自動導入_tsm.Text = "流水帳自動導入"
224 254
         '
225 255
         '流水帳手動輸入_tsm
226 256
         '
227 257
         Me.流水帳手動輸入_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.pen
228 258
         Me.流水帳手動輸入_tsm.Name = "流水帳手動輸入_tsm"
229
-        Me.流水帳手動輸入_tsm.Size = New System.Drawing.Size(180, 22)
259
+        Me.流水帳手動輸入_tsm.Size = New System.Drawing.Size(158, 22)
230 260
         Me.流水帳手動輸入_tsm.Text = "流水帳手動輸入"
231 261
         '
232 262
         '商客資料導入_tsm
233 263
         '
234 264
         Me.商客資料導入_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.pen
235 265
         Me.商客資料導入_tsm.Name = "商客資料導入_tsm"
236
-        Me.商客資料導入_tsm.Size = New System.Drawing.Size(180, 22)
266
+        Me.商客資料導入_tsm.Size = New System.Drawing.Size(158, 22)
237 267
         Me.商客資料導入_tsm.Text = "商客資料導入"
238 268
         '
239 269
         '資料庫系統管理_tsm
@@ -379,32 +409,22 @@ Partial Class GA_ERP_SYS
379 409
         '
380 410
         Me.Timer1.Interval = 1500
381 411
         '
382
-        '歷史資料查詢_tsm
383
-        '
384
-        Me.歷史資料查詢_tsm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.歷史帳務彙總計算表_tsm, Me.歷史帳務明細查詢表_tsm})
385
-        Me.歷史資料查詢_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.business_info
386
-        Me.歷史資料查詢_tsm.Name = "歷史資料查詢_tsm"
387
-        Me.歷史資料查詢_tsm.Size = New System.Drawing.Size(180, 22)
388
-        Me.歷史資料查詢_tsm.Text = "歷史資料查詢"
389
-        '
390
-        'ToolStripSeparator5
391
-        '
392
-        Me.ToolStripSeparator5.Name = "ToolStripSeparator5"
393
-        Me.ToolStripSeparator5.Size = New System.Drawing.Size(177, 6)
394
-        '
395
-        '歷史帳務彙總計算表_tsm
396
-        '
397
-        Me.歷史帳務彙總計算表_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.business_info
398
-        Me.歷史帳務彙總計算表_tsm.Name = "歷史帳務彙總計算表_tsm"
399
-        Me.歷史帳務彙總計算表_tsm.Size = New System.Drawing.Size(182, 22)
400
-        Me.歷史帳務彙總計算表_tsm.Text = "歷史帳務彙總計算表"
401
-        '
402
-        '歷史帳務明細查詢表_tsm
403
-        '
404
-        Me.歷史帳務明細查詢表_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.business_info
405
-        Me.歷史帳務明細查詢表_tsm.Name = "歷史帳務明細查詢表_tsm"
406
-        Me.歷史帳務明細查詢表_tsm.Size = New System.Drawing.Size(182, 22)
407
-        Me.歷史帳務明細查詢表_tsm.Text = "歷史帳務明細查詢表"
412
+        '除錯_dgv
413
+        '
414
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
415
+        Me.除錯_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
416
+        Me.除錯_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
417
+            Or System.Windows.Forms.AnchorStyles.Left) _
418
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
419
+        Me.除錯_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
420
+        Me.除錯_dgv.Location = New System.Drawing.Point(235, 194)
421
+        Me.除錯_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
422
+        Me.除錯_dgv.Name = "除錯_dgv"
423
+        Me.除錯_dgv.RowHeadersWidth = 4
424
+        Me.除錯_dgv.RowTemplate.Height = 24
425
+        Me.除錯_dgv.Size = New System.Drawing.Size(727, 247)
426
+        Me.除錯_dgv.TabIndex = 1550
427
+        Me.除錯_dgv.Visible = False
408 428
         '
409 429
         'GA_ERP_SYS
410 430
         '
@@ -413,6 +433,7 @@ Partial Class GA_ERP_SYS
413 433
         Me.BackgroundImage = Global.GA_ERP_SYS.My.Resources.Resources.depositphotos_189846782_stock_illustration_ga_g_a_letter_logo
414 434
         Me.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
415 435
         Me.ClientSize = New System.Drawing.Size(1184, 729)
436
+        Me.Controls.Add(Me.除錯_dgv)
416 437
         Me.Controls.Add(Me.計算機1_bt)
417 438
         Me.Controls.Add(Me.使用者_cb)
418 439
         Me.Controls.Add(Me.StatusStrip)
@@ -428,6 +449,7 @@ Partial Class GA_ERP_SYS
428 449
         Me.MenuStrip.PerformLayout()
429 450
         Me.StatusStrip.ResumeLayout(False)
430 451
         Me.StatusStrip.PerformLayout()
452
+        CType(Me.除錯_dgv, System.ComponentModel.ISupportInitialize).EndInit()
431 453
         Me.ResumeLayout(False)
432 454
         Me.PerformLayout()
433 455
 
@@ -480,4 +502,5 @@ Partial Class GA_ERP_SYS
480 502
     Friend WithEvents 歷史資料查詢_tsm As ToolStripMenuItem
481 503
     Friend WithEvents 歷史帳務彙總計算表_tsm As ToolStripMenuItem
482 504
     Friend WithEvents 歷史帳務明細查詢表_tsm As ToolStripMenuItem
505
+    Friend WithEvents 除錯_dgv As DataGridView
483 506
 End Class

+ 16
- 0
GA-ERP-SYS/GA-ERP-SYS.vb View File

@@ -1,5 +1,6 @@
1 1
 Imports System.Management
2 2
 Public Class GA_ERP_SYS
3
+    ReadOnly ds4 As New DataSet
3 4
     Private Sub ShowNewForm(ByVal sender As Object, ByVal e As EventArgs) Handles NewWindowToolStripMenuItem.Click
4 5
         ' 建立子表單的新執行個體。
5 6
         ' 將它變成這個 MDI 表單的子表單,然後才顯示。
@@ -33,6 +34,20 @@ Public Class GA_ERP_SYS
33 34
         Next
34 35
     End Sub
35 36
     Private m_ChildFormNumber As Integer
37
+    Private Sub Set_修正清單()
38
+        除錯_dgv.DataSource = Nothing : ds4.Clear()
39
+        除錯_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
40
+        除錯_dgv.ColumnHeadersHeight = 25
41
+        除錯_dgv.AllowUserToAddRows = False
42
+        ConnOpen_子SQL() : SQL_流水帳修正()
43
+        da.Fill(ds4) : 除錯_dgv.DataSource = ds4.Tables(0) : conn.Close()
44
+        For I As Integer = 0 To 除錯_dgv.Rows.Count - 1
45
+            除錯_dgv("網址", I).Value = Strings.Mid(除錯_dgv("網址", I).Value, 7, 100)
46
+            PA1 = 除錯_dgv("網址", I).Value : PA2 = 除錯_dgv("index", I).Value : PA3 = 除錯_dgv("開始日期", I).Value
47
+            PA4 = 除錯_dgv("結束日期", I).Value : PA5 = 除錯_dgv("帳戶", I).Value
48
+            ConnOpen_子SQL() : SQL_修正網址()
49
+        Next
50
+    End Sub
36 51
     Private Sub GA_ERP_SYS_Load(sender As Object, e As EventArgs) Handles MyBase.Load
37 52
         Me.ActiveControl = 使用者_cb
38 53
         '----------系統登入時抬頭資訊顯示---------------------------------------------------------------------------------------------------------------
@@ -68,6 +83,7 @@ Public Class GA_ERP_SYS
68 83
         特殊操作功能_tsm.Enabled = CC(10) : 流水帳自動導入_tsm.Enabled = CC(11) : 流水帳手動輸入_tsm.Enabled = CC(12) : 商客資料導入_tsm.Enabled = CC(13)
69 84
 
70 85
         If 判斷重登 = False Then : Timer1.Enabled = True : End If
86
+        Set_修正清單()
71 87
     End Sub
72 88
     Private Sub GA_ERP_SYS_Close(sender As Object, e As EventArgs) Handles MyBase.Closed
73 89
         SQL_登入鎖定解除() : LoginForm1.Close()

+ 18
- 6
GA-ERP-SYS/LoginForm1.Designer.vb View File

@@ -59,6 +59,8 @@ Partial Class LoginForm1
59 59
         Me.藏_bt = New System.Windows.Forms.Button()
60 60
         Me.Timer1 = New System.Windows.Forms.Timer(Me.components)
61 61
         Me.UPDATE_bt = New System.Windows.Forms.Button()
62
+        Me.Timer2 = New System.Windows.Forms.Timer(Me.components)
63
+        Me.Timer3 = New System.Windows.Forms.Timer(Me.components)
62 64
         CType(Me.LogoPictureBox, System.ComponentModel.ISupportInitialize).BeginInit()
63 65
         CType(Me.FTP清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
64 66
         CType(Me.簡易登入_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -303,7 +305,7 @@ Partial Class LoginForm1
303 305
         Me.簡易登入_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
304 306
         Me.簡易登入_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
305 307
         Me.簡易登入_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
306
-        Me.簡易登入_dgv.Location = New System.Drawing.Point(464, 4)
308
+        Me.簡易登入_dgv.Location = New System.Drawing.Point(463, 4)
307 309
         Me.簡易登入_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
308 310
         Me.簡易登入_dgv.Name = "簡易登入_dgv"
309 311
         Me.簡易登入_dgv.RowHeadersWidth = 5
@@ -317,9 +319,9 @@ Partial Class LoginForm1
317 319
         '
318 320
         '解鎖_bt
319 321
         '
320
-        Me.解鎖_bt.Location = New System.Drawing.Point(463, 215)
322
+        Me.解鎖_bt.Location = New System.Drawing.Point(687, 215)
321 323
         Me.解鎖_bt.Name = "解鎖_bt"
322
-        Me.解鎖_bt.Size = New System.Drawing.Size(248, 23)
324
+        Me.解鎖_bt.Size = New System.Drawing.Size(268, 23)
323 325
         Me.解鎖_bt.TabIndex = 682
324 326
         Me.解鎖_bt.Text = "解鎖"
325 327
         Me.解鎖_bt.UseVisualStyleBackColor = True
@@ -344,13 +346,21 @@ Partial Class LoginForm1
344 346
         '
345 347
         'UPDATE_bt
346 348
         '
347
-        Me.UPDATE_bt.Location = New System.Drawing.Point(710, 215)
349
+        Me.UPDATE_bt.Location = New System.Drawing.Point(463, 215)
348 350
         Me.UPDATE_bt.Name = "UPDATE_bt"
349
-        Me.UPDATE_bt.Size = New System.Drawing.Size(248, 23)
351
+        Me.UPDATE_bt.Size = New System.Drawing.Size(218, 23)
350 352
         Me.UPDATE_bt.TabIndex = 684
351 353
         Me.UPDATE_bt.Text = "UPDATE"
352 354
         Me.UPDATE_bt.UseVisualStyleBackColor = True
353 355
         '
356
+        'Timer2
357
+        '
358
+        Me.Timer2.Interval = 3000
359
+        '
360
+        'Timer3
361
+        '
362
+        Me.Timer3.Interval = 3000
363
+        '
354 364
         'LoginForm1
355 365
         '
356 366
         Me.AcceptButton = Me.確認_bt
@@ -360,6 +370,7 @@ Partial Class LoginForm1
360 370
         Me.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
361 371
         Me.CancelButton = Me.取消_bt
362 372
         Me.ClientSize = New System.Drawing.Size(964, 240)
373
+        Me.Controls.Add(Me.簡易登入_dgv)
363 374
         Me.Controls.Add(Me.UPDATE_bt)
364 375
         Me.Controls.Add(Me.藏_bt)
365 376
         Me.Controls.Add(Me.解鎖_bt)
@@ -382,7 +393,6 @@ Partial Class LoginForm1
382 393
         Me.Controls.Add(Me.PasswordLabel)
383 394
         Me.Controls.Add(Me.UsernameLabel)
384 395
         Me.Controls.Add(Me.LogoPictureBox)
385
-        Me.Controls.Add(Me.簡易登入_dgv)
386 396
         Me.Controls.Add(Me.Label1)
387 397
         Me.Controls.Add(Me.更新_bt)
388 398
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
@@ -423,4 +433,6 @@ Partial Class LoginForm1
423 433
     Friend WithEvents 藏_bt As Button
424 434
     Friend WithEvents Timer1 As Timer
425 435
     Friend WithEvents UPDATE_bt As Button
436
+    Friend WithEvents Timer2 As Timer
437
+    Friend WithEvents Timer3 As Timer
426 438
 End Class

+ 6
- 0
GA-ERP-SYS/LoginForm1.resx View File

@@ -123,4 +123,10 @@
123 123
   <metadata name="Timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
124 124
     <value>432, 17</value>
125 125
   </metadata>
126
+  <metadata name="Timer2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
127
+    <value>524, 17</value>
128
+  </metadata>
129
+  <metadata name="Timer3.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
130
+    <value>616, 17</value>
131
+  </metadata>
126 132
 </root>

+ 19
- 34
GA-ERP-SYS/LoginForm1.vb View File

@@ -48,9 +48,13 @@ Public Class LoginForm1
48 48
         Next
49 49
     End Sub
50 50
     Private Sub LoginForm1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
51
-        '-----------------------刪除自動更新項目-----------------------------------------------------------------------------------------------------------------------------------------------
52
-        Dim Str As String = Application.StartupPath
53
-        If File.Exists(Str + "\SYS-UPDATE.exe") Then : File.Delete(Str + "\SYS-UPDATE.exe") : End If
51
+        Me.Size = New Size(466, 279)
52
+        If screenWidth = 1920 And screenHeight = 1080 Then : Me.Location = New Point(727, 401)
53
+        ElseIf screenWidth = 1366 And screenHeight = 768 Then : Me.Location = New Point(450, 245)
54
+        ElseIf screenWidth = 1440 And screenHeight = 900 Then : Me.Location = New Point(487, 311)
55
+        ElseIf screenWidth = 1280 And screenHeight = 1024 Then : Me.Location = New Point(407, 373)
56
+        ElseIf screenWidth = 1600 And screenHeight = 900 Then : Me.Location = New Point(567, 311)
57
+        End If
54 58
         '-----------------------控件基本設定-----------------------------------------------------------------------------------------------------------------------------------------------
55 59
         刷卡登入_ch.Checked = True : 刷卡登入_ch.Enabled = False : 帳號_tb.Visible = False : 解鎖_bt.Visible = False : UPDATE_bt.Visible = False ': 使用者帳號_cb.Enabled = False
56 60
         執行檔版本號_lb.Text = "執行檔版本號 : " & 版本
@@ -79,15 +83,19 @@ Public Class LoginForm1
79 83
                 Dim aa As MsgBoxResult = MsgBox("請插入USB KEY!!!", MsgBoxStyle.OkCancel)
80 84
                 If aa = MsgBoxResult.Ok Then
81 85
                     QA1 = "00" : QA2 = "00" : QA3 = "00" : QA4 = "00"
86
+                    FTP登入()
82 87
                 Else
83 88
                     Me.Close()
84 89
                 End If
85 90
             Else
91
+                FTP登入()
86 92
                 SQL_登入鎖定解除() : 使用者帳號_cb.Text = PA16 : PA16 = ""
87 93
                 Me.ActiveControl = 密碼_tb
88 94
             End If
89 95
             Timer1.Enabled = True
90 96
         End If
97
+    End Sub
98
+    Private Sub FTP登入()
91 99
         SQL_FTP伺服器登入位置()
92 100
         If dr.Read() Then : Target = dr("FTP地址") : FTP帳號 = dr("FTP帳號") : FTP密碼 = dr("FTP密碼") : End If : conn.Close()
93 101
         Set_清單1()
@@ -98,6 +106,12 @@ Public Class LoginForm1
98 106
         Next
99 107
         Target1 = Target & AA(0) & "/"
100 108
     End Sub
109
+    Private Sub Timer2_Tick(sender As Object, e As EventArgs) Handles Timer2.Tick
110
+        '-----------------------刪除自動更新項目-----------------------------------------------------------------------------------------------------------------------------------------------
111
+        Dim Str As String = Application.StartupPath
112
+        If File.Exists(Str + "\SYS-UPDATE.exe") Then : File.Delete(Str + "\SYS-UPDATE.exe") : End If
113
+        Timer2.Enabled = False
114
+    End Sub
101 115
     Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
102 116
         Dim Usbkey As Boolean = False
103 117
         Dim cmicWmi As New ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive")
@@ -148,18 +162,10 @@ Public Class LoginForm1
148 162
         '-----------------------系統版本號驗證-----------------------------------------------------------------------------------------------------------------------------------------------
149 163
         SQL_系統版本號驗證()
150 164
         If dr.Read() Then : 資料庫版本號_lb.Text = "資料庫版本號 : " & dr("系統認證版本號") : 版本號 = dr("系統認證版本號") : End If : conn.Close()
151
-
152 165
         If Strings.Right(執行檔版本號_lb.Text, 10) <> Strings.Right(資料庫版本號_lb.Text, 10) Then
153 166
             自動更新2()
154
-        Else
155
-            Me.Size = New Size(466, 279)
156
-            If screenWidth = 1920 And screenHeight = 1080 Then : Me.Location = New Point(727, 401)
157
-            ElseIf screenWidth = 1366 And screenHeight = 768 Then : Me.Location = New Point(450, 245)
158
-            ElseIf screenWidth = 1440 And screenHeight = 900 Then : Me.Location = New Point(487, 311)
159
-            ElseIf screenWidth = 1280 And screenHeight = 1024 Then : Me.Location = New Point(407, 373)
160
-            ElseIf screenWidth = 1600 And screenHeight = 900 Then : Me.Location = New Point(567, 311)
161
-            End If
162 167
         End If
168
+        Timer2.Enabled = True
163 169
     End Sub
164 170
     Private Sub 自動更新1()
165 171
         登入程序()
@@ -168,27 +174,9 @@ Public Class LoginForm1
168 174
         Dim aa1 As MsgBoxResult = MsgBox("系統版本號 與 資料庫版本號 對應不上,請下載最新的執行檔。", MsgBoxStyle.OkCancel)
169 175
         If aa1 = MsgBoxResult.Ok Then
170 176
             更新下載_ch.Checked = True
171
-            Me.Size = New Size(980, 279)
172
-            If screenWidth = 1920 And screenHeight = 1080 Then
173
-            ElseIf screenWidth = 1366 And screenHeight = 768 Then
174
-            ElseIf screenWidth = 1440 And screenHeight = 900 Then
175
-            ElseIf screenWidth = 1280 And screenHeight = 1024 Then
176
-            ElseIf screenWidth = 1600 And screenHeight = 900 Then
177
-            End If
178
-            'Dim fileName As String = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
179
-            'Dim fullPath As String
180
-            'fullPath = Path.GetFullPath(fileName)
181
-            'Process.Start(fullPath, "--app= http://106.1.50.79:8080/ga-erp-sys/")
182 177
             Timer1.Enabled = False : UPDATE_bt.Visible = True : UPDATE_bt.PerformClick()
183 178
             更新關閉 = True
184 179
         Else
185
-            Me.Size = New Size(466, 279)
186
-            If screenWidth = 1920 And screenHeight = 1080 Then : Me.Location = New Point(727, 401)
187
-            ElseIf screenWidth = 1366 And screenHeight = 768 Then : Me.Location = New Point(450, 245)
188
-            ElseIf screenWidth = 1440 And screenHeight = 900 Then : Me.Location = New Point(487, 311)
189
-            ElseIf screenWidth = 1280 And screenHeight = 1024 Then : Me.Location = New Point(407, 373)
190
-            ElseIf screenWidth = 1600 And screenHeight = 900 Then : Me.Location = New Point(567, 311)
191
-            End If
192 180
             簡易登入_dgv.Visible = False : 解鎖_bt.Visible = False : UPDATE_bt.Visible = False
193 181
         End If
194 182
     End Sub
@@ -337,13 +325,10 @@ Public Class LoginForm1
337 325
     Private Sub 更新_bt_Click(sender As Object, e As EventArgs) Handles 更新_bt.Click
338 326
         Timer1.Enabled = False : UPDATE_bt.Visible = True
339 327
         UPDATE_bt.PerformClick()
340
-        'Dim fileName As String = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
341
-        'Dim fullPath As String
342
-        'fullPath = Path.GetFullPath(fileName)
343
-        'Process.Start(fullPath, "--app= http://106.1.50.79:8080/ga-erp-sys/")
344 328
     End Sub
345 329
     Private Sub UPDATE_bt_Click(sender As Object, e As EventArgs) Handles UPDATE_bt.Click
346 330
         Timer1.Enabled = False
331
+        FTP登入()
347 332
         Dim Strs As String = Application.StartupPath
348 333
         My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "SYS-UPDATE.exe", Strs + "\SYS-UPDATE.exe")
349 334
         Shell(Strs + "\SYS-UPDATE.exe", vbNormalFocus)

+ 30
- 20
GA-ERP-SYS/Module/SQL_子系統管理.vb View File

@@ -12,7 +12,7 @@
12 12
     End Sub
13 13
     Friend Sub SQL_同步修正網址3()
14 14
         ConnOpen_子SQL()
15
-        SQL1 = "UPDATE 流水帳 SET 網址 = N'http:\" & 基本資料.網址2_tb.Text & "' WHERE  SUBSTRING(網址, 7, 50) LIKE N'" & 基本資料.網址4_tb.Text & "'"
15
+        SQL1 = "UPDATE 流水帳 SET 網址 = N'" & 基本資料.網址2_tb.Text & "' WHERE  SUBSTRING(網址, 7, 50) LIKE N'" & 基本資料.網址4_tb.Text & "'"
16 16
         CmdSet_For_dr()
17 17
     End Sub
18 18
     Friend Sub SQL_同步修正網址4()
@@ -74,7 +74,7 @@
74 74
     Friend Sub SQL_基本資料_客戶下資料表()
75 75
         ConnOpen_子SQL()
76 76
         SQL1 = "SELECT     商客基本資料表.商品, 下行客戶.網址, 下行客戶.帳號 AS 老闆帳號, 下行客戶.客戶下 AS 客戶帳號, 下行客戶.客名 AS 客戶名稱, 下行客戶.流水號, 
77
-                           下行客戶.基數, 下行客戶.基數 AS 階級, 下行客戶.計算, 下行客戶.同帳, 下行客戶.所得, 下行客戶.所得另算
77
+                           下行客戶.基數, 下行客戶.基數 AS 階級, 下行客戶.計算, 下行客戶.同帳, 下行客戶.所得, 下行客戶.下層, 下行客戶.所得另算
78 78
                 FROM       下行客戶 LEFT OUTER JOIN
79 79
                            商客基本資料表 ON 下行客戶.網址 = 商客基本資料表.網址 AND 下行客戶.帳號 = 商客基本資料表.帳號
80 80
                 WHERE      下行客戶.客戶下 LIKE N'%" & PA & "%' " & PA9 & "
@@ -108,7 +108,9 @@
108 108
         CmdSet_For_dr()
109 109
     End Sub
110 110
     Friend Sub SQL_系統編碼規則_客戶下批改()
111
-        ConnOpen_子SQL() : SQL1 = "UPDATE 下行客戶 SET 計算 = '" & BL1 & "', 同帳 = '" & BL2 & "', 所得 = '" & BL3 & "', 所得另算 = N'" & PA1 & "' WHERE  流水號 LIKE N'" & PA & "'" : CmdSet_For_dr()
111
+        ConnOpen_子SQL()
112
+        SQL1 = "UPDATE 下行客戶 SET 計算 = '" & BL1 & "', 同帳 = '" & BL2 & "', 所得 = '" & BL3 & "', 所得另算 = N'" & PA1 & "', 下層 = '" & BL4 & "' WHERE  流水號 LIKE N'" & PA & "'"
113
+        CmdSet_For_dr()
112 114
     End Sub
113 115
     Friend Sub SQL_商客資料表2()
114 116
         ConnOpen_子SQL()
@@ -280,8 +282,8 @@
280 282
     End Sub
281 283
     Friend Sub SQL_流水帳同日期清除()
282 284
         ConnOpen_子SQL()
283
-        SQL1 = "DELETE  流水帳 
284
-                WHERE  (開始日期 LIKE N'" & PA1 & "' AND 結束日期 LIKE N'" & PA2 & "')"
285
+        SQL1 = "DELETE  流水帳 WHERE  (開始日期 LIKE N'" & PA1 & "')"
286
+        'SQL1 = "DELETE  流水帳 WHERE  (開始日期 LIKE N'" & PA1 & "' AND 結束日期 LIKE N'" & PA2 & "')"
285 287
         CmdSet_For_dr()
286 288
     End Sub
287 289
     Friend Sub SQL_查詢日期寫入()
@@ -328,9 +330,10 @@
328 330
                             QQQ.中獎s, QQQ.輸贏s, QQQ.客戶小計s, QQQ.代理小計s, QQQ.總代理小計s, QQQ.股東小計s, QQQ.大股東小計s, 
329 331
                             QQQ.總監小計s, QQQ.個人所得s, QQQ.水差s, QQQ.下注明細s, QQQ.查看對帳s, QQQ.客帳, 選擇按鈕.按鈕, 
330 332
                             QQQ.帳戶 AS 客名, 選擇按鈕.按鈕 AS 計算, 選擇按鈕.按鈕 AS 同帳, QQQ.帳戶 AS 同帳指定, 選擇按鈕.按鈕 AS 所得, 
331
-                            QQQ.個人所得 AS 所得另算, QQQ.總監
333
+                            選擇按鈕.按鈕 AS 下層, QQQ.個人所得 AS 所得另算, QQQ.總監, QQQ.天帳1 AS 天帳2, QQQ.地帳1 AS 地帳2, 
334
+                            QQQ.個人所得1 AS 個人所得2, QQQ.水差1 AS 水差2
332 335
                 FROM        選擇按鈕 RIGHT OUTER JOIN
333
-                           (SELECT          流水帳.開始日期, 流水帳.結束日期, SUBSTRING(流水帳.網址, 7, 50) AS 網址, 流水帳.帳戶, 
336
+                           (SELECT          流水帳.開始日期, 流水帳.結束日期, 流水帳.網址 AS 網址, 流水帳.帳戶, 
334 337
                                             商客基本資料表.商品, 商客基本資料表.資料, 商客基本資料表.上行基數, 商客基本資料表.下行基數, 
335 338
                                             商客基本資料表.上繳源 AS 老闆, 流水帳.名稱 AS 客戶, 商客基本資料表.上行基數 AS 天帳, 
336 339
                                             商客基本資料表.下行基數 AS 地帳, 商客基本資料表.上行基數 AS 個人所得, 
@@ -344,14 +347,14 @@
344 347
                                             流水帳.輸贏s, 流水帳.客戶小計s, 流水帳.代理小計s, 流水帳.總代理小計s, 流水帳.股東小計s, 
345 348
                                             流水帳.大股東小計s, 流水帳.總監小計s, 流水帳.個人所得s, 流水帳.水差s, 流水帳.下注明細s, 
346 349
                                             流水帳.查看對帳s, 商客基本資料表.上繳源 AS 客帳
347
-                            FROM            流水帳 LEFT OUTER JOIN 商客基本資料表 ON SUBSTRING(流水帳.網址, 7, 50) = 商客基本資料表.網址 AND 
350
+                            FROM            流水帳 LEFT OUTER JOIN 商客基本資料表 ON 流水帳.網址 = 商客基本資料表.網址 AND 
348 351
                                             流水帳.帳戶 = 商客基本資料表.帳號
349 352
                             WHERE          (流水帳.開始日期 LIKE N'" & Strings.Left(帳務彙總計算表.資料_cb.Text, 10) & "') AND 
350 353
                                            (流水帳.結束日期 LIKE N'" & Strings.Right(帳務彙總計算表.資料_cb.Text, 10) & "') AND 
351 354
                                            (商客基本資料表.商品 LIKE N'%" & 帳務彙總計算表.商品_cb.Text & "%') AND 
352 355
                                            (商客基本資料表.上繳源 LIKE N'%" & 帳務彙總計算表.老闆_cb.Text & "%') AND 
353
-                                           (SUBSTRING(流水帳.網址, 7, 50) LIKE N'%" & PA40 & "%')
354
-                            GROUP BY        流水帳.開始日期, 流水帳.結束日期, SUBSTRING(流水帳.網址, 7, 50), 流水帳.帳戶, 
356
+                                           (流水帳.網址 LIKE N'%" & PA40 & "%')
357
+                            GROUP BY        流水帳.開始日期, 流水帳.結束日期, 流水帳.網址, 流水帳.帳戶, 
355 358
                                             商客基本資料表.商品, 商客基本資料表.資料, 商客基本資料表.上行基數, 商客基本資料表.下行基數, 
356 359
                                             商客基本資料表.上繳源, 流水帳.名稱, 流水帳.總量, 流水帳.退水, 流水帳.中獎, 流水帳.輸贏, 
357 360
                                             流水帳.佔成輸贏, 流水帳.水倍差, 流水帳.上繳金額, 流水帳.自已總輸贏, 流水帳.上繳貢獻額, 
@@ -370,7 +373,7 @@
370 373
                             商客基本資料表.上繳源 AS 地帳, 商客基本資料表.上繳源 AS 個人所得, 商客基本資料表.上繳源 AS 水差, 商客基本資料表.上繳源 AS 核帳, 
371 374
                             商客基本資料表.網址 AS 狀態, 商客基本資料表.密碼
372 375
                 FROM        流水帳 FULL OUTER JOIN
373
-                            商客基本資料表 ON SUBSTRING(流水帳.網址, 7, 50) = 商客基本資料表.網址 AND 
376
+                            商客基本資料表 ON 流水帳.網址 = 商客基本資料表.網址 AND 
374 377
                             流水帳.帳戶 = 商客基本資料表.帳號
375 378
                 WHERE      (商客基本資料表.商品 LIKE N'%" & 帳務彙總計算表.商品_cb.Text & "%') AND (商客基本資料表.上繳源 LIKE N'%" & 帳務彙總計算表.老闆_cb.Text & "%') AND 
376 379
                             商客基本資料表.網址 LIKE N'%" & PA40 & "%'
@@ -384,7 +387,7 @@
384 387
                             商客基本資料表.商品 AS 天帳, 商客基本資料表.商品 AS 地帳, 商客基本資料表.商品 AS 個人所得, 
385 388
                             商客基本資料表.商品 AS 水差, 商客基本資料表.商品 AS 核帳
386 389
                 FROM        流水帳 FULL OUTER JOIN
387
-                            商客基本資料表 ON SUBSTRING(流水帳.網址, 7, 50) = 商客基本資料表.網址 AND 
390
+                            商客基本資料表 ON 流水帳.網址 = 商客基本資料表.網址 AND 
388 391
                             流水帳.帳戶 = 商客基本資料表.帳號
389 392
                 WHERE      (商客基本資料表.商品 LIKE N'%" & 帳務彙總計算表.商品_cb.Text & "%') AND (商客基本資料表.上繳源 LIKE N'%" & 帳務彙總計算表.老闆_cb.Text & "%') AND 
390 393
                             商客基本資料表.網址 LIKE N'%" & PA40 & "%'
@@ -400,7 +403,7 @@
400 403
                                         商客基本資料表.上繳源 AS 個人所得, 商客基本資料表.上繳源 AS 水差, 
401 404
                                         商客基本資料表.上繳源 AS 核帳
402 405
                                   FROM  商客基本資料表 FULL OUTER JOIN
403
-                                        流水帳 ON SUBSTRING(流水帳.網址, 7, 50) = 商客基本資料表.網址 AND 
406
+                                        流水帳 ON 流水帳.網址 = 商客基本資料表.網址 AND 
404 407
                                         流水帳.帳戶 = 商客基本資料表.帳號
405 408
                             WHERE      (商客基本資料表.商品 LIKE N'%" & 帳務彙總計算表.商品_cb.Text & "%') AND (商客基本資料表.上繳源 LIKE N'%" & 帳務彙總計算表.老闆_cb.Text & "%') AND 
406 409
                                         商客基本資料表.網址 LIKE N'%" & PA40 & "%'
@@ -487,7 +490,7 @@
487 490
         CmdSet_For_dr()
488 491
     End Sub
489 492
     Friend Sub SQL_客戶下資料表()
490
-        ConnOpen_子SQL() : SQL1 = "SELECT 客戶下 AS 客戶帳號, 網址, 帳號, 客名 AS 客戶名稱, 計算, 同帳, 所得, 基數, 流水號, 所得另算  FROM 下行客戶" : CmdSet_For_DGV()
493
+        ConnOpen_子SQL() : SQL1 = "SELECT 客戶下 AS 客戶帳號, 網址, 帳號, 客名 AS 客戶名稱, 計算, 同帳, 所得, 下層, 基數, 流水號, 所得另算  FROM 下行客戶" : CmdSet_For_DGV()
491 494
     End Sub
492 495
     Friend Sub SQL_客戶下名稱()
493 496
         ConnOpen_子SQL()
@@ -547,9 +550,9 @@
547 550
                             QQQ.中獎s, QQQ.輸贏s, QQQ.客戶小計s, QQQ.代理小計s, QQQ.總代理小計s, QQQ.股東小計s, QQQ.大股東小計s, 
548 551
                             QQQ.總監小計s, QQQ.個人所得s, QQQ.水差s, QQQ.下注明細s, QQQ.查看對帳s, QQQ.客帳 AS 客戶帳號, 選擇按鈕.按鈕, 
549 552
                             QQQ.帳戶 AS 客戶名稱, 選擇按鈕.按鈕 AS 計算, 選擇按鈕.按鈕 AS 同帳, QQQ.帳戶 AS 同帳指定, 選擇按鈕.按鈕 AS 所得, 
550
-                            QQQ.個人所得 AS 所得另算, QQQ.[index], QQQ.帳戶 AS 下客流水, QQQ.總監, QQQ.帳戶 AS 所得指定
553
+                            選擇按鈕.按鈕 AS 下層, QQQ.個人所得 AS 所得另算, QQQ.[index], QQQ.帳戶 AS 下客流水, QQQ.總監, QQQ.帳戶 AS 所得指定
551 554
                 FROM        選擇按鈕 RIGHT OUTER JOIN
552
-                           (SELECT     流水帳.開始日期, 流水帳.結束日期, SUBSTRING(流水帳.網址, 7, 50) AS 網址, 流水帳.帳戶, 
555
+                           (SELECT     流水帳.開始日期, 流水帳.結束日期, 流水帳.網址 AS 網址, 流水帳.帳戶, 
553 556
                                        商客基本資料表.商品, 商客基本資料表.資料, 商客基本資料表.上行基數, 商客基本資料表.下行基數, 
554 557
                                        商客基本資料表.上繳源 AS 老闆, 流水帳.名稱 AS 客戶, 商客基本資料表.上行基數 AS [會員.], 
555 558
                                        商客基本資料表.下行基數 AS [代理.], 商客基本資料表.下行基數 AS [總代理.], 
@@ -567,12 +570,12 @@
567 570
                                        流水帳.代理小計s, 流水帳.總代理小計s, 流水帳.股東小計s, 流水帳.大股東小計s, 流水帳.總監小計s, 
568 571
                                        流水帳.個人所得s, 流水帳.水差s, 流水帳.下注明細s, 流水帳.查看對帳s, 
569 572
                                        商客基本資料表.上繳源 AS 客帳, 流水帳.[index]
570
-                             FROM      流水帳 LEFT OUTER JOIN 商客基本資料表 ON SUBSTRING(流水帳.網址, 7, 50) = 商客基本資料表.網址 AND 流水帳.帳戶 = 商客基本資料表.帳號
573
+                             FROM      流水帳 LEFT OUTER JOIN 商客基本資料表 ON 流水帳.網址 = 商客基本資料表.網址 AND 流水帳.帳戶 = 商客基本資料表.帳號
571 574
                              WHERE    (流水帳.開始日期 LIKE N'" & Strings.Left(帳務明細查詢表.資料_cb.Text, 10) & "') AND 
572 575
                                       (流水帳.結束日期 LIKE N'" & Strings.Right(帳務明細查詢表.資料_cb.Text, 10) & "') AND 
573 576
                                       (商客基本資料表.商品 LIKE N'%" & 帳務明細查詢表.商品_cb.Text & "%') AND 
574 577
                                       (商客基本資料表.上繳源 LIKE N'%" & 帳務明細查詢表.老闆_cb.Text & "%') " & PA32 & "
575
-                             GROUP BY  流水帳.開始日期, 流水帳.結束日期, SUBSTRING(流水帳.網址, 7, 50), 流水帳.帳戶, 
578
+                             GROUP BY  流水帳.開始日期, 流水帳.結束日期, 流水帳.網址, 流水帳.帳戶, 
576 579
                                        商客基本資料表.商品, 商客基本資料表.資料, 商客基本資料表.上行基數, 商客基本資料表.下行基數, 
577 580
                                        商客基本資料表.上繳源, 流水帳.名稱, 流水帳.總量, 流水帳.退水, 流水帳.中獎, 流水帳.輸贏, 
578 581
                                        流水帳.佔成輸贏, 流水帳.水倍差, 流水帳.上繳金額, 流水帳.自已總輸贏, 流水帳.上繳貢獻額, 
@@ -588,18 +591,25 @@
588 591
         ConnOpen_子SQL()
589 592
         SQL1 = "UPDATE 流水帳 SET 查看對帳s = N'" & PA38 & "', 下注明細s = N'" & PA32 & "'
590 593
                 WHERE ([index] LIKE N'" & PA37 & "') AND (開始日期 LIKE N'" & PA36 & "') AND (結束日期 LIKE N'" & PA35 & "') AND 
591
-                      (SUBSTRING(網址, 7, 50) LIKE N'" & PA34 & "') AND (帳戶 LIKE N'" & PA33 & "')"
594
+                      (網址 LIKE N'" & PA34 & "') AND (帳戶 LIKE N'" & PA33 & "')"
592 595
         CmdSet_For_dr()
593 596
     End Sub
594 597
     Friend Sub SQL_所得另算表()
595 598
         ConnOpen_子SQL()
596 599
         SQL1 = "SELECT     商客基本資料表.商品, 商客基本資料表.商品 AS 所得
597 600
                 FROM       流水帳 LEFT OUTER JOIN
598
-                           商客基本資料表 ON 流水帳.帳戶 = 商客基本資料表.帳號 AND SUBSTRING(流水帳.網址, 7, 50) = 商客基本資料表.網址
601
+                           商客基本資料表 ON 流水帳.帳戶 = 商客基本資料表.帳號 AND 流水帳.網址 = 商客基本資料表.網址
599 602
                 WHERE     (流水帳.下注明細s LIKE N'%" & 帳務明細查詢表.所得指定_cb.Text & "%') AND (流水帳.開始日期 LIKE N'" & Strings.Left(帳務明細查詢表.資料_cb.Text, 10) & "') AND 
600 603
                           (流水帳.結束日期 LIKE N'" & Strings.Right(帳務明細查詢表.資料_cb.Text, 10) & "')
601 604
                 GROUP BY   商客基本資料表.商品
602 605
                 ORDER BY   商客基本資料表.商品"
603 606
         CmdSet_For_DGV()
604 607
     End Sub
608
+    Friend Sub SQL_流水帳修正()
609
+        SQL1 = "SELECT [index], 開始日期, 結束日期, 網址, 帳戶 FROM 流水帳 WHERE (網址 LIKE 'http:\%') ORDER BY 結束日期 DESC" : CmdSet_For_DGV()
610
+    End Sub
611
+    Friend Sub SQL_修正網址()
612
+        SQL1 = "UPDATE 流水帳 SET 網址 = N'" & PA1 & "' WHERE [index] LIKE N'" & PA2 & "' AND 開始日期 LIKE N'" & PA3 & "' AND 結束日期 LIKE N'" & PA4 & "' AND 帳戶 LIKE N'" & PA5 & "'"
613
+        CmdSet_For_dr()
614
+    End Sub
605 615
 End Module

+ 3
- 3
GA-ERP-SYS/Module/SQL_資料庫系統管理.vb View File

@@ -190,17 +190,17 @@
190 190
         CmdSet_For_dr()
191 191
     End Sub
192 192
     Friend Sub SQL_資料庫轉換3()
193
-        ConnOpen_備份1() : SQL1 = "SELECT 客戶下, 網址, 帳號, 基數, 流水號, 客名, 計算, 同帳, 所得, 所得另算 FROM 下行客戶" : CmdSet_For_DGV()
193
+        ConnOpen_備份1() : SQL1 = "SELECT 客戶下, 網址, 帳號, 基數, 流水號, 客名, 計算, 同帳, 所得, 所得另算, 下層 FROM 下行客戶" : CmdSet_For_DGV()
194 194
     End Sub
195 195
     Friend Sub SQL_資料庫轉換3_1()
196
-        ConnOpen_備份2() : SQL1 = "SELECT 客戶下, 網址, 帳號, 基數, 流水號, 客名, 計算, 同帳, 所得, 所得另算 FROM 下行客戶" : CmdSet_For_DGV()
196
+        ConnOpen_備份2() : SQL1 = "SELECT 客戶下, 網址, 帳號, 基數, 流水號, 客名, 計算, 同帳, 所得, 所得另算, 下層 FROM 下行客戶" : CmdSet_For_DGV()
197 197
     End Sub
198 198
     Friend Sub SQL_資料庫轉換3_刪除()
199 199
         ConnOpen_備份2() : SQL1 = "DELETE FROM 下行客戶" : CmdSet_For_dr()
200 200
     End Sub
201 201
     Friend Sub SQL_資料庫轉換3_新增()
202 202
         ConnOpen_備份2()
203
-        SQL1 = "INSERT INTO 下行客戶 (客戶下, 網址, 帳號, 基數, 流水號, 客名, 計算, 同帳, 所得, 所得另算) 
203
+        SQL1 = "INSERT INTO 下行客戶 (客戶下, 網址, 帳號, 基數, 流水號, 客名, 計算, 同帳, 所得, 所得另算, 下層) 
204 204
                 VALUES (N'" & PA & "', N'" & PA1 & "', N'" & PA2 & "', N'" & PA3 & "', N'" & PA4 & "', N'" & PA5 & "', N'" & PA6 & "', N'" & PA7 & "', N'" & PA8 & "', N'" & PA9 & "')"
205 205
         CmdSet_For_dr()
206 206
     End Sub

+ 1
- 1
GA-ERP-SYS/Module/全域變數.vb View File

@@ -10,7 +10,7 @@
10 10
     Public AA(99) As String : Public BB(99) As Boolean : Public CC(99) As Boolean : Public 登入判斷 As Boolean : Public 登入客戶 As String : Public 登入資料庫 As String : Public 業務名稱 As String
11 11
     Public QA1 As String : Public QA2 As String : Public QA3 As String : Public QA4 As String
12 12
     '----系統版本-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
13
-    Public 版本 As String = "2021091601"
13
+    Public 版本 As String = "2021100801"
14 14
     '----系統用全域變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
15 15
     '----系統閒置-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
16 16
     Public 判斷重登 As Boolean : Public 內外網 As Boolean : Public 重登確認 As Boolean : Public 主頁開啟 As Boolean

+ 1
- 1
GA-ERP-SYS/My Project/AssemblyInfo.vb View File

@@ -32,4 +32,4 @@ Imports System.Runtime.InteropServices
32 32
 ' <Assembly: AssemblyVersion("1.0.*")>
33 33
 
34 34
 <Assembly: AssemblyVersion("1.10.0.0")>
35
-<Assembly: AssemblyFileVersion("1.10.0.0")>
35
+<Assembly: AssemblyFileVersion("1.10.1.0")>

BIN
GA-ERP-SYS/bin/Debug/Auto.exe View File


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


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


+ 3
- 0
GA-ERP-SYS/bin/Debug/lorverrorlog.txt View File

@@ -0,0 +1,3 @@
1
+Traceback (most recent call last):
2
+  File "LoginVerify.py", line 134, in <module>
3
+FileNotFoundError: [Errno 2] No such file or directory: 'lorv.csv'

BIN
GA-ERP-SYS/bin/Debug/新的/Auto.exe View File


BIN
GA-ERP-SYS/bin/Debug/舊的/Auto.exe View File


BIN
GA-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache View File


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


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


+ 1
- 1
GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbproj.FileListAbsolute.txt View File

@@ -126,7 +126,6 @@ D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\bin\Debug\GA-ERP-SYS.pdb
126 126
 D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\bin\Debug\GA-ERP-SYS.xml
127 127
 D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\bin\Debug\DocumentFormat.OpenXml.dll
128 128
 D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\bin\Debug\DocumentFormat.OpenXml.xml
129
-D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA-ERP-SYS.vbprojAssemblyReference.cache
130 129
 D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.網址帳號驗證中.resources
131 130
 D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.帳務明細查詢表.resources
132 131
 D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.錯誤排除手冊.resources
@@ -156,3 +155,4 @@ D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA-ERP-SYS.vbproj.CopyComplete
156 155
 D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA-ERP-SYS.exe
157 156
 D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA-ERP-SYS.xml
158 157
 D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA-ERP-SYS.pdb
158
+D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA-ERP-SYS.vbprojAssemblyReference.cache

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


BIN
GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbprojAssemblyReference.cache View File


+ 70
- 22
GA-ERP-SYS/基本資料管理/基本資料.Designer.vb View File

@@ -64,6 +64,8 @@ Partial Class 基本資料
64 64
         Me.Label14 = New System.Windows.Forms.Label()
65 65
         Me.狀態_tb = New System.Windows.Forms.TextBox()
66 66
         Me.GroupBox5 = New System.Windows.Forms.GroupBox()
67
+        Me.所得指定_tb = New System.Windows.Forms.TextBox()
68
+        Me.Label28 = New System.Windows.Forms.Label()
67 69
         Me.所得計算_ch = New System.Windows.Forms.CheckBox()
68 70
         Me.參與計算_ch = New System.Windows.Forms.CheckBox()
69 71
         Me.取消2_bt = New System.Windows.Forms.Button()
@@ -155,8 +157,9 @@ Partial Class 基本資料
155 157
         Me.PictureBox1 = New System.Windows.Forms.PictureBox()
156 158
         Me.所得取消_bt = New System.Windows.Forms.Button()
157 159
         Me.所得全選_bt = New System.Windows.Forms.Button()
158
-        Me.所得指定_tb = New System.Windows.Forms.TextBox()
159
-        Me.Label28 = New System.Windows.Forms.Label()
160
+        Me.字體大小調整_lb = New System.Windows.Forms.Label()
161
+        Me.字體_NUD = New System.Windows.Forms.NumericUpDown()
162
+        Me.下層帳號_ch = New System.Windows.Forms.CheckBox()
160 163
         Me.GroupBox1.SuspendLayout()
161 164
         Me.GroupBox2.SuspendLayout()
162 165
         CType(Me.基數_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -171,6 +174,7 @@ Partial Class 基本資料
171 174
         CType(Me.LOG1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
172 175
         CType(Me.LOG2_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
173 176
         CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
177
+        CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).BeginInit()
174 178
         Me.SuspendLayout()
175 179
         '
176 180
         'GroupBox1
@@ -425,7 +429,7 @@ Partial Class 基本資料
425 429
         Me.清除搜索3_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
426 430
         Me.清除搜索3_bt.Location = New System.Drawing.Point(309, 649)
427 431
         Me.清除搜索3_bt.Name = "清除搜索3_bt"
428
-        Me.清除搜索3_bt.Size = New System.Drawing.Size(85, 47)
432
+        Me.清除搜索3_bt.Size = New System.Drawing.Size(85, 25)
429 433
         Me.清除搜索3_bt.TabIndex = 1537
430 434
         Me.清除搜索3_bt.Text = "清除搜索"
431 435
         Me.清除搜索3_bt.UseVisualStyleBackColor = False
@@ -477,6 +481,7 @@ Partial Class 基本資料
477 481
         '
478 482
         Me.GroupBox5.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
479 483
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
484
+        Me.GroupBox5.Controls.Add(Me.下層帳號_ch)
480 485
         Me.GroupBox5.Controls.Add(Me.所得指定_tb)
481 486
         Me.GroupBox5.Controls.Add(Me.Label28)
482 487
         Me.GroupBox5.Controls.Add(Me.所得計算_ch)
@@ -512,10 +517,27 @@ Partial Class 基本資料
512 517
         Me.GroupBox5.TabStop = False
513 518
         Me.GroupBox5.Text = "下收客戶帳號設定"
514 519
         '
520
+        '所得指定_tb
521
+        '
522
+        Me.所得指定_tb.Location = New System.Drawing.Point(253, 119)
523
+        Me.所得指定_tb.Name = "所得指定_tb"
524
+        Me.所得指定_tb.Size = New System.Drawing.Size(133, 23)
525
+        Me.所得指定_tb.TabIndex = 1558
526
+        '
527
+        'Label28
528
+        '
529
+        Me.Label28.AutoSize = True
530
+        Me.Label28.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
531
+        Me.Label28.Location = New System.Drawing.Point(197, 123)
532
+        Me.Label28.Name = "Label28"
533
+        Me.Label28.Size = New System.Drawing.Size(56, 16)
534
+        Me.Label28.TabIndex = 1557
535
+        Me.Label28.Text = "所得指定"
536
+        '
515 537
         '所得計算_ch
516 538
         '
517 539
         Me.所得計算_ch.AutoSize = True
518
-        Me.所得計算_ch.Location = New System.Drawing.Point(298, 99)
540
+        Me.所得計算_ch.Location = New System.Drawing.Point(210, 98)
519 541
         Me.所得計算_ch.Name = "所得計算_ch"
520 542
         Me.所得計算_ch.Size = New System.Drawing.Size(75, 20)
521 543
         Me.所得計算_ch.TabIndex = 1556
@@ -525,7 +547,7 @@ Partial Class 基本資料
525 547
         '參與計算_ch
526 548
         '
527 549
         Me.參與計算_ch.AutoSize = True
528
-        Me.參與計算_ch.Location = New System.Drawing.Point(68, 99)
550
+        Me.參與計算_ch.Location = New System.Drawing.Point(10, 98)
529 551
         Me.參與計算_ch.Name = "參與計算_ch"
530 552
         Me.參與計算_ch.Size = New System.Drawing.Size(75, 20)
531 553
         Me.參與計算_ch.TabIndex = 1554
@@ -748,7 +770,7 @@ Partial Class 基本資料
748 770
         '上下同帳_ch
749 771
         '
750 772
         Me.上下同帳_ch.AutoSize = True
751
-        Me.上下同帳_ch.Location = New System.Drawing.Point(185, 99)
773
+        Me.上下同帳_ch.Location = New System.Drawing.Point(111, 98)
752 774
         Me.上下同帳_ch.Name = "上下同帳_ch"
753 775
         Me.上下同帳_ch.Size = New System.Drawing.Size(75, 20)
754 776
         Me.上下同帳_ch.TabIndex = 1555
@@ -1549,28 +1571,49 @@ Partial Class 基本資料
1549 1571
         Me.所得全選_bt.Text = "所得全選"
1550 1572
         Me.所得全選_bt.UseVisualStyleBackColor = False
1551 1573
         '
1552
-        '所得指定_tb
1553
-        '
1554
-        Me.所得指定_tb.Location = New System.Drawing.Point(253, 119)
1555
-        Me.所得指定_tb.Name = "所得指定_tb"
1556
-        Me.所得指定_tb.Size = New System.Drawing.Size(133, 23)
1557
-        Me.所得指定_tb.TabIndex = 1558
1558
-        '
1559
-        'Label28
1560
-        '
1561
-        Me.Label28.AutoSize = True
1562
-        Me.Label28.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1563
-        Me.Label28.Location = New System.Drawing.Point(197, 123)
1564
-        Me.Label28.Name = "Label28"
1565
-        Me.Label28.Size = New System.Drawing.Size(56, 16)
1566
-        Me.Label28.TabIndex = 1557
1567
-        Me.Label28.Text = "所得指定"
1574
+        '字體大小調整_lb
1575
+        '
1576
+        Me.字體大小調整_lb.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
1577
+        Me.字體大小調整_lb.AutoSize = True
1578
+        Me.字體大小調整_lb.Font = New System.Drawing.Font("微軟正黑體", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1579
+        Me.字體大小調整_lb.ForeColor = System.Drawing.Color.Red
1580
+        Me.字體大小調整_lb.ImeMode = System.Windows.Forms.ImeMode.NoControl
1581
+        Me.字體大小調整_lb.Location = New System.Drawing.Point(307, 676)
1582
+        Me.字體大小調整_lb.Name = "字體大小調整_lb"
1583
+        Me.字體大小調整_lb.Size = New System.Drawing.Size(60, 17)
1584
+        Me.字體大小調整_lb.TabIndex = 1632
1585
+        Me.字體大小調整_lb.Text = "字體調整"
1586
+        '
1587
+        '字體_NUD
1588
+        '
1589
+        Me.字體_NUD.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
1590
+        Me.字體_NUD.DecimalPlaces = 1
1591
+        Me.字體_NUD.Increment = New Decimal(New Integer() {1, 0, 0, 65536})
1592
+        Me.字體_NUD.Location = New System.Drawing.Point(368, 674)
1593
+        Me.字體_NUD.Maximum = New Decimal(New Integer() {18, 0, 0, 0})
1594
+        Me.字體_NUD.Minimum = New Decimal(New Integer() {6, 0, 0, 0})
1595
+        Me.字體_NUD.Name = "字體_NUD"
1596
+        Me.字體_NUD.Size = New System.Drawing.Size(38, 22)
1597
+        Me.字體_NUD.TabIndex = 1631
1598
+        Me.字體_NUD.Value = New Decimal(New Integer() {9, 0, 0, 0})
1599
+        '
1600
+        '下層帳號_ch
1601
+        '
1602
+        Me.下層帳號_ch.AutoSize = True
1603
+        Me.下層帳號_ch.Location = New System.Drawing.Point(313, 98)
1604
+        Me.下層帳號_ch.Name = "下層帳號_ch"
1605
+        Me.下層帳號_ch.Size = New System.Drawing.Size(75, 20)
1606
+        Me.下層帳號_ch.TabIndex = 1559
1607
+        Me.下層帳號_ch.Text = "下層帳號"
1608
+        Me.下層帳號_ch.UseVisualStyleBackColor = True
1568 1609
         '
1569 1610
         '基本資料
1570 1611
         '
1571 1612
         Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
1572 1613
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
1573 1614
         Me.ClientSize = New System.Drawing.Size(1499, 698)
1615
+        Me.Controls.Add(Me.字體大小調整_lb)
1616
+        Me.Controls.Add(Me.字體_NUD)
1574 1617
         Me.Controls.Add(Me.所得取消_bt)
1575 1618
         Me.Controls.Add(Me.所得全選_bt)
1576 1619
         Me.Controls.Add(Me.同帳取消_bt)
@@ -1617,7 +1660,9 @@ Partial Class 基本資料
1617 1660
         CType(Me.LOG1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
1618 1661
         CType(Me.LOG2_dgv, System.ComponentModel.ISupportInitialize).EndInit()
1619 1662
         CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
1663
+        CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).EndInit()
1620 1664
         Me.ResumeLayout(False)
1665
+        Me.PerformLayout()
1621 1666
 
1622 1667
     End Sub
1623 1668
     Friend WithEvents GroupBox1 As GroupBox
@@ -1741,4 +1786,7 @@ Partial Class 基本資料
1741 1786
     Friend WithEvents 所得全選_bt As Button
1742 1787
     Friend WithEvents 所得指定_tb As TextBox
1743 1788
     Friend WithEvents Label28 As Label
1789
+    Friend WithEvents 字體大小調整_lb As Label
1790
+    Friend WithEvents 字體_NUD As NumericUpDown
1791
+    Friend WithEvents 下層帳號_ch As CheckBox
1744 1792
 End Class

+ 27
- 7
GA-ERP-SYS/基本資料管理/基本資料.vb View File

@@ -52,11 +52,12 @@ Public Class 基本資料
52 52
         客戶下_dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
53 53
         客戶下_dgv.Columns(0).FillWeight = 80 : 客戶下_dgv.Columns(1).Visible = False : 客戶下_dgv.Columns(2).FillWeight = 80 : 客戶下_dgv.Columns(3).FillWeight = 80
54 54
         客戶下_dgv.Columns(4).FillWeight = 80 : 客戶下_dgv.Columns(5).Visible = False : 客戶下_dgv.Columns(6).Visible = False : 客戶下_dgv.Columns(7).FillWeight = 70
55
-        客戶下_dgv.Columns(8).FillWeight = 47 : 客戶下_dgv.Columns(9).FillWeight = 47 : 客戶下_dgv.Columns(10).FillWeight = 47
55
+        客戶下_dgv.Columns(8).FillWeight = 47 : 客戶下_dgv.Columns(9).FillWeight = 47 : 客戶下_dgv.Columns(10).FillWeight = 47 : 客戶下_dgv.Columns(11).FillWeight = 47
56 56
         For i As Integer = 0 To 客戶下_dgv.Rows.Count - 1
57 57
             If IsDBNull(客戶下_dgv("計算", i).Value) Then : 客戶下_dgv("計算", i).Value = False : End If
58 58
             If IsDBNull(客戶下_dgv("同帳", i).Value) Then : 客戶下_dgv("同帳", i).Value = False : End If
59 59
             If IsDBNull(客戶下_dgv("所得", i).Value) Then : 客戶下_dgv("所得", i).Value = False : End If
60
+            If IsDBNull(客戶下_dgv("下層", i).Value) Then : 客戶下_dgv("下層", i).Value = False : End If
60 61
         Next
61 62
     End Sub
62 63
     Private Sub Set_商客清單()
@@ -132,14 +133,18 @@ Public Class 基本資料
132 133
         Me.MdiParent = GA_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True : GA_ERP_SYS.WindowState = 0
133 134
         商品_tb.Enabled = False : 網址2_tb.Enabled = False : 編號_tb.Enabled = False : 帳號_tb.Enabled = False : 密碼_tb.Enabled = False : 上繳源_tb.Enabled = False
134 135
         客戶下_tb.Enabled = False : 客戶名稱_tb.Enabled = False : L50.Visible = False : 參與計算_ch.Enabled = False : 上下同帳_ch.Enabled = False : 所得計算_ch.Enabled = False
135
-        所得指定_tb.Enabled = False
136
+        所得指定_tb.Enabled = False : 下層帳號_ch.Enabled = False
136 137
         PictureBox1.BringToFront()
137 138
         '-------------------------------------------------------------------------------------------------------
138 139
         SQL_下拉資料清單讀取()
139 140
         資料_cb.Items.Clear() : While (dr.Read()) : 資料_cb.Items.Add(dr("資料")) : End While : conn.Close()
140 141
         '-------------------------------------------------------------------------------------------------------
141 142
         Set_基數下拉讀取1() : Set_商品下拉讀取1()
142
-
143
+        If GA_ERP_SYS.Size.Width > 1440 And GA_ERP_SYS.Size.Height > 900 Then
144
+            字體_NUD.Value = 9
145
+        ElseIf GA_ERP_SYS.Size.Width <= 1440 And GA_ERP_SYS.Size.Height <= 900 Then
146
+            字體_NUD.Value = 7.6
147
+        End If
143 148
         If CC(16) = False Then
144 149
             進階控制_bt.Enabled = False
145 150
         End If
@@ -148,6 +153,18 @@ Public Class 基本資料
148 153
         系統_cb.SelectedIndex = 0 : 系統1_cb.SelectedIndex = 0
149 154
         PA = "" : PA1 = "" : PA9 = "" : PA16 = "" : Set_商品清單() : Set_基數清單() : Set_資料清單() : Set_客戶下清單() : Set_商客清單() : Set_LOG1() : Set_LOG2()
150 155
     End Sub
156
+    Private Sub 基本資料_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
157
+        If GA_ERP_SYS.Size.Width > 1440 And GA_ERP_SYS.Size.Height > 900 Then
158
+            字體_NUD.Value = 9
159
+        ElseIf GA_ERP_SYS.Size.Width <= 1440 And GA_ERP_SYS.Size.Height <= 900 Then
160
+            字體_NUD.Value = 7.6
161
+        End If
162
+    End Sub
163
+    Private Sub 字體_NUD_ValueChanged(sender As Object, e As EventArgs) Handles 字體_NUD.ValueChanged
164
+        商品_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
165
+        商客_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
166
+        客戶下_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
167
+    End Sub
151 168
     Private Sub 商品_dgv_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles 商品_dgv.CellClick
152 169
         If e.RowIndex = -1 Then : Else
153 170
             商品_tb.Text = 商品_dgv("商品", e.RowIndex).Value.ToString : 編號_tb.Text = 商品_dgv("編號", e.RowIndex).Value.ToString
@@ -170,7 +187,8 @@ Public Class 基本資料
170 187
             下行1_cb.Text = 客戶下_dgv("基數", e.RowIndex).Value.ToString : 客戶名稱_tb.Text = 客戶下_dgv("客戶名稱", e.RowIndex).Value.ToString
171 188
             網址4_tb.Text = 客戶下_dgv("網址", e.RowIndex).Value.ToString : 參與計算_ch.Checked = 客戶下_dgv("計算", e.RowIndex).Value
172 189
             上下同帳_ch.Checked = 客戶下_dgv("同帳", e.RowIndex).Value : 所得計算_ch.Checked = 客戶下_dgv("所得", e.RowIndex).Value
173
-            帳號3_cb.Text = 帳號4_cb.Text & " - " & 老闆_cb.Text
190
+            帳號3_cb.Text = 帳號4_cb.Text & " - " & 老闆_cb.Text : 所得指定_tb.Text = 客戶下_dgv("所得另算", e.RowIndex).Value.ToString
191
+            下層帳號_ch.Checked = 客戶下_dgv("下層", e.RowIndex).Value
174 192
         End If
175 193
     End Sub
176 194
     Private Sub 商客_dgv_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles 商客_dgv.CellClick
@@ -264,6 +282,7 @@ Public Class 基本資料
264 282
     Private Sub 客戶下新增_bt_Click(sender As Object, e As EventArgs) Handles 客戶下新增_bt.Click
265 283
         客戶下新增_bt.Enabled = False : 客戶下_tb.Enabled = True : 客戶名稱_tb.Enabled = True : 所得指定_tb.Enabled = True
266 284
         客戶下_tb.Text = "" : 客戶名稱_tb.Text = "" : 參與計算_ch.Checked = True : 上下同帳_ch.Checked = False : 所得計算_ch.Checked = True
285
+        下層帳號_ch.Enabled = True
267 286
     End Sub
268 287
     Private Sub 客戶下修正_bt_Click(sender As Object, e As EventArgs) Handles 客戶下修正_bt.Click
269 288
         客戶下修正_bt.Enabled = False : 客戶下_tb.Enabled = True : 客戶名稱_tb.Enabled = True : 所得指定_tb.Enabled = True
@@ -304,6 +323,7 @@ Public Class 基本資料
304 323
     Private Sub 取消2_bt_Click(sender As Object, e As EventArgs) Handles 取消2_bt.Click
305 324
         客戶下修正_bt.Enabled = True : 客戶下新增_bt.Enabled = True : 客戶下_tb.Enabled = False : 客戶名稱_tb.Enabled = False
306 325
         參與計算_ch.Checked = False : 上下同帳_ch.Checked = False : 所得計算_ch.Checked = False : 所得指定_tb.Enabled = False
326
+        下層帳號_ch.Enabled = False
307 327
     End Sub
308 328
     Private Sub 客戶下刪除_bt_Click(sender As Object, e As EventArgs) Handles 客戶下刪除_bt.Click
309 329
         Dim aa As MsgBoxResult = MsgBox("確定要刪除該筆資料?", MsgBoxStyle.OkCancel)
@@ -336,7 +356,7 @@ Public Class 基本資料
336 356
             For i As Integer = 0 To 客戶下_dgv.Rows.Count - 1
337 357
                 MyModule1.進度條()
338 358
                 PA = 客戶下_dgv("流水號", i).Value.ToString : BL1 = 客戶下_dgv("計算", i).Value : BL2 = 客戶下_dgv("同帳", i).Value : BL3 = 客戶下_dgv("所得", i).Value
339
-                PA1 = 客戶下_dgv("所得指定", i).Value.ToString
359
+                PA1 = 客戶下_dgv("所得另算", i).Value.ToString : BL4 = 客戶下_dgv("下層", i).Value
340 360
                 SQL_系統編碼規則_客戶下批改()
341 361
             Next : GA_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0 : MsgBox("批量存檔完成!!!")
342 362
         End If : conn.Close() : PA = ""
@@ -659,9 +679,9 @@ Public Class 基本資料
659 679
     End Sub
660 680
     Private Sub 進階控制_bt_Click(sender As Object, e As EventArgs) Handles 進階控制_bt.Click
661 681
         If PictureBox1.Visible = False Then
662
-            PictureBox1.Visible = True : 參與計算_ch.Enabled = False : 上下同帳_ch.Enabled = False : 所得計算_ch.Enabled = False
682
+            PictureBox1.Visible = True : 參與計算_ch.Enabled = False : 上下同帳_ch.Enabled = False : 所得計算_ch.Enabled = False : 下層帳號_ch.Enabled = False
663 683
         Else
664
-            PictureBox1.Visible = False : 參與計算_ch.Enabled = True : 上下同帳_ch.Enabled = True : 所得計算_ch.Enabled = True
684
+            PictureBox1.Visible = False : 參與計算_ch.Enabled = True : 上下同帳_ch.Enabled = True : 所得計算_ch.Enabled = True : 下層帳號_ch.Enabled = True
665 685
         End If
666 686
     End Sub
667 687
     Private Sub LOG檔_bt_Click(sender As Object, e As EventArgs) Handles LOG檔_bt.Click

+ 47
- 47
GA-ERP-SYS/報表系統管理/帳務彙總計算表.Designer.vb View File

@@ -23,21 +23,21 @@ Partial Class 帳務彙總計算表
23 23
     <System.Diagnostics.DebuggerStepThrough()>
24 24
     Private Sub InitializeComponent()
25 25
         Me.components = New System.ComponentModel.Container()
26
-        Dim DataGridViewCellStyle16 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
-        Dim DataGridViewCellStyle17 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
-        Dim DataGridViewCellStyle18 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
-        Dim DataGridViewCellStyle19 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
-        Dim DataGridViewCellStyle20 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
31
-        Dim DataGridViewCellStyle21 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
32
-        Dim DataGridViewCellStyle22 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
33
-        Dim DataGridViewCellStyle23 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
34
-        Dim DataGridViewCellStyle24 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
35
-        Dim DataGridViewCellStyle25 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
36
-        Dim DataGridViewCellStyle26 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
37
-        Dim DataGridViewCellStyle27 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
38
-        Dim DataGridViewCellStyle28 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
39
-        Dim DataGridViewCellStyle29 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
40
-        Dim DataGridViewCellStyle30 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
+        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
+        Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
+        Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
31
+        Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
32
+        Dim DataGridViewCellStyle7 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
33
+        Dim DataGridViewCellStyle8 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
34
+        Dim DataGridViewCellStyle9 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
35
+        Dim DataGridViewCellStyle10 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
36
+        Dim DataGridViewCellStyle11 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
37
+        Dim DataGridViewCellStyle12 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
38
+        Dim DataGridViewCellStyle13 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
39
+        Dim DataGridViewCellStyle14 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
40
+        Dim DataGridViewCellStyle15 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
41 41
         Me.流水帳_dgv = New System.Windows.Forms.DataGridView()
42 42
         Me.Label9 = New System.Windows.Forms.Label()
43 43
         Me.資料_cb = New System.Windows.Forms.ComboBox()
@@ -164,8 +164,8 @@ Partial Class 帳務彙總計算表
164 164
         '
165 165
         '流水帳_dgv
166 166
         '
167
-        DataGridViewCellStyle16.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer))
168
-        Me.流水帳_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle16
167
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer))
168
+        Me.流水帳_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
169 169
         Me.流水帳_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
170 170
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
171 171
         Me.流水帳_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
@@ -242,8 +242,8 @@ Partial Class 帳務彙總計算表
242 242
         '
243 243
         '彙總_dgv
244 244
         '
245
-        DataGridViewCellStyle17.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer))
246
-        Me.彙總_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle17
245
+        DataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer))
246
+        Me.彙總_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle2
247 247
         Me.彙總_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
248 248
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
249 249
         Me.彙總_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
@@ -251,8 +251,8 @@ Partial Class 帳務彙總計算表
251 251
         Me.彙總_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
252 252
         Me.彙總_dgv.Name = "彙總_dgv"
253 253
         Me.彙總_dgv.RowHeadersWidth = 4
254
-        DataGridViewCellStyle18.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
255
-        Me.彙總_dgv.RowsDefaultCellStyle = DataGridViewCellStyle18
254
+        DataGridViewCellStyle3.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
255
+        Me.彙總_dgv.RowsDefaultCellStyle = DataGridViewCellStyle3
256 256
         Me.彙總_dgv.RowTemplate.Height = 24
257 257
         Me.彙總_dgv.Size = New System.Drawing.Size(241, 961)
258 258
         Me.彙總_dgv.TabIndex = 1521
@@ -343,8 +343,8 @@ Partial Class 帳務彙總計算表
343 343
         '
344 344
         '彙總1_dgv
345 345
         '
346
-        DataGridViewCellStyle19.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
347
-        Me.彙總1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle19
346
+        DataGridViewCellStyle4.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
347
+        Me.彙總1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle4
348 348
         Me.彙總1_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
349 349
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
350 350
         Me.彙總1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
@@ -363,16 +363,16 @@ Partial Class 帳務彙總計算表
363 363
         Me.彙總2_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
364 364
         Me.彙總2_dgv.Name = "彙總2_dgv"
365 365
         Me.彙總2_dgv.RowHeadersWidth = 4
366
-        DataGridViewCellStyle20.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
367
-        Me.彙總2_dgv.RowsDefaultCellStyle = DataGridViewCellStyle20
366
+        DataGridViewCellStyle5.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
367
+        Me.彙總2_dgv.RowsDefaultCellStyle = DataGridViewCellStyle5
368 368
         Me.彙總2_dgv.RowTemplate.Height = 24
369 369
         Me.彙總2_dgv.Size = New System.Drawing.Size(512, 257)
370 370
         Me.彙總2_dgv.TabIndex = 1535
371 371
         '
372 372
         '客戶下_dgv
373 373
         '
374
-        DataGridViewCellStyle21.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
375
-        Me.客戶下_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle21
374
+        DataGridViewCellStyle6.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
375
+        Me.客戶下_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle6
376 376
         Me.客戶下_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
377 377
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
378 378
         Me.客戶下_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
@@ -421,8 +421,8 @@ Partial Class 帳務彙總計算表
421 421
         '
422 422
         'LOG1_dgv
423 423
         '
424
-        DataGridViewCellStyle22.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
425
-        Me.LOG1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle22
424
+        DataGridViewCellStyle7.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
425
+        Me.LOG1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle7
426 426
         Me.LOG1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
427 427
         Me.LOG1_dgv.Location = New System.Drawing.Point(6, 18)
428 428
         Me.LOG1_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
@@ -434,8 +434,8 @@ Partial Class 帳務彙總計算表
434 434
         '
435 435
         'LOG2_dgv
436 436
         '
437
-        DataGridViewCellStyle23.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
438
-        Me.LOG2_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle23
437
+        DataGridViewCellStyle8.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
438
+        Me.LOG2_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle8
439 439
         Me.LOG2_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
440 440
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
441 441
         Me.LOG2_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
@@ -503,8 +503,8 @@ Partial Class 帳務彙總計算表
503 503
         '
504 504
         '日期_dgv
505 505
         '
506
-        DataGridViewCellStyle24.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
507
-        Me.日期_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle24
506
+        DataGridViewCellStyle9.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
507
+        Me.日期_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle9
508 508
         Me.日期_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
509 509
             Or System.Windows.Forms.AnchorStyles.Left) _
510 510
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
@@ -796,8 +796,8 @@ Partial Class 帳務彙總計算表
796 796
         '
797 797
         '彙總3_dgv
798 798
         '
799
-        DataGridViewCellStyle25.BackColor = System.Drawing.Color.LightGoldenrodYellow
800
-        Me.彙總3_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle25
799
+        DataGridViewCellStyle10.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(192, Byte), Integer))
800
+        Me.彙總3_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle10
801 801
         Me.彙總3_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
802 802
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
803 803
         Me.彙總3_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
@@ -805,16 +805,16 @@ Partial Class 帳務彙總計算表
805 805
         Me.彙總3_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
806 806
         Me.彙總3_dgv.Name = "彙總3_dgv"
807 807
         Me.彙總3_dgv.RowHeadersWidth = 4
808
-        DataGridViewCellStyle26.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
809
-        Me.彙總3_dgv.RowsDefaultCellStyle = DataGridViewCellStyle26
808
+        DataGridViewCellStyle11.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
809
+        Me.彙總3_dgv.RowsDefaultCellStyle = DataGridViewCellStyle11
810 810
         Me.彙總3_dgv.RowTemplate.Height = 24
811 811
         Me.彙總3_dgv.Size = New System.Drawing.Size(512, 514)
812 812
         Me.彙總3_dgv.TabIndex = 1579
813 813
         '
814 814
         '彙總4_dgv
815 815
         '
816
-        DataGridViewCellStyle27.BackColor = System.Drawing.Color.LightGoldenrodYellow
817
-        Me.彙總4_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle27
816
+        DataGridViewCellStyle12.BackColor = System.Drawing.Color.LightGoldenrodYellow
817
+        Me.彙總4_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle12
818 818
         Me.彙總4_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
819 819
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
820 820
         Me.彙總4_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
@@ -917,16 +917,16 @@ Partial Class 帳務彙總計算表
917 917
         Me.客戶_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
918 918
         Me.客戶_dgv.Name = "客戶_dgv"
919 919
         Me.客戶_dgv.RowHeadersWidth = 4
920
-        DataGridViewCellStyle28.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
921
-        Me.客戶_dgv.RowsDefaultCellStyle = DataGridViewCellStyle28
920
+        DataGridViewCellStyle13.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
921
+        Me.客戶_dgv.RowsDefaultCellStyle = DataGridViewCellStyle13
922 922
         Me.客戶_dgv.RowTemplate.Height = 24
923 923
         Me.客戶_dgv.Size = New System.Drawing.Size(393, 257)
924 924
         Me.客戶_dgv.TabIndex = 1588
925 925
         '
926 926
         '彙總5_dgv
927 927
         '
928
-        DataGridViewCellStyle29.BackColor = System.Drawing.Color.LightCyan
929
-        Me.彙總5_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle29
928
+        DataGridViewCellStyle14.BackColor = System.Drawing.Color.LightCyan
929
+        Me.彙總5_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle14
930 930
         Me.彙總5_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
931 931
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
932 932
         Me.彙總5_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
@@ -934,8 +934,8 @@ Partial Class 帳務彙總計算表
934 934
         Me.彙總5_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
935 935
         Me.彙總5_dgv.Name = "彙總5_dgv"
936 936
         Me.彙總5_dgv.RowHeadersWidth = 4
937
-        DataGridViewCellStyle30.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
938
-        Me.彙總5_dgv.RowsDefaultCellStyle = DataGridViewCellStyle30
937
+        DataGridViewCellStyle15.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
938
+        Me.彙總5_dgv.RowsDefaultCellStyle = DataGridViewCellStyle15
939 939
         Me.彙總5_dgv.RowTemplate.Height = 24
940 940
         Me.彙總5_dgv.Size = New System.Drawing.Size(393, 514)
941 941
         Me.彙總5_dgv.TabIndex = 1589
@@ -1455,14 +1455,14 @@ Partial Class 帳務彙總計算表
1455 1455
         Me.Controls.Add(Me.PictureBox1)
1456 1456
         Me.Controls.Add(Me.彙總1_dgv)
1457 1457
         Me.Controls.Add(Me.彙總_dgv)
1458
-        Me.Controls.Add(Me.彙總4_dgv)
1459 1458
         Me.Controls.Add(Me.L50)
1460 1459
         Me.Controls.Add(Me.客戶下_dgv)
1461 1460
         Me.Controls.Add(Me.流水帳_dgv)
1462 1461
         Me.Controls.Add(Me.彙總3_dgv)
1463
-        Me.Controls.Add(Me.Label22)
1464 1462
         Me.Controls.Add(Me.Label21)
1463
+        Me.Controls.Add(Me.Label22)
1465 1464
         Me.Controls.Add(Me.Label18)
1465
+        Me.Controls.Add(Me.彙總4_dgv)
1466 1466
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1467 1467
         Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
1468 1468
         Me.Name = "帳務彙總計算表"

+ 270
- 147
GA-ERP-SYS/報表系統管理/帳務彙總計算表.vb View File

@@ -29,6 +29,7 @@ Public Class 帳務彙總計算表
29 29
             If IsDBNull(客戶下_dgv("同帳", i).Value) = True Then : 客戶下_dgv("同帳", i).Value = False : End If
30 30
             If IsDBNull(客戶下_dgv("計算", i).Value) = True Then : 客戶下_dgv("計算", i).Value = False : End If
31 31
             If IsDBNull(客戶下_dgv("所得", i).Value) = True Then : 客戶下_dgv("所得", i).Value = False : End If
32
+            If IsDBNull(客戶下_dgv("下層", i).Value) = True Then : 客戶下_dgv("下層", i).Value = False : End If
32 33
         Next
33 34
     End Sub
34 35
     Private Sub Set_流水帳清單1()
@@ -43,12 +44,12 @@ Public Class 帳務彙總計算表
43 44
         流水帳_dgv.Columns("客戶").FillWeight = 110 : 流水帳_dgv.Columns("商品").FillWeight = 70
44 45
         流水帳_dgv.Columns("老闆").FillWeight = 55 : 流水帳_dgv.Columns("帳戶").FillWeight = 70
45 46
         流水帳_dgv.Columns("計算").FillWeight = 50 : 流水帳_dgv.Columns("同帳").FillWeight = 50
46
-        流水帳_dgv.Columns("所得").FillWeight = 50
47
+        流水帳_dgv.Columns("所得").FillWeight = 50 : 流水帳_dgv.Columns("下層").FillWeight = 50
47 48
 
48 49
         流水帳_dgv.Columns(7).Visible = False : 流水帳_dgv.Columns(6).Visible = False : 流水帳_dgv.Columns("資料").Visible = False
49 50
         流水帳_dgv.Columns(0).Visible = False : 流水帳_dgv.Columns(1).Visible = False : 流水帳_dgv.Columns("同帳指定").Visible = False
50 51
         流水帳_dgv.Columns("網址").Visible = False : 流水帳_dgv.Columns("水差").Visible = False : 流水帳_dgv.Columns("所得另算").Visible = False
51
-        流水帳_dgv.Columns("總監").Visible = False
52
+        流水帳_dgv.Columns("總監").Visible = False : 流水帳_dgv.Columns("水差2").Visible = False
52 53
         流水帳_dgv.Columns("天帳").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
53 54
         流水帳_dgv.Columns("地帳").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
54 55
         流水帳_dgv.Columns("水差").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
@@ -60,6 +61,7 @@ Public Class 帳務彙總計算表
60 61
             If IsDBNull(流水帳_dgv("同帳", i).Value) = True Then : 流水帳_dgv("同帳", i).Value = False : End If
61 62
             If IsDBNull(流水帳_dgv("計算", i).Value) = True Then : 流水帳_dgv("計算", i).Value = False : End If
62 63
             If IsDBNull(流水帳_dgv("所得", i).Value) = True Then : 流水帳_dgv("所得", i).Value = False : End If
64
+            If IsDBNull(流水帳_dgv("下層", i).Value) = True Then : 流水帳_dgv("下層", i).Value = False : End If
63 65
         Next
64 66
         計算()
65 67
     End Sub
@@ -90,165 +92,254 @@ Public Class 帳務彙總計算表
90 92
                 If 流水帳_dgv("客帳", i).Value.ToString = 客戶下_dgv("客戶帳號", ii).Value.ToString And 流水帳_dgv("網址", i).Value.ToString = 客戶下_dgv("網址", ii).Value.ToString Then
91 93
                     流水帳_dgv("客名", i).Value = 客戶下_dgv("客戶名稱", ii).Value.ToString : 流水帳_dgv("計算", i).Value = 客戶下_dgv("計算", ii).Value
92 94
                     流水帳_dgv("同帳", i).Value = 客戶下_dgv("同帳", ii).Value : 流水帳_dgv("同帳指定", i).Value = 客戶下_dgv("基數", ii).Value
93
-                    流水帳_dgv("所得", i).Value = 客戶下_dgv("所得", ii).Value : Exit For
95
+                    流水帳_dgv("所得", i).Value = 客戶下_dgv("所得", ii).Value : 流水帳_dgv("下層", i).Value = 客戶下_dgv("下層", ii).Value : Exit For
94 96
                 Else
95 97
                     流水帳_dgv("客名", i).Value = "" : 流水帳_dgv("計算", i).Value = False : 流水帳_dgv("同帳", i).Value = False : 流水帳_dgv("所得", i).Value = False
98
+                    流水帳_dgv("下層", i).Value = False
96 99
                 End If
97 100
             Next
98 101
 
99 102
             '------------短版轉換---------------------------------------------------------------------------------------------------------------------------------------
100 103
             If Strings.Left(流水帳_dgv.Rows(i).Cells("資料").Value, 2) = "短版" Or Strings.Left(流水帳_dgv.Rows(i).Cells("資料").Value, 2) = "短板" Then
104
+                流水帳_dgv.Rows(i).Cells("個人所得").Value = 流水帳_dgv.Rows(i).Cells("個人所得s").Value.ToString
105
+                流水帳_dgv.Rows(i).Cells("水差").Value = 流水帳_dgv.Rows(i).Cells("水差s").Value.ToString
106
+                流水帳_dgv.Rows(i).Cells("個人所得1").Value = 流水帳_dgv.Rows(i).Cells("個人所得s").Value.ToString
107
+                流水帳_dgv.Rows(i).Cells("水差1").Value = 流水帳_dgv.Rows(i).Cells("水差s").Value.ToString
108
+                流水帳_dgv.Rows(i).Cells("個人所得2").Value = 流水帳_dgv.Rows(i).Cells("個人所得s").Value.ToString
109
+                流水帳_dgv.Rows(i).Cells("水差2").Value = 流水帳_dgv.Rows(i).Cells("水差s").Value.ToString
101 110
                 If 流水帳_dgv("同帳", i).Value = False Then
102
-                    流水帳_dgv.Rows(i).Cells("個人所得").Value = 流水帳_dgv.Rows(i).Cells("個人所得s").Value.ToString
103
-                    流水帳_dgv.Rows(i).Cells("水差").Value = 流水帳_dgv.Rows(i).Cells("水差s").Value.ToString
104
-                    流水帳_dgv.Rows(i).Cells("個人所得1").Value = 流水帳_dgv.Rows(i).Cells("個人所得s").Value.ToString
105
-                    流水帳_dgv.Rows(i).Cells("水差1").Value = 流水帳_dgv.Rows(i).Cells("水差s").Value.ToString
106 111
                     If 流水帳_dgv.Rows(i).Cells("下行基數").Value.ToString = "總監" Then
107
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("總監小計s").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("總監小計s").Value
112
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("總監小計s").Value
113
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("總監小計s").Value
114
+                        流水帳_dgv.Rows(i).Cells("地帳2").Value = 流水帳_dgv.Rows(i).Cells("總監小計s").Value
108 115
                     ElseIf 流水帳_dgv.Rows(i).Cells("下行基數").Value.ToString = "大股東" Then
109
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("大股東小計s").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("大股東小計s").Value
116
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("大股東小計s").Value
117
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("大股東小計s").Value
118
+                        流水帳_dgv.Rows(i).Cells("地帳2").Value = 流水帳_dgv.Rows(i).Cells("大股東小計s").Value
110 119
                     ElseIf 流水帳_dgv.Rows(i).Cells("下行基數").Value.ToString = "股東" Then
111
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("股東小計s").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("股東小計s").Value
120
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("股東小計s").Value
121
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("股東小計s").Value
122
+                        流水帳_dgv.Rows(i).Cells("地帳2").Value = 流水帳_dgv.Rows(i).Cells("股東小計s").Value
112 123
                     ElseIf 流水帳_dgv.Rows(i).Cells("下行基數").Value.ToString = "總代理" Then
113
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("總代理小計s").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("總代理小計s").Value
124
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("總代理小計s").Value
125
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("總代理小計s").Value
126
+                        流水帳_dgv.Rows(i).Cells("地帳2").Value = 流水帳_dgv.Rows(i).Cells("總代理小計s").Value
114 127
                     ElseIf 流水帳_dgv.Rows(i).Cells("下行基數").Value.ToString = "代理" Then
115
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("代理小計s").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("代理小計s").Value
128
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("代理小計s").Value
129
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("代理小計s").Value
130
+                        流水帳_dgv.Rows(i).Cells("地帳2").Value = 流水帳_dgv.Rows(i).Cells("代理小計s").Value
116 131
                     ElseIf 流水帳_dgv.Rows(i).Cells("下行基數").Value.ToString = "會員" Then
117
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("客戶小計s").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("客戶小計s").Value
118
-                    Else
119
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = "短版下行基數沒轉到"
132
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("客戶小計s").Value
133
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("客戶小計s").Value
134
+                        流水帳_dgv.Rows(i).Cells("地帳2").Value = 流水帳_dgv.Rows(i).Cells("客戶小計s").Value
120 135
                     End If
121 136
                     If 流水帳_dgv.Rows(i).Cells("上行基數").Value.ToString = "總監" Then
122
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("總監小計s").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("總監小計s").Value
137
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("總監小計s").Value
138
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("總監小計s").Value
139
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("總監小計s").Value
123 140
                     ElseIf 流水帳_dgv.Rows(i).Cells("上行基數").Value.ToString = "大股東" Then
124
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("大股東小計s").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("大股東小計s").Value
141
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("大股東小計s").Value
142
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("大股東小計s").Value
143
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("大股東小計s").Value
125 144
                     ElseIf 流水帳_dgv.Rows(i).Cells("上行基數").Value.ToString = "股東" Then
126
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("股東小計s").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("股東小計s").Value
145
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("股東小計s").Value
146
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("股東小計s").Value
147
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("股東小計s").Value
127 148
                     ElseIf 流水帳_dgv.Rows(i).Cells("上行基數").Value.ToString = "總代理" Then
128
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("總代理小計s").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("總代理小計s").Value
149
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("總代理小計s").Value
150
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("總代理小計s").Value
151
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("總代理小計s").Value
129 152
                     ElseIf 流水帳_dgv.Rows(i).Cells("上行基數").Value.ToString = "代理" Then
130
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("代理小計s").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("代理小計s").Value
153
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("代理小計s").Value
154
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("代理小計s").Value
155
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("代理小計s").Value
131 156
                     ElseIf 流水帳_dgv.Rows(i).Cells("上行基數").Value.ToString = "會員" Then
132
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("客戶小計s").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("客戶小計s").Value
133
-                    Else
134
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = "短版上行基數沒轉到"
157
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("客戶小計s").Value
158
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("客戶小計s").Value
159
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("客戶小計s").Value
135 160
                     End If
136 161
                 ElseIf 流水帳_dgv("同帳", i).Value = True Then
137
-                    流水帳_dgv.Rows(i).Cells("個人所得").Value = "0" : 流水帳_dgv.Rows(i).Cells("水差").Value = "0"
138
-                    流水帳_dgv.Rows(i).Cells("個人所得1").Value = "0" : 流水帳_dgv.Rows(i).Cells("水差1").Value = "0"
162
+                    '    流水帳_dgv.Rows(i).Cells("個人所得").Value = "0" : 流水帳_dgv.Rows(i).Cells("水差").Value = "0"
163
+                    '    流水帳_dgv.Rows(i).Cells("個人所得1").Value = "0" : 流水帳_dgv.Rows(i).Cells("水差1").Value = "0"
164
+                    '    流水帳_dgv.Rows(i).Cells("個人所得2").Value = "0" : 流水帳_dgv.Rows(i).Cells("水差2").Value = "0"
139 165
                     If 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "總監" Then
140
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("總監小計s").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("總監小計s").Value
166
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("總監小計s").Value
167
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("總監小計s").Value
168
+                        流水帳_dgv.Rows(i).Cells("地帳2").Value = 流水帳_dgv.Rows(i).Cells("總監小計s").Value
141 169
                     ElseIf 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "大股東" Then
142
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("大股東小計s").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("大股東小計s").Value
170
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("大股東小計s").Value
171
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("大股東小計s").Value
172
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("大股東小計s").Value
143 173
                     ElseIf 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "股東" Then
144
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("股東小計s").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("股東小計s").Value
174
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("股東小計s").Value
175
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("股東小計s").Value
176
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("股東小計s").Value
145 177
                     ElseIf 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "總代理" Then
146
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("總代理小計s").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("總代理小計s").Value
178
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("總代理小計s").Value
179
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("總代理小計s").Value
180
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("總代理小計s").Value
147 181
                     ElseIf 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "代理" Then
148
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("代理小計s").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("代理小計s").Value
182
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("代理小計s").Value
183
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("代理小計s").Value
184
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("代理小計s").Value
149 185
                     ElseIf 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "會員" Then
150
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("客戶小計s").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("客戶小計s").Value
151
-                    Else
152
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = "短版下行基數沒轉到"
186
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("客戶小計s").Value
187
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("客戶小計s").Value
188
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("客戶小計s").Value
153 189
                     End If
154 190
                     If 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "總監" Then
155
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("總監小計s").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("總監小計s").Value
191
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("總監小計s").Value
192
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("總監小計s").Value
193
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("總監小計s").Value
156 194
                     ElseIf 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "大股東" Then
157
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("大股東小計s").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("大股東小計s").Value
195
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("大股東小計s").Value
196
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("大股東小計s").Value
197
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("大股東小計s").Value
158 198
                     ElseIf 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "股東" Then
159
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("股東小計s").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("股東小計s").Value
199
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("股東小計s").Value
200
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("股東小計s").Value
201
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("股東小計s").Value
160 202
                     ElseIf 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "總代理" Then
161
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("總代理小計s").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("總代理小計s").Value
203
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("總代理小計s").Value
204
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("總代理小計s").Value
205
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("總代理小計s").Value
162 206
                     ElseIf 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "代理" Then
163
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("代理小計s").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("代理小計s").Value
207
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("代理小計s").Value
208
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("代理小計s").Value
209
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("代理小計s").Value
164 210
                     ElseIf 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "會員" Then
165
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("客戶小計s").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("客戶小計s").Value
166
-                    Else
167
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = "短版上行基數沒轉到"
211
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("客戶小計s").Value
212
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("客戶小計s").Value
213
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("客戶小計s").Value
168 214
                     End If
169 215
                 End If
170 216
                 '------------長版轉換---------------------------------------------------------------------------------------------------------------------------------------
171 217
             ElseIf Strings.Left(流水帳_dgv.Rows(i).Cells("資料").Value, 2) = "長板" Or Strings.Left(流水帳_dgv.Rows(i).Cells("資料").Value, 2) = "長版" Then
218
+                流水帳_dgv.Rows(i).Cells("個人所得").Value = 流水帳_dgv.Rows(i).Cells("自已總輸贏").Value.ToString
219
+                流水帳_dgv.Rows(i).Cells("水差").Value = 流水帳_dgv.Rows(i).Cells("水倍差").Value.ToString
220
+                流水帳_dgv.Rows(i).Cells("個人所得1").Value = 流水帳_dgv.Rows(i).Cells("自已總輸贏").Value.ToString
221
+                流水帳_dgv.Rows(i).Cells("水差1").Value = 流水帳_dgv.Rows(i).Cells("水倍差").Value.ToString
222
+                流水帳_dgv.Rows(i).Cells("個人所得2").Value = 流水帳_dgv.Rows(i).Cells("自已總輸贏").Value.ToString
223
+                流水帳_dgv.Rows(i).Cells("水差2").Value = 流水帳_dgv.Rows(i).Cells("水倍差").Value.ToString
172 224
                 If 流水帳_dgv("同帳", i).Value = False Then
173
-                    流水帳_dgv.Rows(i).Cells("個人所得").Value = 流水帳_dgv.Rows(i).Cells("自已總輸贏").Value.ToString
174
-                    流水帳_dgv.Rows(i).Cells("水差").Value = 流水帳_dgv.Rows(i).Cells("水倍差").Value.ToString
175
-                    流水帳_dgv.Rows(i).Cells("個人所得1").Value = 流水帳_dgv.Rows(i).Cells("自已總輸贏").Value.ToString
176
-                    流水帳_dgv.Rows(i).Cells("水差1").Value = 流水帳_dgv.Rows(i).Cells("水倍差").Value.ToString
177 225
                     If 流水帳_dgv.Rows(i).Cells("下行基數").Value.ToString = "總監" Then
178
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("總監").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("總監").Value
226
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("總監").Value
227
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("總監").Value
228
+                        流水帳_dgv.Rows(i).Cells("地帳2").Value = 流水帳_dgv.Rows(i).Cells("總監").Value
179 229
                     ElseIf 流水帳_dgv.Rows(i).Cells("下行基數").Value.ToString = "大股東" Then
180
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("大股東").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("大股東").Value
230
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("大股東").Value
231
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("大股東").Value
232
+                        流水帳_dgv.Rows(i).Cells("地帳2").Value = 流水帳_dgv.Rows(i).Cells("大股東").Value
181 233
                     ElseIf 流水帳_dgv.Rows(i).Cells("下行基數").Value.ToString = "股東" Then
182
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("股東").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("股東").Value
234
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("股東").Value
235
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("股東").Value
236
+                        流水帳_dgv.Rows(i).Cells("地帳2").Value = 流水帳_dgv.Rows(i).Cells("股東").Value
183 237
                     ElseIf 流水帳_dgv.Rows(i).Cells("下行基數").Value.ToString = "總代理" Then
184
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("總代理").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("總代理").Value
238
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("總代理").Value
239
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("總代理").Value
240
+                        流水帳_dgv.Rows(i).Cells("地帳2").Value = 流水帳_dgv.Rows(i).Cells("總代理").Value
185 241
                     ElseIf 流水帳_dgv.Rows(i).Cells("下行基數").Value.ToString = "代理" Then
186
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("代理").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("代理").Value
242
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("代理").Value
243
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("代理").Value
244
+                        流水帳_dgv.Rows(i).Cells("地帳2").Value = 流水帳_dgv.Rows(i).Cells("代理").Value
187 245
                     ElseIf 流水帳_dgv.Rows(i).Cells("下行基數").Value.ToString = "會員" Then
188
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("會員").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("會員").Value
189
-                    Else
190
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = "長版下行基數沒轉到"
246
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("會員").Value
247
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("會員").Value
248
+                        流水帳_dgv.Rows(i).Cells("地帳2").Value = 流水帳_dgv.Rows(i).Cells("會員").Value
191 249
                     End If
192 250
                     If 流水帳_dgv.Rows(i).Cells("上行基數").Value.ToString = "上缴金额" Then
193
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("上繳金額").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("上繳金額").Value
251
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("上繳金額").Value
252
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("上繳金額").Value
253
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("上繳金額").Value
194 254
                     ElseIf 流水帳_dgv.Rows(i).Cells("上行基數").Value.ToString = "總監" Then
195
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("總監").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("總監").Value
255
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("總監").Value
256
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("總監").Value
257
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("總監").Value
196 258
                     ElseIf 流水帳_dgv.Rows(i).Cells("上行基數").Value.ToString = "大股東" Then
197
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("大股東").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("大股東").Value
259
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("大股東").Value
260
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("大股東").Value
261
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("大股東").Value
198 262
                     ElseIf 流水帳_dgv.Rows(i).Cells("上行基數").Value.ToString = "股東" Then
199
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("股東").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("股東").Value
263
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("股東").Value
264
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("股東").Value
265
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("股東").Value
200 266
                     ElseIf 流水帳_dgv.Rows(i).Cells("上行基數").Value.ToString = "總代理" Then
201
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("總代理").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("總代理").Value
267
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("總代理").Value
268
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("總代理").Value
269
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("總代理").Value
202 270
                     ElseIf 流水帳_dgv.Rows(i).Cells("上行基數").Value.ToString = "代理" Then
203
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("代理").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("代理").Value
271
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("代理").Value
272
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("代理").Value
273
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("代理").Value
204 274
                     ElseIf 流水帳_dgv.Rows(i).Cells("上行基數").Value.ToString = "會員" Then
205
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("會員").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("會員").Value
206
-                    Else
207
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = "長版上行基數沒轉到"
275
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("會員").Value
276
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("會員").Value
277
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("會員").Value
208 278
                     End If
209 279
                 ElseIf 流水帳_dgv("同帳", i).Value = True Then
210
-                    流水帳_dgv.Rows(i).Cells("個人所得").Value = "0" : 流水帳_dgv.Rows(i).Cells("水差").Value = "0"
211
-                    流水帳_dgv.Rows(i).Cells("個人所得1").Value = "0" : 流水帳_dgv.Rows(i).Cells("水差1").Value = "0"
280
+                    '流水帳_dgv.Rows(i).Cells("個人所得").Value = "0" : 流水帳_dgv.Rows(i).Cells("水差").Value = "0"
281
+                    '流水帳_dgv.Rows(i).Cells("個人所得1").Value = "0" : 流水帳_dgv.Rows(i).Cells("水差1").Value = "0"
282
+                    '流水帳_dgv.Rows(i).Cells("個人所得2").Value = "0" : 流水帳_dgv.Rows(i).Cells("水差2").Value = "0"
212 283
                     If 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "總監" Then
213
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("總監").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("總監").Value
284
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("總監").Value
285
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("總監").Value
286
+                        流水帳_dgv.Rows(i).Cells("地帳2").Value = 流水帳_dgv.Rows(i).Cells("總監").Value
214 287
                     ElseIf 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "大股東" Then
215
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("大股東").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("大股東").Value
288
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("大股東").Value
289
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("大股東").Value
290
+                        流水帳_dgv.Rows(i).Cells("地帳2").Value = 流水帳_dgv.Rows(i).Cells("大股東").Value
216 291
                     ElseIf 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "股東" Then
217
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("股東").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("股東").Value
292
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("股東").Value
293
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("股東").Value
294
+                        流水帳_dgv.Rows(i).Cells("地帳2").Value = 流水帳_dgv.Rows(i).Cells("股東").Value
218 295
                     ElseIf 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "總代理" Then
219
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("總代理").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("總代理").Value
296
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("總代理").Value
297
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("總代理").Value
298
+                        流水帳_dgv.Rows(i).Cells("地帳2").Value = 流水帳_dgv.Rows(i).Cells("總代理").Value
220 299
                     ElseIf 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "代理" Then
221
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("代理").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("代理").Value
300
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("代理").Value
301
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("代理").Value
302
+                        流水帳_dgv.Rows(i).Cells("地帳2").Value = 流水帳_dgv.Rows(i).Cells("代理").Value
222 303
                     ElseIf 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "會員" Then
223
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("會員").Value : 流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("會員").Value
224
-                    Else
225
-                        流水帳_dgv.Rows(i).Cells("地帳").Value = "長版下行基數沒轉到"
304
+                        流水帳_dgv.Rows(i).Cells("地帳").Value = 流水帳_dgv.Rows(i).Cells("會員").Value
305
+                        流水帳_dgv.Rows(i).Cells("地帳1").Value = 流水帳_dgv.Rows(i).Cells("會員").Value
306
+                        流水帳_dgv.Rows(i).Cells("地帳2").Value = 流水帳_dgv.Rows(i).Cells("會員").Value
226 307
                     End If
227 308
                     If 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "上缴金额" Then
228
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("上繳金額").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("上繳金額").Value
309
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("上繳金額").Value
310
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("上繳金額").Value
311
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("上繳金額").Value
229 312
                     ElseIf 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "總監" Then
230
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("總監").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("總監").Value
313
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("總監").Value
314
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("總監").Value
315
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("總監").Value
231 316
                     ElseIf 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "大股東" Then
232
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("大股東").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("大股東").Value
317
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("大股東").Value
318
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("大股東").Value
319
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("大股東").Value
233 320
                     ElseIf 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "股東" Then
234
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("股東").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("股東").Value
321
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("股東").Value
322
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("股東").Value
323
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("股東").Value
235 324
                     ElseIf 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "總代理" Then
236
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("總代理").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("總代理").Value
325
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("總代理").Value
326
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("總代理").Value
327
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("總代理").Value
237 328
                     ElseIf 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "代理" Then
238
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("代理").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("代理").Value
329
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("代理").Value
330
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("代理").Value
331
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("代理").Value
239 332
                     ElseIf 流水帳_dgv.Rows(i).Cells("同帳指定").Value.ToString = "會員" Then
240
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("會員").Value : 流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("會員").Value
241
-                    Else
242
-                        流水帳_dgv.Rows(i).Cells("天帳").Value = "長版上行基數沒轉到"
333
+                        流水帳_dgv.Rows(i).Cells("天帳").Value = 流水帳_dgv.Rows(i).Cells("會員").Value
334
+                        流水帳_dgv.Rows(i).Cells("天帳1").Value = 流水帳_dgv.Rows(i).Cells("會員").Value
335
+                        流水帳_dgv.Rows(i).Cells("天帳2").Value = 流水帳_dgv.Rows(i).Cells("會員").Value
243 336
                     End If
244 337
                 End If
245
-            Else
246
-                流水帳_dgv.Rows(i).Cells("天帳").Value = "長短版沒轉到" : 流水帳_dgv.Rows(i).Cells("地帳").Value = "長短版沒轉到"
247
-                流水帳_dgv.Rows(i).Cells("個人所得").Value = "長短版沒轉到" : 流水帳_dgv.Rows(i).Cells("水差").Value = "長短版沒轉到"
248 338
             End If
249 339
 
250 340
             '------------地帳反轉---------------------------------------------------------------------------------------------------------------------------------------
251 341
             流水帳_dgv.Rows(i).Cells("地帳1").Value = Val(流水帳_dgv.Rows(i).Cells("地帳1").Value) * -1
342
+            流水帳_dgv.Rows(i).Cells("地帳2").Value = Val(流水帳_dgv.Rows(i).Cells("地帳2").Value) * -1
252 343
             '------------天地合帳---------------------------------------------------------------------------------------------------------------------------------------
253 344
             流水帳_dgv.Rows(i).Cells("核帳").Value = Val(流水帳_dgv.Rows(i).Cells("天帳1").Value) + Val(流水帳_dgv.Rows(i).Cells("地帳1").Value) +
254 345
                                                      Val(流水帳_dgv.Rows(i).Cells("個人所得1").Value)
@@ -264,9 +355,17 @@ Public Class 帳務彙總計算表
264 355
                 流水帳_dgv.Rows(i).Cells("天帳").Value = "0" : 流水帳_dgv.Rows(i).Cells("地帳").Value = "0" : 流水帳_dgv.Rows(i).Cells("個人所得").Value = "0"
265 356
                 流水帳_dgv.Rows(i).Cells("水差").Value = "0" : 流水帳_dgv.Rows(i).Cells("核帳").Value = "0" : 流水帳_dgv.Rows(i).Cells("水差1").Value = "0"
266 357
                 流水帳_dgv.Rows(i).Cells("天帳1").Value = "0" : 流水帳_dgv.Rows(i).Cells("地帳1").Value = "0" : 流水帳_dgv.Rows(i).Cells("個人所得1").Value = "0"
358
+                流水帳_dgv.Rows(i).Cells("天帳2").Value = "0" : 流水帳_dgv.Rows(i).Cells("地帳2").Value = "0" : 流水帳_dgv.Rows(i).Cells("個人所得2").Value = "0"
359
+                流水帳_dgv.Rows(i).Cells("水差2").Value = "0"
267 360
             End If
268 361
             If 流水帳_dgv("所得", i).Value = False Then
269 362
                 流水帳_dgv.Rows(i).Cells("所得另算").Value = "0"
363
+                流水帳_dgv.Rows(i).Cells("個人所得1").Value = "0"
364
+                流水帳_dgv.Rows(i).Cells("個人所得2").Value = "0"
365
+            End If
366
+            If 流水帳_dgv("下層", i).Value = True Then
367
+                流水帳_dgv.Rows(i).Cells("天帳2").Value = "0" : 流水帳_dgv.Rows(i).Cells("地帳2").Value = "0" : 流水帳_dgv.Rows(i).Cells("個人所得2").Value = "0"
368
+                流水帳_dgv.Rows(i).Cells("水差2").Value = "0"
270 369
             End If
271 370
             '-----------加總-----------------------------------------------------------------------------------------------------------------------------------------------
272 371
             天帳_tb.Text = Val(天帳_tb.Text) + Val(流水帳_dgv.Rows(i).Cells("天帳1").Value)
@@ -448,10 +547,10 @@ Public Class 帳務彙總計算表
448 547
             For ii As Integer = 0 To 流水帳_dgv.Rows.Count - 1
449 548
                 If 彙總3_dgv.Rows(i).Cells("上繳源").Value.ToString = 流水帳_dgv.Rows(ii).Cells("老闆").Value.ToString And
450 549
                     彙總3_dgv.Rows(i).Cells("商品").Value.ToString = 流水帳_dgv.Rows(ii).Cells("商品").Value.ToString Then
451
-                    彙總3_dgv.Rows(i).Cells("天帳").Value = Val(彙總3_dgv.Rows(i).Cells("天帳").Value) + Val(流水帳_dgv.Rows(ii).Cells("天帳1").Value)
452
-                    彙總3_dgv.Rows(i).Cells("地帳").Value = Val(彙總3_dgv.Rows(i).Cells("地帳").Value) + Val(流水帳_dgv.Rows(ii).Cells("地帳1").Value)
453
-                    彙總3_dgv.Rows(i).Cells("個人所得").Value = Val(彙總3_dgv.Rows(i).Cells("個人所得").Value) + Val(流水帳_dgv.Rows(ii).Cells("個人所得1").Value)
454
-                    彙總3_dgv.Rows(i).Cells("水差").Value = Val(彙總3_dgv.Rows(i).Cells("水差").Value) + Val(流水帳_dgv.Rows(ii).Cells("水差1").Value)
550
+                    彙總3_dgv.Rows(i).Cells("天帳").Value = Val(彙總3_dgv.Rows(i).Cells("天帳").Value) + Val(流水帳_dgv.Rows(ii).Cells("天帳2").Value)
551
+                    彙總3_dgv.Rows(i).Cells("地帳").Value = Val(彙總3_dgv.Rows(i).Cells("地帳").Value) + Val(流水帳_dgv.Rows(ii).Cells("地帳2").Value)
552
+                    彙總3_dgv.Rows(i).Cells("個人所得").Value = Val(彙總3_dgv.Rows(i).Cells("個人所得").Value) + Val(流水帳_dgv.Rows(ii).Cells("個人所得2").Value)
553
+                    彙總3_dgv.Rows(i).Cells("水差").Value = Val(彙總3_dgv.Rows(i).Cells("水差").Value) + Val(流水帳_dgv.Rows(ii).Cells("水差2").Value)
455 554
                 End If
456 555
             Next
457 556
 
@@ -487,10 +586,10 @@ Public Class 帳務彙總計算表
487 586
                 If 彙總4_dgv.Rows(i).Cells("上繳源").Value.ToString = 流水帳_dgv.Rows(ii).Cells("老闆").Value.ToString And
488 587
                     彙總4_dgv.Rows(i).Cells("商品").Value.ToString = 流水帳_dgv.Rows(ii).Cells("商品").Value.ToString And
489 588
                     彙總4_dgv.Rows(i).Cells("帳號").Value.ToString = 流水帳_dgv.Rows(ii).Cells("客帳").Value.ToString Then
490
-                    彙總4_dgv.Rows(i).Cells("天帳").Value = Val(彙總4_dgv.Rows(i).Cells("天帳").Value) + Val(流水帳_dgv.Rows(ii).Cells("天帳1").Value)
491
-                    彙總4_dgv.Rows(i).Cells("地帳").Value = Val(彙總4_dgv.Rows(i).Cells("地帳").Value) + Val(流水帳_dgv.Rows(ii).Cells("地帳1").Value)
492
-                    彙總4_dgv.Rows(i).Cells("個人所得").Value = Val(彙總4_dgv.Rows(i).Cells("個人所得").Value) + Val(流水帳_dgv.Rows(ii).Cells("個人所得1").Value)
493
-                    彙總4_dgv.Rows(i).Cells("水差").Value = Val(彙總4_dgv.Rows(i).Cells("水差").Value) + Val(流水帳_dgv.Rows(ii).Cells("水差1").Value)
589
+                    彙總4_dgv.Rows(i).Cells("天帳").Value = Val(彙總4_dgv.Rows(i).Cells("天帳").Value) + Val(流水帳_dgv.Rows(ii).Cells("天帳2").Value)
590
+                    彙總4_dgv.Rows(i).Cells("地帳").Value = Val(彙總4_dgv.Rows(i).Cells("地帳").Value) + Val(流水帳_dgv.Rows(ii).Cells("地帳2").Value)
591
+                    彙總4_dgv.Rows(i).Cells("個人所得").Value = Val(彙總4_dgv.Rows(i).Cells("個人所得").Value) + Val(流水帳_dgv.Rows(ii).Cells("個人所得2").Value)
592
+                    彙總4_dgv.Rows(i).Cells("水差").Value = Val(彙總4_dgv.Rows(i).Cells("水差").Value) + Val(流水帳_dgv.Rows(ii).Cells("水差2").Value)
494 593
                 End If
495 594
             Next
496 595
 
@@ -678,6 +777,11 @@ Public Class 帳務彙總計算表
678 777
         彙總2_dgv.Visible = True : 彙總3_dgv.Visible = True : 彙總4_dgv.Visible = False : PictureBox1.Visible = True : PictureBox1.BringToFront()
679 778
         L1.Visible = True : L2.Visible = True : L3.Visible = True : L4.Visible = True : L5.Visible = True : 老闆_tb.Visible = True : 所得1_tb.Visible = True
680 779
         天帳1_tb.Visible = True : 地帳1_tb.Visible = True : 客戶_dgv.Visible = True : 彙總5_dgv.Visible = True : 客戶_tb.Visible = True : 合計_tb.Visible = True
780
+        If GA_ERP_SYS.Size.Width > 1440 And GA_ERP_SYS.Size.Height > 900 Then
781
+            字體_NUD.Value = 9
782
+        ElseIf GA_ERP_SYS.Size.Width <= 1440 And GA_ERP_SYS.Size.Height <= 900 Then
783
+            字體_NUD.Value = 7.6
784
+        End If
681 785
     End Sub
682 786
     Private Sub 帳務彙總計算表_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
683 787
         資料數 = 8
@@ -691,6 +795,21 @@ Public Class 帳務彙總計算表
691 795
         資料_cb.SelectedIndex = 0 : MyModule1.進度條()
692 796
         GA_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
693 797
     End Sub
798
+    Private Sub 帳務彙總計算表_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
799
+        If GA_ERP_SYS.Size.Width > 1440 And GA_ERP_SYS.Size.Height > 900 Then
800
+            字體_NUD.Value = 9
801
+        ElseIf GA_ERP_SYS.Size.Width <= 1440 And GA_ERP_SYS.Size.Height <= 900 Then
802
+            字體_NUD.Value = 7.6
803
+        End If
804
+    End Sub
805
+    Private Sub 字體_NUD_ValueChanged(sender As Object, e As EventArgs) Handles 字體_NUD.ValueChanged
806
+        彙總_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
807
+        彙總2_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
808
+        彙總3_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
809
+        彙總4_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
810
+        客戶_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
811
+        彙總5_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
812
+    End Sub
694 813
     Private Sub 彙總_dgv_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles 彙總_dgv.CellClick
695 814
         If e.RowIndex = -1 Then : Else
696 815
             If 使用網址_ch.Checked = True Then
@@ -1086,21 +1205,66 @@ Public Class 帳務彙總計算表
1086 1205
         Else : 彙總1_dgv.Visible = False : GA_ERP_SYS.WindowState = 0 : End If
1087 1206
     End Sub
1088 1207
     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles 上繳關聯表_bt.Click
1089
-        If 彙總4_dgv.Visible = False Then : 彙總4_dgv.Visible = True : 彙總1_dgv.BringToFront() : Else : 彙總4_dgv.Visible = False : End If
1208
+        If 彙總4_dgv.Visible = False Then : 彙總4_dgv.Visible = True : 彙總4_dgv.BringToFront() : Else : 彙總4_dgv.Visible = False : End If
1090 1209
     End Sub
1091 1210
     Private Sub R_bT_Click(sender As Object, e As EventArgs) Handles R_bT.Click
1092 1211
         SQL_SQL_自動導入判斷_關閉()
1093 1212
     End Sub
1094 1213
     Private Sub 重新導入_bt_Click(sender As Object, e As EventArgs) Handles 重新導入_bt.Click
1095
-        Dim 執行 As Boolean
1096
-        For i As Integer = 0 To 彙總_dgv.Rows.Count - 1
1097
-            If 彙總_dgv.Rows(i).Cells("狀態").Value.ToString = "X" Or 彙總_dgv.Rows(i).Cells("狀態").Value.ToString = "NA" Then
1098
-                PA1 = 彙總_dgv.Rows(i).Cells("網址").Value.ToString : PA2 = 彙總_dgv.Rows(i).Cells("帳號").Value.ToString
1099
-                PA3 = 彙總_dgv.Rows(i).Cells("密碼").Value.ToString : SQL_商客資料暫存檔_新增() : 執行 = True
1214
+        If 結束日期_dtp.Value > Today() Then
1215
+            MsgBox("日期條件大於今日,網站無法給出資料!!!!")
1216
+        Else
1217
+            Dim 執行 As Boolean
1218
+            For i As Integer = 0 To 彙總_dgv.Rows.Count - 1
1219
+                If 彙總_dgv.Rows(i).Cells("狀態").Value.ToString = "X" Or 彙總_dgv.Rows(i).Cells("狀態").Value.ToString = "NA" Then
1220
+                    PA1 = 彙總_dgv.Rows(i).Cells("網址").Value.ToString : PA2 = 彙總_dgv.Rows(i).Cells("帳號").Value.ToString
1221
+                    PA3 = 彙總_dgv.Rows(i).Cells("密碼").Value.ToString : SQL_商客資料暫存檔_新增() : 執行 = True
1222
+                End If
1223
+            Next
1224
+
1225
+            If 執行 = True Then
1226
+                SQL_自動導入判斷()
1227
+                If dr.Read() Then
1228
+                    If dr("正在自動導入中").ToString = "YES" Then
1229
+                        MsgBox("自動導入進行中,不可以重複導入!!") : conn.Close() : dr.Close()
1230
+                    Else
1231
+                        conn.Close() : dr.Close() : SQL_SQL_自動導入判斷_開啟()
1232
+                        PA1 = Strings.Format(開始日期_dtp.Value, "yyyy-MM-dd") : PA2 = Strings.Format(結束日期_dtp.Value, "yyyy-MM-dd")
1233
+                        SQL_查詢日期清空() : SQL_LOG_刪除1() : SQL_查詢日期寫入1()
1234
+                        If File.Exists("000.csv") Then
1235
+                            File.Delete("000.csv")
1236
+                        End If
1237
+                        If File.Exists(My.Computer.FileSystem.SpecialDirectories.Desktop & "000.csv") Then
1238
+                            File.Delete(My.Computer.FileSystem.SpecialDirectories.Desktop & "000.csv")
1239
+                        End If
1240
+                        Dim FilePath As String = "000.csv"
1241
+                        Try
1242
+                            Using fs As IO.FileStream = New IO.FileStream(FilePath, FileMode.Append)
1243
+                                Using sw As StreamWriter = New StreamWriter(fs, Encoding.Default)
1244
+                                    Dim str As String = "8888,"
1245
+                                    Dim str1 As String = 業務名稱 & ","
1246
+                                    sw.WriteLine(str)   '插入一整行
1247
+                                    sw.Write(str1)   '第一行
1248
+                                    sw.Flush()
1249
+                                End Using
1250
+                            End Using
1251
+                        Catch ex As Exception
1252
+                        End Try
1253
+                        '-----------------------------------------------------------------------
1254
+                        Shell("Auto.exe", vbNormalFocus)
1255
+                        Timer1.Enabled = True
1256
+                    End If
1257
+                End If
1258
+            Else
1259
+                MsgBox("沒有需要重新導入的網址與帳號!!")
1100 1260
             End If
1101
-        Next
1261
+        End If
1262
+    End Sub
1102 1263
 
1103
-        If 執行 = True Then
1264
+    Private Sub 自動導入_bt_Click(sender As Object, e As EventArgs) Handles 自動導入_bt.Click
1265
+        If 結束日期_dtp.Value > Today() Then
1266
+            MsgBox("日期條件大於今日,網站無法給出資料!!!!")
1267
+        Else
1104 1268
             SQL_自動導入判斷()
1105 1269
             If dr.Read() Then
1106 1270
                 If dr("正在自動導入中").ToString = "YES" Then
@@ -1108,7 +1272,7 @@ Public Class 帳務彙總計算表
1108 1272
                 Else
1109 1273
                     conn.Close() : dr.Close() : SQL_SQL_自動導入判斷_開啟()
1110 1274
                     PA1 = Strings.Format(開始日期_dtp.Value, "yyyy-MM-dd") : PA2 = Strings.Format(結束日期_dtp.Value, "yyyy-MM-dd")
1111
-                    SQL_查詢日期清空() : SQL_LOG_刪除1() : SQL_查詢日期寫入1()
1275
+                    SQL_流水帳同日期清除() : SQL_查詢日期清空() : SQL_LOG_刪除1() : SQL_查詢日期寫入()
1112 1276
                     If File.Exists("000.csv") Then
1113 1277
                         File.Delete("000.csv")
1114 1278
                     End If
@@ -1133,43 +1297,6 @@ Public Class 帳務彙總計算表
1133 1297
                     Timer1.Enabled = True
1134 1298
                 End If
1135 1299
             End If
1136
-        Else
1137
-            MsgBox("沒有需要重新導入的網址與帳號!!")
1138
-        End If
1139
-    End Sub
1140
-
1141
-    Private Sub 自動導入_bt_Click(sender As Object, e As EventArgs) Handles 自動導入_bt.Click
1142
-        SQL_自動導入判斷()
1143
-        If dr.Read() Then
1144
-            If dr("正在自動導入中").ToString = "YES" Then
1145
-                MsgBox("自動導入進行中,不可以重複導入!!") : conn.Close() : dr.Close()
1146
-            Else
1147
-                conn.Close() : dr.Close() : SQL_SQL_自動導入判斷_開啟()
1148
-                PA1 = Strings.Format(開始日期_dtp.Value, "yyyy-MM-dd") : PA2 = Strings.Format(結束日期_dtp.Value, "yyyy-MM-dd")
1149
-                SQL_流水帳同日期清除() : SQL_查詢日期清空() : SQL_LOG_刪除1() : SQL_查詢日期寫入()
1150
-                If File.Exists("000.csv") Then
1151
-                    File.Delete("000.csv")
1152
-                End If
1153
-                If File.Exists(My.Computer.FileSystem.SpecialDirectories.Desktop & "000.csv") Then
1154
-                    File.Delete(My.Computer.FileSystem.SpecialDirectories.Desktop & "000.csv")
1155
-                End If
1156
-                Dim FilePath As String = "000.csv"
1157
-                Try
1158
-                    Using fs As IO.FileStream = New IO.FileStream(FilePath, FileMode.Append)
1159
-                        Using sw As StreamWriter = New StreamWriter(fs, Encoding.Default)
1160
-                            Dim str As String = "8888,"
1161
-                            Dim str1 As String = 業務名稱 & ","
1162
-                            sw.WriteLine(str)   '插入一整行
1163
-                            sw.Write(str1)   '第一行
1164
-                            sw.Flush()
1165
-                        End Using
1166
-                    End Using
1167
-                Catch ex As Exception
1168
-                End Try
1169
-                '-----------------------------------------------------------------------
1170
-                Shell("Auto.exe", vbNormalFocus)
1171
-                Timer1.Enabled = True
1172
-            End If
1173 1300
         End If
1174 1301
     End Sub
1175 1302
     Private Sub 開網站_bt_Click(sender As Object, e As EventArgs) Handles 開網站_bt.Click
@@ -1233,7 +1360,11 @@ Public Class 帳務彙總計算表
1233 1360
         End If
1234 1361
     End Sub
1235 1362
     Private Sub 批次導入_bt_Click(sender As Object, e As EventArgs) Handles 批次導入_bt.Click
1236
-        R_bT.PerformClick() : 批次 = 0 : Timer2.Enabled = True
1363
+        If 結束日期_dtp.Value > Today() Then
1364
+            MsgBox("日期條件大於今日,網站無法給出資料!!!!")
1365
+        Else
1366
+            R_bT.PerformClick() : 批次 = 0 : Timer2.Enabled = True
1367
+        End If
1237 1368
     End Sub
1238 1369
     Private Sub 清除_bt_Click(sender As Object, e As EventArgs) Handles 清除_bt.Click
1239 1370
         網址_tb.Text = "" : 重讀_bt.PerformClick()
@@ -1359,14 +1490,6 @@ Public Class 帳務彙總計算表
1359 1490
             End If
1360 1491
         End If
1361 1492
     End Sub
1362
-    Private Sub 字體_NUD_ValueChanged(sender As Object, e As EventArgs) Handles 字體_NUD.ValueChanged
1363
-        彙總_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1364
-        彙總2_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1365
-        彙總3_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1366
-        彙總4_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1367
-        客戶_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1368
-        彙總5_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1369
-    End Sub
1370 1493
     Dim 已超出 As Boolean
1371 1494
     Private Sub 彙總1_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 彙總1_dgv.MouseUp
1372 1495
         'If 彙總1_dgv.SelectedCells.Count = 1 Then : MsgBox(彙總1_dgv.SelectedCells(0).ColumnIndex & "  " & 彙總1_dgv.SelectedCells(0).RowIndex) : End If

+ 63
- 38
GA-ERP-SYS/報表系統管理/帳務明細查詢表.vb View File

@@ -27,7 +27,7 @@ Public Class 帳務明細查詢表
27 27
         For i As Integer = 0 To 所得彙總_dgv.Rows.Count - 1
28 28
             所得彙總_dgv("所得", i).Value = "0"
29 29
             For II As Integer = 0 To 流水帳_dgv.Rows.Count - 1
30
-                If 流水帳_dgv("所得指定", II).Value.ToString = 所得指定_cb.Text And 流水帳_dgv("所得", i).Value = True And
30
+                If 流水帳_dgv("所得指定", II).Value.ToString = 所得指定_cb.Text And 流水帳_dgv("所得", II).Value = True And
31 31
                     流水帳_dgv("商品", II).Value.ToString = 所得彙總_dgv("商品", i).Value.ToString Then
32 32
                     所得彙總_dgv("所得", i).Value = Val(所得彙總_dgv("所得", i).Value) + Val(流水帳_dgv("個人所得1", II).Value.ToString)
33 33
                 End If
@@ -48,6 +48,7 @@ Public Class 帳務明細查詢表
48 48
             If IsDBNull(客戶下_dgv("同帳", i).Value) = True Then : 客戶下_dgv("同帳", i).Value = False : End If
49 49
             If IsDBNull(客戶下_dgv("計算", i).Value) = True Then : 客戶下_dgv("計算", i).Value = False : End If
50 50
             If IsDBNull(客戶下_dgv("所得", i).Value) = True Then : 客戶下_dgv("所得", i).Value = False : End If
51
+            If IsDBNull(客戶下_dgv("下層", i).Value) = True Then : 客戶下_dgv("下層", i).Value = False : End If
51 52
         Next
52 53
     End Sub
53 54
     Private Sub Set_日期清單()
@@ -102,7 +103,7 @@ Public Class 帳務明細查詢表
102 103
         流水帳_dgv.Columns("客戶").FillWeight = 110 : 流水帳_dgv.Columns("商品").FillWeight = 70
103 104
         流水帳_dgv.Columns("老闆").FillWeight = 55 : 流水帳_dgv.Columns("帳戶").FillWeight = 70
104 105
         流水帳_dgv.Columns("計算").FillWeight = 50 : 流水帳_dgv.Columns("同帳").FillWeight = 50
105
-        流水帳_dgv.Columns("所得").FillWeight = 50
106
+        流水帳_dgv.Columns("所得").FillWeight = 50 : 流水帳_dgv.Columns("下層").FillWeight = 50
106 107
 
107 108
         流水帳_dgv.Columns(7).Visible = False : 流水帳_dgv.Columns(6).Visible = False : 流水帳_dgv.Columns("資料").Visible = False
108 109
         流水帳_dgv.Columns(0).Visible = False : 流水帳_dgv.Columns(1).Visible = False : 流水帳_dgv.Columns("同帳指定").Visible = False
@@ -126,6 +127,7 @@ Public Class 帳務明細查詢表
126 127
             If IsDBNull(流水帳_dgv("同帳", i).Value) = True Then : 流水帳_dgv("同帳", i).Value = False : End If
127 128
             If IsDBNull(流水帳_dgv("計算", i).Value) = True Then : 流水帳_dgv("計算", i).Value = False : End If
128 129
             If IsDBNull(流水帳_dgv("所得", i).Value) = True Then : 流水帳_dgv("所得", i).Value = False : End If
130
+            If IsDBNull(流水帳_dgv("下層", i).Value) = True Then : 流水帳_dgv("下層", i).Value = False : End If
129 131
             流水帳_dgv("所得指定", i).Value = ""
130 132
         Next
131 133
         計算()
@@ -154,10 +156,11 @@ Public Class 帳務明細查詢表
154 156
                     流水帳_dgv("客戶名稱", i).Value = 客戶下_dgv("客戶名稱", ii).Value.ToString : 流水帳_dgv("計算", i).Value = 客戶下_dgv("計算", ii).Value
155 157
                     流水帳_dgv("同帳", i).Value = 客戶下_dgv("同帳", ii).Value : 流水帳_dgv("同帳指定", i).Value = 客戶下_dgv("基數", ii).Value
156 158
                     流水帳_dgv("所得", i).Value = 客戶下_dgv("所得", ii).Value : 流水帳_dgv("下客流水", i).Value = 客戶下_dgv("流水號", ii).Value
157
-                    流水帳_dgv("所得指定", i).Value = 客戶下_dgv("所得另算", ii).Value
159
+                    流水帳_dgv("所得指定", i).Value = 客戶下_dgv("所得另算", ii).Value : 流水帳_dgv("下層", i).Value = 客戶下_dgv("下層", ii).Value
158 160
                     Exit For
159 161
                 Else
160 162
                     流水帳_dgv("客戶名稱", i).Value = "" : 流水帳_dgv("計算", i).Value = False : 流水帳_dgv("同帳", i).Value = False : 流水帳_dgv("所得", i).Value = False
163
+                    流水帳_dgv("下層", i).Value = False
161 164
                 End If
162 165
             Next
163 166
             '------------短版轉換---------------------------------------------------------------------------------------------------------------------------------------
@@ -222,6 +225,7 @@ Public Class 帳務明細查詢表
222 225
             End If
223 226
             If 流水帳_dgv("所得", i).Value = False Then
224 227
                 流水帳_dgv.Rows(i).Cells("所得另算").Value = "0"
228
+                流水帳_dgv.Rows(i).Cells("個人所得1").Value = "0"
225 229
             End If
226 230
         Next
227 231
         GA_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
@@ -230,6 +234,7 @@ Public Class 帳務明細查詢表
230 234
         For i As Integer = 0 To 流水帳_dgv.Rows.Count - 1
231 235
             If 流水帳_dgv("所得", i).Value = False Then
232 236
                 流水帳_dgv.Rows(i).Cells("個人所得").Value = "0"
237
+                流水帳_dgv.Rows(i).Cells("個人所得1").Value = "0"
233 238
             End If
234 239
             If 流水帳_dgv("同帳", i).Value = True Then
235 240
                 If Strings.Left(流水帳_dgv.Rows(i).Cells("資料").Value, 2) = "短版" Or Strings.Left(流水帳_dgv.Rows(i).Cells("資料").Value, 2) = "短板" Then
@@ -309,6 +314,11 @@ Public Class 帳務明細查詢表
309 314
         日期_dgv.Visible = False : 客戶下_dgv.Visible = False : PictureBox1.BringToFront() : Panel1.Visible = False
310 315
         天_ch.Checked = False : 周_ch.Checked = True : 月_ch.Checked = False
311 316
         DA1_bt.Text = "上一週" : DA2_bt.Text = "本週" : DA3_bt.Text = "下一週"
317
+        If GA_ERP_SYS.Size.Width > 1440 And GA_ERP_SYS.Size.Height > 900 Then
318
+            字體_NUD.Value = 9
319
+        ElseIf GA_ERP_SYS.Size.Width <= 1440 And GA_ERP_SYS.Size.Height <= 900 Then
320
+            字體_NUD.Value = 7.6
321
+        End If
312 322
     End Sub
313 323
     Private Sub 帳務明細查詢表_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
314 324
         Set_日期清單() : 資料_cb.SelectedIndex = 0
@@ -322,6 +332,15 @@ Public Class 帳務明細查詢表
322 332
     End Sub
323 333
     Private Sub 帳務明細查詢表_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
324 334
         If 首次登入 = False Then : Set_客戶下清單() : Set_流水帳清單1() : End If
335
+        If GA_ERP_SYS.Size.Width > 1440 And GA_ERP_SYS.Size.Height > 900 Then
336
+            字體_NUD.Value = 9
337
+        ElseIf GA_ERP_SYS.Size.Width <= 1440 And GA_ERP_SYS.Size.Height <= 900 Then
338
+            字體_NUD.Value = 7.6
339
+        End If
340
+    End Sub
341
+    Private Sub 字體_NUD_ValueChanged(sender As Object, e As EventArgs) Handles 字體_NUD.ValueChanged
342
+        流水帳_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
343
+        所得彙總_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
325 344
     End Sub
326 345
     Private Sub 帳務明細查詢表_Closing(sender As Object, e As EventArgs) Handles MyBase.Closing
327 346
         首次登入 = True
@@ -434,6 +453,7 @@ Public Class 帳務明細查詢表
434 453
             End If
435 454
             If 流水帳_dgv("所得", YY).Value = False Then
436 455
                 流水帳_dgv.Rows(YY).Cells("個人所得").Value = "0"
456
+                流水帳_dgv.Rows(YY).Cells("個人所得1").Value = "0"
437 457
             End If
438 458
             If 流水帳_dgv("同帳", YY).Value = True Then
439 459
                 If Strings.Left(流水帳_dgv.Rows(YY).Cells("資料").Value, 2) = "短版" Or Strings.Left(流水帳_dgv.Rows(YY).Cells("資料").Value, 2) = "短板" Then
@@ -501,11 +521,14 @@ Public Class 帳務明細查詢表
501 521
         'If 流水帳_dgv.SelectedCells.Count = 1 Then : MsgBox(流水帳_dgv.SelectedCells(0).ColumnIndex & "  " & 流水帳_dgv.SelectedCells(0).RowIndex) : End If
502 522
         If 流水帳_dgv.SelectedCells.Count = 1 Then : 已超出 = False : End If
503 523
         If 流水帳_dgv.SelectedCells.Count > 0 Then
504
-            If 流水帳_dgv.SelectedCells(0).ColumnIndex >= 10 And 流水帳_dgv.SelectedCells(0).ColumnIndex <= 17 Then
524
+            If 流水帳_dgv.SelectedCells(0).ColumnIndex >= 10 And 流水帳_dgv.SelectedCells(0).ColumnIndex <= 18 Then
505 525
                 If 已超出 = False Then
506 526
                     Dim x As Double = 0
507 527
                     For i As Integer = 0 To 流水帳_dgv.SelectedCells.Count - 1
508
-                        x += Val(流水帳_dgv.Rows(流水帳_dgv.SelectedCells.Item(i).RowIndex).Cells(流水帳_dgv.SelectedCells.Item(i).ColumnIndex + 8).Value)
528
+                        If 流水帳_dgv.Rows(流水帳_dgv.SelectedCells.Item(i).RowIndex).Cells("所得").Value = False Then
529
+
530
+                        End If
531
+                        x += Val(流水帳_dgv.Rows(流水帳_dgv.SelectedCells.Item(i).RowIndex).Cells(流水帳_dgv.SelectedCells.Item(i).ColumnIndex + 9).Value)
509 532
                     Next i : 加總_tb.Text = Strings.Format(x, "#,##0") : GA_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(x, "#,##0")
510 533
                 Else : 加總_tb.Text = Strings.Format(0, "#,##0") : GA_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0") : End If
511 534
             Else : 已超出 = True : 加總_tb.Text = Strings.Format(0, "#,##0") : GA_ERP_SYS.合計_TSSL.Text = "合計 : " & Strings.Format(0, "#,##0")
@@ -669,36 +692,40 @@ Public Class 帳務明細查詢表
669 692
         GA_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
670 693
     End Sub
671 694
     Private Sub 自動導入_bt_Click(sender As Object, e As EventArgs) Handles 自動導入_bt.Click
672
-        SQL_自動導入判斷()
673
-        If dr.Read() Then
674
-            If dr("正在自動導入中").ToString = "YES" Then
675
-                MsgBox("自動導入進行中,不可以重複導入!!") : conn.Close() : dr.Close()
676
-            Else
677
-                conn.Close() : dr.Close() : SQL_SQL_自動導入判斷_開啟()
678
-                PA1 = Strings.Format(開始日期_dtp.Value, "yyyy-MM-dd") : PA2 = Strings.Format(結束日期_dtp.Value, "yyyy-MM-dd")
679
-                SQL_流水帳同日期清除() : SQL_查詢日期清空() : SQL_LOG_刪除1() : SQL_查詢日期寫入()
680
-                If File.Exists("000.csv") Then
681
-                    File.Delete("000.csv")
682
-                End If
683
-                If File.Exists(My.Computer.FileSystem.SpecialDirectories.Desktop & "000.csv") Then
684
-                    File.Delete(My.Computer.FileSystem.SpecialDirectories.Desktop & "000.csv")
685
-                End If
686
-                Dim FilePath As String = "000.csv"
687
-                Try
688
-                    Using fs As IO.FileStream = New IO.FileStream(FilePath, FileMode.Append)
689
-                        Using sw As StreamWriter = New StreamWriter(fs, Encoding.Default)
690
-                            Dim str As String = "8888,"
691
-                            Dim str1 As String = 業務名稱 & ","
692
-                            sw.WriteLine(str)   '插入一整行
693
-                            sw.Write(str1)   '第一行
694
-                            sw.Flush()
695
+        If 結束日期_dtp.Value > Today() Then
696
+            MsgBox("日期條件大於今日,網站無法給出資料!!!!")
697
+        Else
698
+            SQL_自動導入判斷()
699
+            If dr.Read() Then
700
+                If dr("正在自動導入中").ToString = "YES" Then
701
+                    MsgBox("自動導入進行中,不可以重複導入!!") : conn.Close() : dr.Close()
702
+                Else
703
+                    conn.Close() : dr.Close() : SQL_SQL_自動導入判斷_開啟()
704
+                    PA1 = Strings.Format(開始日期_dtp.Value, "yyyy-MM-dd") : PA2 = Strings.Format(結束日期_dtp.Value, "yyyy-MM-dd")
705
+                    SQL_流水帳同日期清除() : SQL_查詢日期清空() : SQL_LOG_刪除1() : SQL_查詢日期寫入()
706
+                    If File.Exists("000.csv") Then
707
+                        File.Delete("000.csv")
708
+                    End If
709
+                    If File.Exists(My.Computer.FileSystem.SpecialDirectories.Desktop & "000.csv") Then
710
+                        File.Delete(My.Computer.FileSystem.SpecialDirectories.Desktop & "000.csv")
711
+                    End If
712
+                    Dim FilePath As String = "000.csv"
713
+                    Try
714
+                        Using fs As IO.FileStream = New IO.FileStream(FilePath, FileMode.Append)
715
+                            Using sw As StreamWriter = New StreamWriter(fs, Encoding.Default)
716
+                                Dim str As String = "8888,"
717
+                                Dim str1 As String = 業務名稱 & ","
718
+                                sw.WriteLine(str)   '插入一整行
719
+                                sw.Write(str1)   '第一行
720
+                                sw.Flush()
721
+                            End Using
695 722
                         End Using
696
-                    End Using
697
-                Catch ex As Exception
698
-                End Try
699
-                '-----------------------------------------------------------------------
700
-                Shell("Auto.exe", vbNormalFocus)
701
-                Timer1.Enabled = True
723
+                    Catch ex As Exception
724
+                    End Try
725
+                    '-----------------------------------------------------------------------
726
+                    Shell("Auto.exe", vbNormalFocus)
727
+                    Timer1.Enabled = True
728
+                End If
702 729
             End If
703 730
         End If
704 731
     End Sub
@@ -770,9 +797,6 @@ Public Class 帳務明細查詢表
770 797
     Private Sub R_bT_Click(sender As Object, e As EventArgs) Handles R_bT.Click
771 798
         SQL_SQL_自動導入判斷_關閉()
772 799
     End Sub
773
-    Private Sub 字體_NUD_ValueChanged(sender As Object, e As EventArgs) Handles 字體_NUD.ValueChanged
774
-        流水帳_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
775
-    End Sub
776 800
     Private Sub 開啟基本資料_bt_Click(sender As Object, e As EventArgs) Handles 開啟基本資料_bt.Click
777 801
         基本資料.Show() : 基本資料.BringToFront() : Me.Close()
778 802
     End Sub
@@ -843,6 +867,7 @@ Public Class 帳務明細查詢表
843 867
             End If
844 868
             If 流水帳_dgv("所得", i).Value = False Then
845 869
                 流水帳_dgv.Rows(i).Cells("個人所得").Value = "0"
870
+                流水帳_dgv.Rows(i).Cells("個人所得1").Value = "0"
846 871
             End If
847 872
             If 流水帳_dgv("同帳", i).Value = True Then
848 873
                 If Strings.Left(流水帳_dgv.Rows(i).Cells("資料").Value, 2) = "短版" Or Strings.Left(流水帳_dgv.Rows(i).Cells("資料").Value, 2) = "短板" Then
@@ -966,7 +991,7 @@ Public Class 帳務明細查詢表
966 991
             For i As Integer = 0 To 流水帳_dgv.Rows.Count - 1
967 992
                 MyModule1.進度條()
968 993
                 PA = 流水帳_dgv("下客流水", i).Value.ToString : BL1 = 流水帳_dgv("計算", i).Value : BL2 = 流水帳_dgv("同帳", i).Value : BL3 = 流水帳_dgv("所得", i).Value
969
-                PA1 = 流水帳_dgv("所得指定", i).Value.ToString
994
+                PA1 = 流水帳_dgv("所得指定", i).Value.ToString : BL4 = 流水帳_dgv("下層", i).Value
970 995
                 SQL_系統編碼規則_客戶下批改()
971 996
             Next : GA_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0 : MsgBox("批量存檔完成!!!")
972 997
             SQL_客戶下所得名稱清單() : 所得指定_cb.Items.Clear() : While (dr.Read()) : 所得指定_cb.Items.Add(dr("所得另算")) : End While : conn.Close()

+ 3
- 3
GA-ERP-SYS/特殊操作功能/流水帳手動輸入.vb View File

@@ -14,7 +14,7 @@
14 14
         流水帳_dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
15 15
         For i As Integer = 0 To 流水帳_dgv.Rows.Count - 1
16 16
             流水帳_dgv.Rows(i).Cells("選擇").Value = False
17
-            流水帳_dgv.Rows(i).Cells("網址").Value = "http:\" & 流水帳_dgv.Rows(i).Cells("網址").Value.ToString
17
+            流水帳_dgv.Rows(i).Cells("網址").Value = 流水帳_dgv.Rows(i).Cells("網址").Value.ToString
18 18
         Next
19 19
     End Sub
20 20
     Private Sub Set_商客清單()
@@ -161,7 +161,7 @@
161 161
         For II As Integer = 0 To 流水帳_dgv.Rows.Count - 1
162 162
             流水帳_dgv("日期", II).Value = Format(結束日期_dtp.Value, "yyyy-MM-dd")
163 163
             流水帳_dgv.Rows(II).Cells("選擇").Value = True
164
-            流水帳_dgv.Rows(II).Cells("網址").Value = "http:\" & 網址_tb.Text
164
+            流水帳_dgv.Rows(II).Cells("網址").Value = 網址_tb.Text
165 165
             流水帳_dgv.Rows(II).Cells("帳號").Value = 帳號_tb.Text
166 166
             流水帳_dgv.Rows(II).Cells("資料").Value = 資料_tb.Text
167 167
         Next
@@ -301,7 +301,7 @@
301 301
             If 流水帳_dgv.Rows(I).Cells("選擇").Value = True And 流水帳_dgv.Rows(I).Cells("資料").Value.ToString <> "" And 流水帳_dgv.Rows(I).Cells("1").Value.ToString <> "" And
302 302
                 流水帳_dgv.Rows(I).Cells("2").Value.ToString <> "" And 流水帳_dgv.Rows(I).Cells("3").Value.ToString <> "" And 流水帳_dgv.Rows(I).Cells("4").Value.ToString <> "" Then
303 303
                 PA37 = Strings.Right(流水帳_dgv("資料流水號", I).Value.ToString, 6) : PA38 = Format(開始日期_dtp.Value, "yyyy-MM-dd")
304
-                PA39 = Format(結束日期_dtp.Value, "yyyy-MM-dd") : PA40 = "http:\" & 網址_tb.Text : PA41 = 帳號_tb.Text
304
+                PA39 = Format(結束日期_dtp.Value, "yyyy-MM-dd") : PA40 = 網址_tb.Text : PA41 = 帳號_tb.Text
305 305
                 If 流水帳_dgv.Rows(I).Cells("資料").Value = "短版(會員)" Then
306 306
                     PA1 = "" : PA2 = "" : PA3 = "" : PA4 = "" : PA5 = "" : PA6 = "" : PA7 = "" : PA8 = "" : PA9 = "" : PA10 = "" : PA11 = "" : PA12 = "" : PA13 = ""
307 307
                     PA14 = "" : PA15 = "" : PA16 = "" : PA17 = "" : PA18 = "" : PA19 = "" : PA20 = "" : PA21 = "" : PA22 = ""

+ 23
- 0
GA-ERP-SYS/資料庫系統管理/資料備份轉移.Designer.vb View File

@@ -31,6 +31,7 @@ Partial Class 資料備份轉移
31 31
         Dim DataGridViewCellStyle7 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
32 32
         Dim DataGridViewCellStyle8 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
33 33
         Dim DataGridViewCellStyle9 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
34
+        Dim DataGridViewCellStyle10 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
34 35
         Me.客戶資料表_dgv = New System.Windows.Forms.DataGridView()
35 36
         Me.商品資料表_dgv = New System.Windows.Forms.DataGridView()
36 37
         Me.商客基本資料表_dgv = New System.Windows.Forms.DataGridView()
@@ -51,6 +52,7 @@ Partial Class 資料備份轉移
51 52
         Me.資料庫_bt = New System.Windows.Forms.Button()
52 53
         Me.備份庫_bt = New System.Windows.Forms.Button()
53 54
         Me.ProgressBar1 = New System.Windows.Forms.ProgressBar()
55
+        Me.除錯_dgv = New System.Windows.Forms.DataGridView()
54 56
         CType(Me.客戶資料表_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
55 57
         CType(Me.商品資料表_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
56 58
         CType(Me.商客基本資料表_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -60,6 +62,7 @@ Partial Class 資料備份轉移
60 62
         CType(Me.下行客戶1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
61 63
         CType(Me.商客基本資料表1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
62 64
         CType(Me.商品資料表1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
65
+        CType(Me.除錯_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
63 66
         Me.SuspendLayout()
64 67
         '
65 68
         '客戶資料表_dgv
@@ -302,11 +305,29 @@ Partial Class 資料備份轉移
302 305
         Me.ProgressBar1.Size = New System.Drawing.Size(1132, 20)
303 306
         Me.ProgressBar1.TabIndex = 1529
304 307
         '
308
+        '除錯_dgv
309
+        '
310
+        DataGridViewCellStyle10.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
311
+        Me.除錯_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle10
312
+        Me.除錯_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
313
+            Or System.Windows.Forms.AnchorStyles.Left) _
314
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
315
+        Me.除錯_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
316
+        Me.除錯_dgv.Location = New System.Drawing.Point(434, 34)
317
+        Me.除錯_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
318
+        Me.除錯_dgv.Name = "除錯_dgv"
319
+        Me.除錯_dgv.RowHeadersWidth = 4
320
+        Me.除錯_dgv.RowTemplate.Height = 24
321
+        Me.除錯_dgv.Size = New System.Drawing.Size(243, 140)
322
+        Me.除錯_dgv.TabIndex = 1551
323
+        Me.除錯_dgv.Visible = False
324
+        '
305 325
         '資料備份轉移
306 326
         '
307 327
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
308 328
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
309 329
         Me.ClientSize = New System.Drawing.Size(1147, 698)
330
+        Me.Controls.Add(Me.除錯_dgv)
310 331
         Me.Controls.Add(Me.ProgressBar1)
311 332
         Me.Controls.Add(Me.備份庫_bt)
312 333
         Me.Controls.Add(Me.資料庫_bt)
@@ -340,6 +361,7 @@ Partial Class 資料備份轉移
340 361
         CType(Me.下行客戶1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
341 362
         CType(Me.商客基本資料表1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
342 363
         CType(Me.商品資料表1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
364
+        CType(Me.除錯_dgv, System.ComponentModel.ISupportInitialize).EndInit()
343 365
         Me.ResumeLayout(False)
344 366
         Me.PerformLayout()
345 367
 
@@ -365,4 +387,5 @@ Partial Class 資料備份轉移
365 387
     Friend WithEvents 資料庫_bt As Button
366 388
     Friend WithEvents 備份庫_bt As Button
367 389
     Friend WithEvents ProgressBar1 As ProgressBar
390
+    Friend WithEvents 除錯_dgv As DataGridView
368 391
 End Class

+ 22
- 3
GA-ERP-SYS/資料庫系統管理/資料備份轉移.vb View File

@@ -1,5 +1,5 @@
1 1
 Public Class 資料備份轉移
2
-    ReadOnly ds, ds1, ds2, ds3, ds4, ds5, ds6, ds7, ds8 As New DataSet
2
+    ReadOnly ds, ds1, ds2, ds3, ds4, ds5, ds6, ds7, ds8 As New DataSet : Public 連接 As String
3 3
     Public 平均數1 As Integer : Public 最終數1 As Integer = 0 : Public 資料數1 As Integer = 0
4 4
     Private Sub Set_客戶資料清單()
5 5
         客戶資料表_dgv.DataSource = Nothing : ds.Clear()
@@ -83,13 +83,32 @@
83 83
         商品資料表1_dgv.Visible = False : 商客基本資料表1_dgv.Visible = False : 下行客戶1_dgv.Visible = False : 流水帳1_dgv.Visible = False
84 84
         Set_客戶資料清單()
85 85
     End Sub
86
+    Private Sub Set_修正清單()
87
+        除錯_dgv.DataSource = Nothing : ds4.Clear()
88
+        除錯_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
89
+        除錯_dgv.ColumnHeadersHeight = 25
90
+        除錯_dgv.AllowUserToAddRows = False
91
+        If 連接 = 1 Then : ConnOpen_備份1() : Else : ConnOpen_備份2() : End If
92
+        SQL_流水帳修正()
93
+        da.Fill(ds4) : 除錯_dgv.DataSource = ds4.Tables(0) : conn.Close()
94
+        資料數 = 除錯_dgv.Rows.Count
95
+        For I As Integer = 0 To 除錯_dgv.Rows.Count - 1
96
+            MyModule1.進度條()
97
+            除錯_dgv("網址", I).Value = Strings.Mid(除錯_dgv("網址", I).Value, 7, 100)
98
+            PA1 = 除錯_dgv("網址", I).Value : PA2 = 除錯_dgv("index", I).Value : PA3 = 除錯_dgv("開始日期", I).Value
99
+            PA4 = 除錯_dgv("結束日期", I).Value : PA5 = 除錯_dgv("帳戶", I).Value
100
+            If 連接 = 1 Then : ConnOpen_備份1() : Else : ConnOpen_備份2() : End If
101
+            SQL_修正網址()
102
+        Next : GA_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
103
+    End Sub
86 104
     Private Sub 客戶資料表_dgv_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles 客戶資料表_dgv.CellClick
87 105
         If e.RowIndex = -1 Then : Else
88 106
             子SQL名稱2 = 客戶資料表_dgv("資料庫", e.RowIndex).Value.ToString : 子SQL名稱3 = 客戶資料表_dgv("資料庫", e.RowIndex).Value.ToString
89 107
             登入人IP4 = 客戶資料表_dgv("IP位置", e.RowIndex).Value.ToString : 登入人IP5 = 客戶資料表_dgv("備份IP", e.RowIndex).Value.ToString
90 108
             業務帳號2 = 客戶資料表_dgv("帳號", e.RowIndex).Value.ToString : 業務帳號3 = 客戶資料表_dgv("備份帳號", e.RowIndex).Value.ToString
91 109
             業務密碼2 = 客戶資料表_dgv("密碼", e.RowIndex).Value.ToString : 業務密碼3 = 客戶資料表_dgv("備份密碼", e.RowIndex).Value.ToString
92
-            SQL_連線字串_備份1() : SQL_連線字串_備份2() : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7() : Set_清單8()
110
+            SQL_連線字串_備份1() : 連接 = 1 : Set_修正清單() : SQL_連線字串_備份2() : 連接 = 2 : Set_修正清單()
111
+            Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7() : Set_清單8()
93 112
         End If
94 113
     End Sub
95 114
     Private Sub 資料轉移_bt_Click(sender As Object, e As EventArgs) Handles 資料轉移_bt.Click
@@ -120,7 +139,7 @@
120 139
                     PA = 下行客戶_dgv("客戶下", ii).Value : PA1 = 下行客戶_dgv("網址", ii).Value : PA2 = 下行客戶_dgv("帳號", ii).Value
121 140
                     PA3 = 下行客戶_dgv("基數", ii).Value : PA4 = 下行客戶_dgv("流水號", ii).Value : PA5 = 下行客戶_dgv("客名", ii).Value
122 141
                     PA6 = 下行客戶_dgv("計算", ii).Value : PA7 = 下行客戶_dgv("同帳", ii).Value : PA8 = 下行客戶_dgv("所得", ii).Value
123
-                    PA9 = 下行客戶_dgv("所得另算", ii).Value
142
+                    PA9 = 下行客戶_dgv("所得另算", ii).Value : PA10 = 下行客戶_dgv("下層", ii).Value
124 143
                     SQL_資料庫轉換3_新增()
125 144
                 Next : GA_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
126 145
                 資料數 = 下行客戶_dgv.Rows.Count : 進度條1()

Loading…
Cancel
Save