123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753 |
- Option Strict Off
- Public Class 私有財務
- ReadOnly ds As New DataSet
- Private Sub Set_匯總()
- ConnOpen()
- ConnOpen()
- SQL1 = "SELECT 匯率 FROM 匯率表 WHERE (對應 = '人民幣兌台幣')"
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 剩餘 From 流水帳 Where (類別 LIKE N'互沖帳') AND " &
- "(明細 LIKE N'%跟公司借款%' OR 明細 LIKE N'%與公司還款%')"
- CmdSet_For_dr()
- CmdSet_For_dr()
- If dr.Read() Then : TextBox60.Text = Format(Val(dr("剩餘").ToString), "#,##0.00") : End If
- If dr.Read() Then : Label2.Text = dr("匯率").ToString : End If
- ER = Double.Parse(dr("匯率").ToString)
- conn.Close() : dr.Close() : conn.Close() : dr.Close()
-
- ConnOpen()
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 中國工商銀行總資產 FROM 流水帳 WHERE (銀行 LIKE N'%中國工商銀行%')"
- CmdSet_For_dr()
- If dr.Read() Then : R1 = Double.Parse(dr("中國工商銀行總資產").ToString) : N1 = CDbl(CStr(Math.Round(ER * R1, 2)))
- Label99.Text = "¥" & Format(Val(dr("中國工商銀行總資產").ToString), "#,##0.00") : Label134.Text = "$" & Format(Val(N1), "#,##0.00") : End If
- If Label99.Text = "¥" Or Label99.Text = "¥0.00" Then : Label99.Text = "¥0.00" : Label134.Text = "$ 0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 農業銀行協叡總資產 FROM 流水帳 WHERE (銀行 LIKE N'%農業銀行(協叡)%')"
- CmdSet_For_dr()
- If dr.Read() Then : R2 = Double.Parse(dr("農業銀行協叡總資產").ToString) : N2 = CDbl(CStr(Math.Round(ER * R2, 2)))
- Label100.Text = "¥" & Format(Val(dr("農業銀行協叡總資產").ToString), "#,##0.00") : Label133.Text = "$" & Format(Val(N2), "#,##0.00") : End If
- If Label100.Text = "¥" Or Label100.Text = "¥0.00" Then : Label100.Text = "¥0.00" : Label133.Text = "$ 0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 農業銀行福建叡 FROM 流水帳 WHERE (銀行 LIKE N'%農業銀行福建叡%')"
- CmdSet_For_dr()
- If dr.Read() Then : R3 = Double.Parse(dr("農業銀行福建叡").ToString) : N3 = CDbl(CStr(Math.Round(ER * R3, 2)))
- Label101.Text = "¥" & Format(Val(dr("農業銀行福建叡").ToString), "#,##0.00") : Label132.Text = "$" & Format(Val(N3), "#,##0.00") : End If
- If Label101.Text = "¥" Or Label101.Text = "¥0.00" Then : Label101.Text = "¥0.00" : Label132.Text = "$ 0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 農業銀行肇慶叡 FROM 流水帳 WHERE (銀行 LIKE N'%農業銀行肇慶叡%')"
- CmdSet_For_dr()
- If dr.Read() Then : R4 = Double.Parse(dr("農業銀行肇慶叡").ToString) : N4 = CDbl(CStr(Math.Round(ER * R4, 2)))
- Label102.Text = "¥" & Format(Val(dr("農業銀行肇慶叡").ToString), "#,##0.00") : Label131.Text = "$" & Format(Val(N4), "#,##0.00") : End If
- If Label102.Text = "¥" Or Label102.Text = "¥0.00" Then : Label102.Text = "¥0.00" : Label131.Text = "$ 0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 中國銀行總資產 FROM 流水帳 WHERE (銀行 LIKE N'%中國銀行%')"
- CmdSet_For_dr()
- If dr.Read() Then : R5 = Double.Parse(dr("中國銀行總資產").ToString) : N5 = CDbl(CStr(Math.Round(ER * R5, 2)))
- Label103.Text = "¥" & Format(Val(dr("中國銀行總資產").ToString), "#,##0.00") : Label130.Text = "$" & Format(Val(N5), "#,##0.00") : End If
- If Label103.Text = "¥" Or Label103.Text = "¥0.00" Then : Label103.Text = "¥0.00" : Label130.Text = "$ 0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 農業銀行秀虹總資產 FROM 流水帳 WHERE (銀行 LIKE N'%農業銀行(秀虹)%')"
- CmdSet_For_dr()
- If dr.Read() Then : R6 = Double.Parse(dr("農業銀行秀虹總資產").ToString) : N6 = CDbl(CStr(Math.Round(ER * R6, 2)))
- Label104.Text = "¥" & Format(Val(dr("農業銀行秀虹總資產").ToString), "#,##0.00") : Label129.Text = "$" & Format(Val(N6), "#,##0.00") : End If
- If Label104.Text = "¥" Or Label104.Text = "¥0.00" Then : Label104.Text = "¥0.00" : Label129.Text = "$ 0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 工行定存總資產 FROM 流水帳 WHERE (銀行 LIKE N'%工行定存%')"
- CmdSet_For_dr()
- If dr.Read() Then : R8 = Double.Parse(dr("工行定存總資產").ToString) : N8 = CDbl(CStr(Math.Round(ER * R8, 2)))
- Label106.Text = "¥" & Format(Val(dr("工行定存總資產").ToString), "#,##0.00") : Label127.Text = "$" & Format(Val(N8), "#,##0.00") : End If
- If Label106.Text = "¥" Or Label106.Text = "¥0.00" Then : Label106.Text = "¥0.00" : Label127.Text = "$ 0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 農行協叡定存總資產 FROM 流水帳 WHERE (銀行 LIKE N'%農行定存協叡%')"
- CmdSet_For_dr()
- If dr.Read() Then : R9 = Double.Parse(dr("農行協叡定存總資產").ToString) : N9 = CDbl(CStr(Math.Round(ER * R9, 2)))
- Label107.Text = "¥" & Format(Val(dr("農行協叡定存總資產").ToString), "#,##0.00") : Label126.Text = "$" & Format(Val(N9), "#,##0.00") : End If
- If Label107.Text = "¥" Or Label107.Text = "¥0.00" Then : Label107.Text = "¥0.00" : Label126.Text = "$ 0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 農行定存福建叡 FROM 流水帳 WHERE (銀行 LIKE N'%農行定存福建叡%')"
- CmdSet_For_dr()
- If dr.Read() Then : R10 = Double.Parse(dr("農行定存福建叡").ToString) : N10 = CDbl(CStr(Math.Round(ER * R10, 2)))
- Label108.Text = "¥" & Format(Val(dr("農行定存福建叡").ToString), "#,##0.00") : Label125.Text = "$" & Format(Val(N10), "#,##0.00") : End If
- If Label108.Text = "¥" Or Label108.Text = "¥0.00" Then : Label108.Text = "¥0.00" : Label125.Text = "$ 0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 農行定存肇慶叡 FROM 流水帳 WHERE (銀行 LIKE N'%農行定存肇慶叡%')"
- CmdSet_For_dr()
- If dr.Read() Then : R11 = Double.Parse(dr("農行定存肇慶叡").ToString) : N11 = CDbl(CStr(Math.Round(ER * R11, 2)))
- Label109.Text = "¥" & Format(Val(dr("農行定存肇慶叡").ToString), "#,##0.00") : Label124.Text = "$" & Format(Val(N11), "#,##0.00") : End If
- If Label109.Text = "¥" Or Label109.Text = "¥0.00" Then : Label109.Text = "¥0.00" : Label124.Text = "$ 0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 中行定存總資產 FROM 流水帳 WHERE (銀行 LIKE N'%中行定存%')"
- CmdSet_For_dr()
- If dr.Read() Then : R12 = Double.Parse(dr("中行定存總資產").ToString) : N12 = CDbl(CStr(Math.Round(ER * R12, 2)))
- Label110.Text = "¥" & Format(Val(dr("中行定存總資產").ToString), "#,##0.00") : Label123.Text = "$" & Format(Val(N12), "#,##0.00") : End If
- If Label110.Text = "¥" Or Label110.Text = "¥0.00" Then : Label110.Text = "¥0.00" : Label123.Text = "$ 0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 農行秀虹定存總資產 FROM 流水帳 WHERE (銀行 LIKE N'%農行定存秀虹%')"
- CmdSet_For_dr()
- If dr.Read() Then : R13 = Double.Parse(dr("農行秀虹定存總資產").ToString) : N13 = CDbl(CStr(Math.Round(ER * R13, 2)))
- Label111.Text = "¥" & Format(Val(dr("農行秀虹定存總資產").ToString), "#,##0.00") : Label122.Text = "$" & Format(Val(N13), "#,##0.00") : End If
- If Label111.Text = "¥" Or Label111.Text = "¥0.00" Then : Label111.Text = "¥0.00" : Label122.Text = "$ 0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 郵局協叡總資產 FROM 流水帳 WHERE (銀行 LIKE N'%郵局(協叡)%')"
- CmdSet_For_dr()
- If dr.Read() Then : N15 = Double.Parse(dr("郵局協叡總資產").ToString) : R15 = CDbl(CStr(Math.Round(N15 / ER, 2)))
- Label113.Text = "$" & Format(Val(dr("郵局協叡總資產").ToString), "#,##0.00") : Label142.Text = "¥" & Format(Val(R15), "#,##0.00") : End If
- If Label113.Text = "$" Or Label113.Text = "$0.00" Then : Label113.Text = "$0.00" : Label142.Text = "¥ 0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 新光銀行協叡總資產 FROM 流水帳 WHERE (銀行 LIKE N'%新光銀行(協叡)%')"
- CmdSet_For_dr()
- If dr.Read() Then : N16 = Double.Parse(dr("新光銀行協叡總資產").ToString) : R16 = CDbl(CStr(Math.Round(N16 / ER, 2)))
- Label114.Text = "$" & Format(Val(dr("新光銀行協叡總資產").ToString), "#,##0.00") : Label141.Text = "¥" & Format(Val(R16), "#,##0.00") : End If
- If Label114.Text = "$" Or Label114.Text = "$0.00" Then : Label114.Text = "$0.00" : Label141.Text = "¥ 0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 中國信託協叡總資產 FROM 流水帳 WHERE (銀行 LIKE N'%中國信託(協叡)%')"
- CmdSet_For_dr()
- If dr.Read() Then : N17 = Double.Parse(dr("中國信託協叡總資產").ToString) : R17 = CDbl(CStr(Math.Round(N17 / ER, 2)))
- Label115.Text = "$" & Format(Val(dr("中國信託協叡總資產").ToString), "#,##0.00") : Label140.Text = "¥" & Format(Val(R17), "#,##0.00") : End If
- If Label115.Text = "$" Or Label115.Text = "$0.00" Then : Label115.Text = "$0.00" : Label140.Text = "¥ 0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 郵局秀虹總資產 FROM 流水帳 WHERE (銀行 LIKE N'%郵局(秀虹)%')"
- CmdSet_For_dr()
- If dr.Read() Then : N18 = Double.Parse(dr("郵局秀虹總資產").ToString) : R18 = CDbl(CStr(Math.Round(N18 / ER, 2)))
- Label116.Text = "$" & Format(Val(dr("郵局秀虹總資產").ToString), "#,##0.00") : Label139.Text = "¥" & Format(Val(R18), "#,##0.00") : End If
- If Label116.Text = "$" Or Label116.Text = "$0.00" Then : Label116.Text = "$0.00" : Label139.Text = "¥ 0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 新光銀行秀虹總資產 FROM 流水帳 WHERE (銀行 LIKE N'%新光銀行(秀虹)%')"
- CmdSet_For_dr()
- If dr.Read() Then : N19 = Double.Parse(dr("新光銀行秀虹總資產").ToString) : R19 = CDbl(CStr(Math.Round(N19 / ER, 2)))
- Label117.Text = "$" & Format(Val(dr("新光銀行秀虹總資產").ToString), "#,##0.00") : Label138.Text = "¥" & Format(Val(R19), "#,##0.00") : End If
- If Label117.Text = "$" Or Label117.Text = "$0.00" Then : Label117.Text = "$0.00" : Label138.Text = "¥ 0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 中國信託秀虹總資產 FROM 流水帳 WHERE (銀行 LIKE N'%中國信託(秀虹)%')"
- CmdSet_For_dr()
- If dr.Read() Then : N20 = Double.Parse(dr("中國信託秀虹總資產").ToString) : R20 = CDbl(CStr(Math.Round(N20 / ER, 2)))
- Label118.Text = "$" & Format(Val(dr("中國信託秀虹總資產").ToString), "#,##0.00") : Label137.Text = "¥" & Format(Val(R20), "#,##0.00") : End If
- If Label118.Text = "$" Or Label118.Text = "$0.00" Then : Label118.Text = "$0.00" : Label137.Text = "¥ 0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 元大銀行 FROM 流水帳 WHERE (銀行 LIKE N'%元大銀行%')"
- CmdSet_For_dr()
- If dr.Read() Then : N21 = Double.Parse(dr("元大銀行").ToString) : R21 = CDbl(CStr(Math.Round(N21 / ER, 2)))
- Label119.Text = "$" & Format(Val(dr("元大銀行").ToString), "#,##0.00") : Label136.Text = "¥" & Format(Val(R21), "#,##0.00") : End If
- If Label119.Text = "$" Or Label119.Text = "$0.00" Then : Label119.Text = "$0.00" : Label136.Text = "¥ 0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 元大證卷 FROM 流水帳 WHERE (銀行 LIKE N'%元大證卷%')"
- CmdSet_For_dr()
- If dr.Read() Then : N22 = Double.Parse(dr("元大證卷").ToString) : R22 = CDbl(CStr(Math.Round(N22 / ER, 2)))
- Label120.Text = "$" & Format(Val(dr("元大證卷").ToString), "#,##0.00") : Label135.Text = "¥" & Format(Val(R22), "#,##0.00") : End If
- If Label120.Text = "$" Or Label120.Text = "$0.00" Then : Label120.Text = "$0.00" : Label135.Text = "¥ 0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 台幣現金總資產 FROM 流水帳 WHERE (銀行 LIKE N'%台幣現金%')"
- CmdSet_For_dr()
- If dr.Read() Then : N23 = Double.Parse(dr("台幣現金總資產").ToString) : R23 = CDbl(CStr(Math.Round(N23 / ER, 2)))
- Label150.Text = "$" & Format(Val(dr("台幣現金總資產").ToString), "#,##0.00") : Label148.Text = "¥" & Format(Val(R23), "#,##0.00") : End If
- If Label150.Text = "$" Or Label150.Text = "$0.00" Then : Label150.Text = "$0.00" : Label148.Text = "¥ 0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- SQL1 = "SELECT ROUND(SUM(CONVERT(FLOAT, 收入)) - SUM(CONVERT(FLOAT, 支出)), 2) AS 人民幣現金總資產 FROM 流水帳 WHERE (銀行 LIKE N'%人民幣現金%')"
- CmdSet_For_dr()
- If dr.Read() Then : R24 = Double.Parse(dr("人民幣現金總資產").ToString) : N24 = CDbl(CStr(Math.Round(ER * R24, 2)))
- Label147.Text = "¥" & Format(Val(dr("人民幣現金總資產").ToString), "#,##0.00") : Label149.Text = "$" & Format(Val(N24), "#,##0.00") : End If
- If Label147.Text = "¥" Or Label147.Text = "¥0.00" Then : Label147.Text = "¥0.00" : Label149.Text = "$ 0.00" : End If
- conn.Close() : dr.Close()
-
- Label161.Text = "$" & Format(Val(N1 + N2 + N3 + N4 + N5 + N6 + N8 + N9 + N10 + N11 + N12 + N13 + N15 + N16 + N17 + N18 + N19 + N20 + N21 + N22 + N23 + N24), "#,##0.00")
- SUM1 = N1 + N2 + N3 + N4 + N5 + N6 + N8 + N9 + N10 + N11 + N12 + N13 + N15 + N16 + N17 + N18 + N19 + N20 + N21 + N22 + N23 + N24
- Label180.Text = CStr(Math.Round((N1 / SUM1) * 100, 2)) & "%" : Label179.Text = CStr(Math.Round((N2 / SUM1) * 100, 2)) & "%"
- Label178.Text = CStr(Math.Round((N3 / SUM1) * 100, 2)) & "%" : Label177.Text = CStr(Math.Round((N4 / SUM1) * 100, 2)) & "%"
- Label176.Text = CStr(Math.Round((N5 / SUM1) * 100, 2)) & "%" : Label175.Text = CStr(Math.Round((N6 / SUM1) * 100, 2)) & "%"
- Label173.Text = CStr(Math.Round((N8 / SUM1) * 100, 2)) & "%" : Label172.Text = CStr(Math.Round((N9 / SUM1) * 100, 2)) & "%"
- Label171.Text = CStr(Math.Round((N10 / SUM1) * 100, 2)) & "%" : Label170.Text = CStr(Math.Round((N11 / SUM1) * 100, 2)) & "%"
- Label169.Text = CStr(Math.Round((N12 / SUM1) * 100, 2)) & "%" : Label168.Text = CStr(Math.Round((N13 / SUM1) * 100, 2)) & "%"
- Label188.Text = CStr(Math.Round((N15 / SUM1) * 100, 2)) & "%" : Label187.Text = CStr(Math.Round((N16 / SUM1) * 100, 2)) & "%"
- Label186.Text = CStr(Math.Round((N17 / SUM1) * 100, 2)) & "%" : Label185.Text = CStr(Math.Round((N18 / SUM1) * 100, 2)) & "%"
- Label184.Text = CStr(Math.Round((N19 / SUM1) * 100, 2)) & "%" : Label183.Text = CStr(Math.Round((N20 / SUM1) * 100, 2)) & "%"
- Label182.Text = CStr(Math.Round((N21 / SUM1) * 100, 2)) & "%" : Label181.Text = CStr(Math.Round((N22 / SUM1) * 100, 2)) & "%"
- Label192.Text = CStr(Math.Round((N23 / SUM1) * 100, 2)) & "%" : Label191.Text = CStr(Math.Round((N24 / SUM1) * 100, 2)) & "%"
- Label160.Text = "¥" & Format(Val(R1 + R2 + R3 + R4 + R5 + R6 + R8 + R9 + R10 + R11 + R12 + R13 + R15 + R16 + R17 + R18 + R19 + R20 + R21 + R22 + R23 + R24), "#,##0.00")
- Label162.Text = "$" & Format(Val(N1 + N2 + N3 + N4 + N5 + N6 + N8 + N9 + N10 + N11 + N12 + N13), "#,##0.00")
- Label163.Text = "¥" & Format(Val(R1 + R2 + R3 + R4 + R5 + R6 + R8 + R9 + R10 + R11 + R12 + R13), "#,##0.00")
- SUM2 = R1 + R2 + R3 + R4 + R5 + R6 + R8 + R9 + R10 + R11 + R12 + R13
- Label206.Text = CStr(Math.Round((R1 / SUM2) * 100, 2)) & "%" : Label205.Text = CStr(Math.Round((R2 / SUM2) * 100, 2)) & "%"
- Label204.Text = CStr(Math.Round((R3 / SUM2) * 100, 2)) & "%" : Label203.Text = CStr(Math.Round((R4 / SUM2) * 100, 2)) & "%"
- Label202.Text = CStr(Math.Round((R5 / SUM2) * 100, 2)) & "%" : Label201.Text = CStr(Math.Round((R6 / SUM2) * 100, 2)) & "%"
- Label199.Text = CStr(Math.Round((R8 / SUM2) * 100, 2)) & "%" : Label198.Text = CStr(Math.Round((R9 / SUM2) * 100, 2)) & "%"
- Label197.Text = CStr(Math.Round((R10 / SUM2) * 100, 2)) & "%" : Label196.Text = CStr(Math.Round((R11 / SUM2) * 100, 2)) & "%"
- Label195.Text = CStr(Math.Round((R12 / SUM2) * 100, 2)) & "%" : Label194.Text = CStr(Math.Round((R13 / SUM2) * 100, 2)) & "%"
- Label165.Text = "$" & N15 + N16 + N17 + N18 + N19 + N20 + N21 + N22 + N23 + N24
- SUM3 = N15 + N16 + N17 + N18 + N19 + N20 + N21 + N22
- Label214.Text = CStr(Math.Round((N15 / SUM3) * 100, 2)) & "%" : Label213.Text = CStr(Math.Round((N16 / SUM3) * 100, 2)) & "%"
- Label212.Text = CStr(Math.Round((N17 / SUM3) * 100, 2)) & "%" : Label211.Text = CStr(Math.Round((N18 / SUM3) * 100, 2)) & "%"
- Label210.Text = CStr(Math.Round((N19 / SUM3) * 100, 2)) & "%" : Label209.Text = CStr(Math.Round((N20 / SUM3) * 100, 2)) & "%"
- Label208.Text = CStr(Math.Round((N21 / SUM3) * 100, 2)) & "%" : Label207.Text = CStr(Math.Round((N22 / SUM3) * 100, 2)) & "%"
- Label164.Text = "¥" & Format(Val(R15 + R16 + R17 + R18 + R19 + R20 + R21 + R22 + R23 + R24), "#,##0.00")
- End Sub
- Private Sub Set_明細()
- Dim 薪資收入 As Double : Dim 其他收入 As Double : Dim 利息 As Double : Dim 加總1 As Double : Dim 加總2 As Double
- Dim 交通費 As Double : Dim 住宿費 As Double : Dim 伙食費 As Double : Dim 娛樂費 As Double : Dim 家用費 As Double : Dim 醫療費 As Double : Dim 務公費 As Double
- Dim 交際費 As Double : Dim 其他支出 As Double : Dim 手續費 As Double
-
- DataGridView1.DataSource = Nothing : ds.Clear()
- DataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- DataGridView1.ColumnHeadersHeight = 25
- DataGridView1.AllowUserToAddRows = False
- ConnOpen()
- If TextBox2.Text = "" Then
- SQL1 = "SELECT 流水號, 銀行, 日期, 類別, 明細, 收入, 支出 FROM 流水帳 WHERE (銀行 LIKE N'%人民幣現金%') ORDER BY CONVERT(date, 日期) DESC"
- ElseIf TextBox2.Text <> "" Then
- SQL1 = "SELECT 流水號, 銀行, 日期, 類別, 明細, 收入, 支出 FROM 流水帳 WHERE (銀行 LIKE N'" & TextBox2.Text & "') ORDER BY CONVERT(date, 日期) DESC"
- End If
- CmdSet_For_DGV() : da.Fill(ds) : DataGridView1.DataSource = ds.Tables(0) : conn.Close()
-
- ConnOpen()
- If TextBox2.Text = "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 收入)) AS 薪資收入 FROM 流水帳 WHERE (銀行 LIKE N'%人民幣現金%') AND (類別 LIKE N'%薪資收入%')"
- ElseIf TextBox2.Text <> "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 收入)) AS 薪資收入 FROM 流水帳 WHERE (銀行 LIKE N'" & TextBox2.Text & "') AND (類別 LIKE N'%薪資收入%')"
- End If
- CmdSet_For_dr()
- If dr.Read() Then : 薪資收入 = Format(Val(dr("薪資收入").ToString), "#,##0.00") : End If
- TextBox26.Text = Format(Val(薪資收入), "#,##0.00")
- conn.Close() : dr.Close()
-
- ConnOpen()
- If TextBox2.Text = "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 收入)) AS 其他收入 FROM 流水帳 WHERE (銀行 LIKE N'%人民幣現金%') AND (類別 LIKE N'%其他收入%')"
- ElseIf TextBox2.Text <> "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 收入)) AS 其他收入 FROM 流水帳 WHERE (銀行 LIKE N'" & TextBox2.Text & "') AND (類別 LIKE N'%其他收入%')"
- End If
- CmdSet_For_dr()
- If dr.Read() Then : 其他收入 = Format(Val(dr("其他收入").ToString), "#,##0.00") : End If
- TextBox27.Text = Format(Val(其他收入), "#,##0.00")
- conn.Close() : dr.Close()
-
- ConnOpen()
- If TextBox2.Text = "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 收入)) AS 利息 FROM 流水帳 WHERE (銀行 LIKE N'%人民幣現金%') AND (類別 LIKE N'%利息%')"
- ElseIf TextBox2.Text <> "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 收入)) AS 利息 FROM 流水帳 WHERE (銀行 LIKE N'" & TextBox2.Text & "') AND (類別 LIKE N'%利息%')"
- End If
- CmdSet_For_dr()
- If dr.Read() Then : 利息 = Format(Val(dr("利息").ToString), "#,##0.00") : End If
- TextBox28.Text = Format(Val(利息), "#,##0.00")
- conn.Close() : dr.Close()
-
- 加總1 = CStr(Math.Round(Double.Parse(薪資收入) + Double.Parse(其他收入) + Double.Parse(利息), 2)) : TextBox40.Text = Format(Val(加總1), "#,##0.00")
- TextBox42.Text = CStr(Math.Round((Double.Parse(薪資收入) / Double.Parse(加總1)) * 100, 2))
- TextBox43.Text = CStr(Math.Round((Double.Parse(其他收入) / Double.Parse(加總1)) * 100, 2))
- TextBox44.Text = CStr(Math.Round((Double.Parse(利息) / Double.Parse(加總1)) * 100, 2))
-
- ConnOpen()
- If TextBox2.Text = "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 交通費 FROM 流水帳 WHERE (銀行 LIKE N'%人民幣現金%') AND (類別 LIKE N'%交通費%')"
- ElseIf TextBox2.Text <> "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 交通費 FROM 流水帳 WHERE (銀行 LIKE N'" & TextBox2.Text & "') AND (類別 LIKE N'%交通費%')"
- End If
- CmdSet_For_dr()
- If dr.Read() Then : 交通費 = Format(Val(dr("交通費").ToString), "#,##0.00") : End If
- TextBox29.Text = Format(Val(交通費), "#,##0.00")
- conn.Close() : dr.Close()
-
- ConnOpen()
- If TextBox2.Text = "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 住宿費 FROM 流水帳 WHERE (銀行 LIKE N'%人民幣現金%') AND (類別 LIKE N'%住宿費%')"
- ElseIf TextBox2.Text <> "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 住宿費 FROM 流水帳 WHERE (銀行 LIKE N'" & TextBox2.Text & "') AND (類別 LIKE N'%住宿費%')"
- End If
- CmdSet_For_dr()
- If dr.Read() Then : 住宿費 = Format(Val(dr("住宿費").ToString), "#,##0.00") : End If
- TextBox30.Text = Format(Val(住宿費), "#,##0.00")
- conn.Close() : dr.Close()
-
- ConnOpen()
- If TextBox2.Text = "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 伙食費 FROM 流水帳 WHERE (銀行 LIKE N'%人民幣現金%') AND (類別 LIKE N'%伙食費%')"
- ElseIf TextBox2.Text <> "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 伙食費 FROM 流水帳 WHERE (銀行 LIKE N'" & TextBox2.Text & "') AND (類別 LIKE N'%伙食費%')"
- End If
- CmdSet_For_dr()
- If dr.Read() Then : 伙食費 = Format(Val(dr("伙食費").ToString), "#,##0.00") : End If
- TextBox31.Text = Format(Val(伙食費), "#,##0.00")
- conn.Close() : dr.Close()
-
- ConnOpen()
- If TextBox2.Text = "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 娛樂費 FROM 流水帳 WHERE (銀行 LIKE N'%人民幣現金%') AND (類別 LIKE N'%娛樂費%')"
- ElseIf TextBox2.Text <> "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 娛樂費 FROM 流水帳 WHERE (銀行 LIKE N'" & TextBox2.Text & "') AND (類別 LIKE N'%娛樂費%')"
- End If
- CmdSet_For_dr()
- If dr.Read() Then : 娛樂費 = Format(Val(dr("娛樂費").ToString), "#,##0.00") : End If
- TextBox32.Text = Format(Val(娛樂費), "#,##0.00")
- conn.Close() : dr.Close()
-
- ConnOpen()
- If TextBox2.Text = "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 家用費 FROM 流水帳 WHERE (銀行 LIKE N'%人民幣現金%') AND (類別 LIKE N'%家用費%')"
- ElseIf TextBox2.Text <> "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 家用費 FROM 流水帳 WHERE (銀行 LIKE N'" & TextBox2.Text & "') AND (類別 LIKE N'%家用費%')"
- End If
- CmdSet_For_dr()
- If dr.Read() Then : 家用費 = Format(Val(dr("家用費").ToString), "#,##0.00") : End If
- TextBox33.Text = Format(Val(家用費), "#,##0.00")
- conn.Close() : dr.Close()
-
- ConnOpen()
- If TextBox2.Text = "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 醫療費 FROM 流水帳 WHERE (銀行 LIKE N'%人民幣現金%') AND (類別 LIKE N'%醫療費%')"
- ElseIf TextBox2.Text <> "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 醫療費 FROM 流水帳 WHERE (銀行 LIKE N'" & TextBox2.Text & "') AND (類別 LIKE N'%醫療費%')"
- End If
- CmdSet_For_dr()
- If dr.Read() Then : 醫療費 = Format(Val(dr("醫療費").ToString), "#,##0.00") : End If
- TextBox34.Text = Format(Val(醫療費), "#,##0.00")
- conn.Close() : dr.Close()
-
- ConnOpen()
- If TextBox2.Text = "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 務公費 FROM 流水帳 WHERE (銀行 LIKE N'%人民幣現金%') AND (類別 LIKE N'%務公費%')"
- ElseIf TextBox2.Text <> "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 務公費 FROM 流水帳 WHERE (銀行 LIKE N'" & TextBox2.Text & "') AND (類別 LIKE N'%務公費%')"
- End If
- CmdSet_For_dr()
- If dr.Read() Then : 務公費 = Format(Val(dr("務公費").ToString), "#,##0.00") : End If
- TextBox35.Text = Format(Val(務公費), "#,##0.00")
- conn.Close() : dr.Close()
-
- ConnOpen()
- If TextBox2.Text = "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 交際費 FROM 流水帳 WHERE (銀行 LIKE N'%人民幣現金%') AND (類別 LIKE N'%交際費%')"
- ElseIf TextBox2.Text <> "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 交際費 FROM 流水帳 WHERE (銀行 LIKE N'" & TextBox2.Text & "') AND (類別 LIKE N'%交際費%')"
- End If
- CmdSet_For_dr()
- If dr.Read() Then : 交際費 = Format(Val(dr("交際費").ToString), "#,##0.00") : End If
- TextBox36.Text = Format(Val(交際費), "#,##0.00")
- conn.Close() : dr.Close()
-
- ConnOpen()
- If TextBox2.Text = "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 其他支出 FROM 流水帳 WHERE (銀行 LIKE N'%人民幣現金%') AND (類別 LIKE N'%其他支出%')"
- ElseIf TextBox2.Text <> "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 其他支出 FROM 流水帳 WHERE (銀行 LIKE N'" & TextBox2.Text & "') AND (類別 LIKE N'%其他支出%')"
- End If
- CmdSet_For_dr()
- If dr.Read() Then : 其他支出 = Format(Val(dr("其他支出").ToString), "#,##0.00") : End If
- TextBox37.Text = Format(Val(其他支出), "#,##0.00")
- conn.Close() : dr.Close()
-
- ConnOpen()
- If TextBox2.Text = "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 手續費 FROM 流水帳 WHERE (銀行 LIKE N'%人民幣現金%') AND (類別 LIKE N'%手續費%')"
- ElseIf TextBox2.Text <> "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 手續費 FROM 流水帳 WHERE (銀行 LIKE N'" & TextBox2.Text & "') AND (類別 LIKE N'%手續費%')"
- End If
- CmdSet_For_dr()
- If dr.Read() Then : 手續費 = Format(Val(dr("手續費").ToString), "#,##0.00") : End If
- TextBox39.Text = Format(Val(手續費), "#,##0.00")
- conn.Close() : dr.Close()
-
- 加總2 = CStr(Math.Round(Double.Parse(交通費) + Double.Parse(住宿費) + Double.Parse(伙食費) + Double.Parse(娛樂費) +
- Double.Parse(家用費) + Double.Parse(醫療費) + Double.Parse(務公費) + Double.Parse(交際費) +
- Double.Parse(其他支出) + Double.Parse(手續費), 2))
- TextBox41.Text = Format(Val(加總2), "#,##0.00")
- TextBox45.Text = CStr(Math.Round((Double.Parse(交通費) / Double.Parse(加總2)) * 100, 2))
- TextBox46.Text = CStr(Math.Round((Double.Parse(住宿費) / Double.Parse(加總2)) * 100, 2))
- TextBox47.Text = CStr(Math.Round((Double.Parse(伙食費) / Double.Parse(加總2)) * 100, 2))
- TextBox48.Text = CStr(Math.Round((Double.Parse(娛樂費) / Double.Parse(加總2)) * 100, 2))
- TextBox49.Text = CStr(Math.Round((Double.Parse(家用費) / Double.Parse(加總2)) * 100, 2))
- TextBox50.Text = CStr(Math.Round((Double.Parse(醫療費) / Double.Parse(加總2)) * 100, 2))
- TextBox51.Text = CStr(Math.Round((Double.Parse(務公費) / Double.Parse(加總2)) * 100, 2))
- TextBox52.Text = CStr(Math.Round((Double.Parse(交際費) / Double.Parse(加總2)) * 100, 2))
- TextBox53.Text = CStr(Math.Round((Double.Parse(其他支出) / Double.Parse(加總2)) * 100, 2))
- TextBox54.Text = CStr(Math.Round((Double.Parse(手續費) / Double.Parse(加總2)) * 100, 2))
-
- ConnOpen()
- If TextBox2.Text = "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 收入)) AS 互沖帳 FROM 流水帳 WHERE (銀行 LIKE N'%人民幣現金%') AND (類別 LIKE N'%互沖帳%')"
- ElseIf TextBox2.Text <> "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 收入)) AS 互沖帳 FROM 流水帳 WHERE (銀行 LIKE N'" & TextBox2.Text & "') AND (類別 LIKE N'%互沖帳%')"
- End If
- CmdSet_For_dr()
- If dr.Read() Then : TextBox55.Text = dr("互沖帳").ToString : End If
- If TextBox55.Text = "" Then : TextBox55.Text = "0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- If TextBox2.Text = "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 互沖帳 FROM 流水帳 WHERE (銀行 LIKE N'%人民幣現金%') AND (類別 LIKE N'%互沖帳%')"
- ElseIf TextBox2.Text <> "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 互沖帳 FROM 流水帳 WHERE (銀行 LIKE N'" & TextBox2.Text & "') AND (類別 LIKE N'%互沖帳%')"
- End If
- CmdSet_For_dr()
- If dr.Read() Then : TextBox56.Text = dr("互沖帳").ToString : End If
- If TextBox56.Text = "" Then : TextBox56.Text = "0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- If TextBox2.Text = "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 收入)) AS 定存 FROM 流水帳 WHERE (銀行 LIKE N'%人民幣現金%') AND (類別 LIKE N'%定存%')"
- ElseIf TextBox2.Text <> "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 收入)) AS 定存 FROM 流水帳 WHERE (銀行 LIKE N'" & TextBox2.Text & "') AND (類別 LIKE N'%定存%')"
- End If
- CmdSet_For_dr()
- If dr.Read() Then : TextBox58.Text = dr("定存").ToString : End If
- If TextBox58.Text = "" Then : TextBox58.Text = "0.00" : End If
- conn.Close() : dr.Close()
-
- ConnOpen()
- If TextBox2.Text = "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 定存 FROM 流水帳 WHERE (銀行 LIKE N'%人民幣現金%') AND (類別 LIKE N'%定存%')"
- ElseIf TextBox2.Text <> "" Then
- SQL1 = "SELECT SUM(CONVERT(FLOAT, 支出)) AS 定存 FROM 流水帳 WHERE (銀行 LIKE N'" & TextBox2.Text & "') AND (類別 LIKE N'%定存%')"
- End If
- CmdSet_For_dr()
- If dr.Read() Then : TextBox59.Text = dr("定存").ToString : End If
- If TextBox59.Text = "" Then : TextBox59.Text = "0.00" : End If
- conn.Close() : dr.Close()
-
- TextBox38.Text = Format(Val(CStr(Math.Round((Double.Parse(加總1) + Double.Parse(TextBox55.Text) + Double.Parse(TextBox58.Text)) -
- (Double.Parse(加總2) + Double.Parse(TextBox56.Text) + Double.Parse(TextBox59.Text)), 2))), "#,##0.00")
-
- If ComboBox2.Text = "" Then : GroupBox5.Text = "人民幣現金-帳本清單" : Else : GroupBox5.Text = ComboBox2.Text + "-帳本清單" : End If
- End Sub
- Private Sub 設定格式()
- CheckBox1.Enabled = False : CheckBox2.Enabled = False
- CheckBox1.Checked = False : CheckBox2.Checked = False
- ComboBox3.Location = New Point(343, 22) : ComboBox4.Location = New Point(343, 22)
- ComboBox3.Text = "" : ComboBox4.Text = ""
- ComboBox3.Enabled = False : ComboBox4.Enabled = False
- Label260.Enabled = False : Label261.Enabled = False
- End Sub
- Private Sub Set_grid()
- DataGridView1.Columns(0).Width = 75 : DataGridView1.Columns(1).Visible = False : DataGridView1.Columns(2).Width = 75 : DataGridView1.Columns(3).Width = 60
- DataGridView1.Columns(4).Width = 180 : DataGridView1.Columns(5).Width = 60 : DataGridView1.Columns(6).Width = 60
- End Sub
- Private Sub 流水號產生()
- Dim NUM1 As Integer = 0
- For NUM1 = 0 To 99
- Dim d As String : Dim f As String : Dim g As Integer = 1
- If Month(Now) < 10 Then
- d = "0" & CStr(Month(Now))
- Else
- d = CStr(Month(Now))
- End If
- If Now.Day() < 10 Then
- f = "0" & CStr(Now.Day())
- Else
- f = CStr(Now.Day())
- End If
- If NUM1 < 10 Then
- TextBox6.Text = "A" & Microsoft.VisualBasic.Right(CStr(Year(Now)), 2) & d & f & "0" & NUM1
- Else
- TextBox6.Text = "A" & Microsoft.VisualBasic.Right(CStr(Year(Now)), 2) & d & f & NUM1
- End If
- TextBox16.Text = ""
-
- ConnOpen()
- SQL1 = "SELECT 流水號 FROM 流水帳 WHERE (流水號 ='" & TextBox6.Text & "')"
- CmdSet_For_dr()
- If dr.Read() Then
- TextBox16.Text = dr("流水號").ToString
- End If
- conn.Close()
- If TextBox16.Text = "" Then
- TextBox16.Text = "可用"
- TextBox1.Text = TextBox6.Text
- NUM1 = 99
- End If
- Next
- End Sub
- Private Sub 財務流水號產生()
- Dim NUM2 As Integer = 0
- For NUM2 = 0 To 99
- Dim d As String : Dim f As String : Dim g As Integer = 1
- If Month(Now) < 10 Then
- d = "0" & CStr(Month(Now))
- Else
- d = CStr(Month(Now))
- End If
- If Now.Day() < 10 Then
- f = "0" & CStr(Now.Day())
- Else
- f = CStr(Now.Day())
- End If
- If NUM2 < 10 Then
- TextBox8.Text = "B" & Microsoft.VisualBasic.Right(CStr(Year(Now)), 2) & d & f & "0" & NUM2
- Else
- TextBox8.Text = "B" & Microsoft.VisualBasic.Right(CStr(Year(Now)), 2) & d & f & NUM2
- End If
- TextBox17.Text = ""
-
- ConnOpen()
- SQL1 = "SELECT 流水號 FROM 財務流水帳 WHERE (流水號 ='" & TextBox8.Text & "')"
- CmdSet_For_dr()
- If dr.Read() Then
- TextBox17.Text = dr("流水號").ToString
- End If
- conn.Close()
- If TextBox17.Text = "" Then
- TextBox17.Text = "可用"
- NUM2 = 99
- End If
- Next
- End Sub
- Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- Me.MdiParent = GCM_ERP_SYS
- 設定格式() : Set_匯總() : Set_明細() : Set_grid()
- End Sub
- Private Sub 登入閒置控制_MouseMove(sender As Object, e As EventArgs) Handles MyBase.MouseMove
- timeNow = 0
- GCM_ERP_SYS.Timer1.Enabled = False
- GCM_ERP_SYS.Timer1.Enabled = True
- End Sub
- Private Sub 登入閒置控制_KeyPress(sender As Object, e As EventArgs) Handles MyBase.KeyPress
- timeNow = 0
- GCM_ERP_SYS.Timer1.Enabled = False
- GCM_ERP_SYS.Timer1.Enabled = True
- End Sub
- Private Sub DataGridView1_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick
- If e.RowIndex = -1 Then : Else
- TextBox1.Text = DataGridView1(0, e.RowIndex).Value.ToString : TextBox2.Text = DataGridView1(1, e.RowIndex).Value.ToString
- DateTimePicker1.Text = DataGridView1(2, e.RowIndex).Value.ToString : ComboBox1.Text = DataGridView1(3, e.RowIndex).Value.ToString
- TextBox3.Text = DataGridView1(4, e.RowIndex).Value.ToString : TextBox4.Text = DataGridView1(5, e.RowIndex).Value.ToString
- TextBox5.Text = DataGridView1(6, e.RowIndex).Value.ToString
- End If
- End Sub
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- DateTimePicker1.Enabled = True : ComboBox1.Enabled = True : Button7.Enabled = True : Button5.Enabled = True
- End Sub
- Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
- Button4.Enabled = True : Button5.Enabled = True
- End Sub
- Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
- Button5.Enabled = True : Button8.Enabled = True
- End Sub
- Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
- If ComboBox1.Text = "" Or TextBox2.Text = "" Then
- MsgBox("請選擇銀行或帳目類別")
- Else
- 流水號產生()
- If TextBox16.Text = "可用" Then
- If ComboBox1.Text = "互沖帳" And CheckBox4.Checked = False Then
- If ComboBox3.Text = "" And ComboBox4.Text = "" Then
- MsgBox("請選擇轉出銀行")
- ElseIf ComboBox3.Text <> "" And ComboBox4.Text <> "" Then
- ComboBox3.Text = "" : ComboBox4.Text = ""
- MsgBox("請選擇轉出銀行")
- Else
- If CheckBox1.Checked = True Then
- Dim a As String = InputBox("請輸入轉出帳務明細") : Dim a1 As String = InputBox("請輸入轉入帳務明細") : Dim b As String = InputBox("請輸入沖帳金額")
- TextBox3.Text = a : TextBox4.Text = "" : TextBox5.Text = b
- ConnOpen()
- SQL1 = "INSERT INTO 流水帳 (流水號, 銀行, 日期, 類別, 明細, 收入, 支出) VALUES ('" & TextBox1.Text & "','" & TextBox2.Text &
- "','" & Format(DateTimePicker1.Value, "yyyy/MM/dd") & "','" & ComboBox1.Text & "','" & TextBox3.Text & "','" & TextBox4.Text &
- "','" & TextBox5.Text & "')"
- CmdSet_For_dr
- 流水號產生()
- TextBox3.Text = a1 : TextBox4.Text = b : TextBox5.Text = ""
- ConnOpen()
- SQL1 = "INSERT INTO 流水帳 (流水號, 銀行, 日期, 類別, 明細, 收入, 支出) VALUES ('" & TextBox1.Text & "','" & TextBox7.Text &
- "','" & Format(DateTimePicker1.Value, "yyyy/MM/dd") & "','" & ComboBox1.Text & "','" & TextBox3.Text & "','" & TextBox4.Text &
- "','" & TextBox5.Text & "')"
- CmdSet_For_dr
- TextBox57.Text = ComboBox3.Text
-
- ElseIf CheckBox2.Checked = True Then
- Dim b As String = InputBox("請輸入沖帳金額")
- ConnOpen()
- TextBox3.Text = "轉工巧明投資" : TextBox4.Text = "" : TextBox5.Text = b
- SQL1 = "INSERT INTO 流水帳 (流水號, 銀行, 日期, 類別, 明細, 收入, 支出) VALUES ('" & TextBox1.Text & "','" & TextBox2.Text &
- "','" & Format(DateTimePicker1.Value, "yyyy/MM/dd") & "','" & ComboBox1.Text & "','" & TextBox3.Text & "','" & TextBox4.Text &
- "','" & TextBox5.Text & "')"
- CmdSet_For_dr
- 財務流水號產生()
- TextBox3.Text = "轉入款-李協叡" : TextBox4.Text = b : TextBox5.Text = ""
- ConnOpen()
- SQL1 = "INSERT INTO 財務流水帳 (流水號, 銀行, 日期, 類別, 明細, 收入, 支出, 人員) VALUES ('" & TextBox8.Text & "','" & TextBox7.Text &
- "','" & Format(DateTimePicker1.Value, "yyyy/MM/dd") & "','" & ComboBox1.Text & "','" & TextBox3.Text & "','" & TextBox4.Text &
- "','" & TextBox5.Text & "','" & TextBox18.Text & "')"
- CmdSet_For_dr
- TextBox3.Text = "轉工巧明投資" : TextBox4.Text = "" : TextBox5.Text = b : TextBox57.Text = ComboBox2.Text
- End If
- MsgBox("新增完成")
- End If
-
- ElseIf ComboBox1.Text <> "互沖帳" Or CheckBox4.Checked = True Then
- Dim a As String = InputBox("請輸入帳務明細") : Dim b As String = InputBox("請輸入收入金額") : Dim c As String = InputBox("請輸入支出金額")
- TextBox3.Text = a : TextBox4.Text = b : TextBox5.Text = c
- ConnOpen()
- SQL1 = "INSERT INTO 流水帳 (流水號, 銀行, 日期, 類別, 明細, 收入, 支出) VALUES ('" & TextBox1.Text & "','" & TextBox2.Text &
- "','" & Format(DateTimePicker1.Value, "yyyy/MM/dd") & "','" & ComboBox1.Text & "','" & TextBox3.Text & "','" & TextBox4.Text &
- "','" & TextBox5.Text & "')"
- CmdSet_For_dr
- MsgBox("新增完成")
- End If
- Else
- MsgBox("程式有誤請找程序管理員")
- End If
- conn.Close()
- End If
- Button7.Enabled = False : Button5.Enabled = False
- 設定格式() : Set_匯總() : Set_明細() : Set_grid()
- End Sub
- Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
- ConnOpen()
- SQL1 = "UPDATE 流水帳 SET 銀行 = '" & TextBox2.Text & "', 日期 = '" & Format(DateTimePicker1.Value, "yyyy/MM/dd") &
- "', 類別 = '" & ComboBox1.Text & "', 明細 = '" & TextBox3.Text & "', 收入 = '" & TextBox4.Text &
- "', 支出 = '" & TextBox5.Text & "' WHERE (流水號 = '" & TextBox1.Text & "')"
- CmdSet_For_dr
- MsgBox("修改完成")
- conn.Close()
- Button4.Enabled = False : Button5.Enabled = False
- Set_匯總() : Set_明細() : Set_grid()
- End Sub
- Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
- SQL1 = "DELETE FROM 流水帳 WHERE (流水號 = '" & TextBox1.Text & "')"
- cmd.CommandText = SQL : cmd.Connection = conn
- ConnOpen()
-
- Dim aa As MsgBoxResult
- aa = MsgBox("確定要刪除該筆資料?", MsgBoxStyle.OkCancel)
- If aa = MsgBoxResult.Ok Then : cmd.ExecuteNonQuery() : MsgBox("刪除完成") : End If
- conn.Close()
-
- Button5.Enabled = False : Button8.Enabled = False
- Set_匯總() : Set_明細() : Set_grid()
- End Sub
- Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
- Button4.Enabled = False : Button5.Enabled = False : Button7.Enabled = False : Button8.Enabled = False
- End Sub
- Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
- Set_匯總() : Set_明細() : Set_grid()
- End Sub
- Private Sub ComboBox2_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox2.SelectedIndexChanged
- If ComboBox2.Text = "" Then : TextBox2.Text = "" : TextBox57.Text = "" : End If
- If ComboBox2.Text = "工商銀行-江門-活存-叡" Then : TextBox2.Text = "中國工商銀行" : TextBox57.Text = "工商銀行-江門-活存-叡" : End If
- If ComboBox2.Text = "農業銀行-珠海-活存-叡" Then : TextBox2.Text = "農業銀行(協叡)" : TextBox57.Text = "農業銀行-珠海-活存-叡" : End If
- If ComboBox2.Text = "農業銀行-福建-活存-叡" Then : TextBox2.Text = "農業銀行福建叡" : TextBox57.Text = "農業銀行-福建-活存-叡" : End If
- If ComboBox2.Text = "農業銀行-肇慶-活存-叡" Then : TextBox2.Text = "農業銀行肇慶叡" : TextBox57.Text = "農業銀行-肇慶-活存-叡" : End If
- If ComboBox2.Text = "中國銀行-江門-活存-虹" Then : TextBox2.Text = "中國銀行" : TextBox57.Text = "中國銀行-江門-活存-虹" : End If
- If ComboBox2.Text = "農業銀行-珠海-活存-虹" Then : TextBox2.Text = "農業銀行(秀虹)" : TextBox57.Text = "農業銀行-珠海-活存-虹" : End If
- If ComboBox2.Text = "農業銀行-福建-活存-虹" Then : TextBox2.Text = "農業銀行福建虹" : TextBox57.Text = "農業銀行-福建-活存-虹" : End If
- If ComboBox2.Text = "工商銀行-江門-定存-叡" Then : TextBox2.Text = "工行定存" : TextBox57.Text = "工商銀行-江門-定存-叡" : End If
- If ComboBox2.Text = "農業銀行-珠海-定存-叡" Then : TextBox2.Text = "農行定存協叡" : TextBox57.Text = "農業銀行-珠海-定存-叡" : End If
- If ComboBox2.Text = "農業銀行-福建-定存-叡" Then : TextBox2.Text = "農行定存福建叡" : TextBox57.Text = "農業銀行-福建-定存-叡" : End If
- If ComboBox2.Text = "農業銀行-肇慶-定存-叡" Then : TextBox2.Text = "農行定存肇慶叡" : TextBox57.Text = "農業銀行-肇慶-定存-叡" : End If
- If ComboBox2.Text = "中國銀行-江門-定存-虹" Then : TextBox2.Text = "中行定存" : TextBox57.Text = "中國銀行-江門-定存-虹" : End If
- If ComboBox2.Text = "農業銀行-珠海-定存-虹" Then : TextBox2.Text = "農行定存秀虹" : TextBox57.Text = "農業銀行-珠海-定存-虹" : End If
- If ComboBox2.Text = "農業銀行-福建-定存-虹" Then : TextBox2.Text = "農行定存福建虹" : TextBox57.Text = "農業銀行-福建-定存-虹" : End If
- If ComboBox2.Text = "中華郵政-台灣-活存-叡" Then : TextBox2.Text = "郵局(協叡)" : TextBox57.Text = "中華郵政-台灣-活存-叡" : End If
- If ComboBox2.Text = "新光銀行-台灣-活存-叡" Then : TextBox2.Text = "新光銀行(協叡)" : TextBox57.Text = "新光銀行-台灣-活存-叡" : End If
- If ComboBox2.Text = "中國信託-台灣-活存-叡" Then : TextBox2.Text = "中國信託(協叡)" : TextBox57.Text = "中國信託-台灣-活存-叡" : End If
- If ComboBox2.Text = "中華郵政-台灣-活存-虹" Then : TextBox2.Text = "郵局(秀虹)" : TextBox57.Text = "中華郵政-台灣-活存-虹" : End If
- If ComboBox2.Text = "新光銀行-台灣-活存-虹" Then : TextBox2.Text = "新光銀行(秀虹)" : TextBox57.Text = "新光銀行-台灣-活存-虹" : End If
- If ComboBox2.Text = "中國信託-台灣-活存-虹" Then : TextBox2.Text = "中國信託(秀虹)" : TextBox57.Text = "中國信託-台灣-活存-虹" : End If
- If ComboBox2.Text = "元大銀行-台灣-活存-虹" Then : TextBox2.Text = "元大銀行" : TextBox57.Text = "元大銀行-台灣-活存-虹" : End If
- If ComboBox2.Text = "元大證卷-台灣-股票-虹" Then : TextBox2.Text = "元大證卷" : TextBox57.Text = "元大證卷-台灣-股票-虹" : End If
- If ComboBox2.Text = "台幣現金" Then : TextBox2.Text = "台幣現金" : TextBox57.Text = "台幣現金" : End If
- If ComboBox2.Text = "人民幣現金" Then : TextBox2.Text = "人民幣現金" : TextBox57.Text = "人民幣現金" : End If
- Set_明細() : Set_grid()
- End Sub
- Private Sub ComboBox3_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox3.SelectedIndexChanged
- If ComboBox3.Text = "" Then : TextBox7.Text = "" : End If
- If ComboBox3.Text = "工商銀行-江門-活存-叡" Then : TextBox7.Text = "中國工商銀行" : End If
- If ComboBox3.Text = "農業銀行-珠海-活存-叡" Then : TextBox7.Text = "農業銀行(協叡)" : End If
- If ComboBox3.Text = "農業銀行-福建-活存-叡" Then : TextBox7.Text = "農業銀行福建叡" : End If
- If ComboBox3.Text = "農業銀行-肇慶-活存-叡" Then : TextBox7.Text = "農業銀行肇慶叡" : End If
- If ComboBox3.Text = "中國銀行-江門-活存-虹" Then : TextBox7.Text = "中國銀行" : End If
- If ComboBox3.Text = "農業銀行-珠海-活存-虹" Then : TextBox7.Text = "農業銀行(秀虹)" : End If
- If ComboBox3.Text = "農業銀行-福建-活存-虹" Then : TextBox7.Text = "農業銀行福建虹" : End If
- If ComboBox3.Text = "工商銀行-江門-定存-叡" Then : TextBox7.Text = "工行定存" : End If
- If ComboBox3.Text = "農業銀行-珠海-定存-叡" Then : TextBox7.Text = "農行定存協叡" : End If
- If ComboBox3.Text = "農業銀行-福建-定存-叡" Then : TextBox7.Text = "農行定存福建叡" : End If
- If ComboBox3.Text = "農業銀行-肇慶-定存-叡" Then : TextBox7.Text = "農行定存肇慶叡" : End If
- If ComboBox3.Text = "中國銀行-江門-定存-虹" Then : TextBox7.Text = "中行定存" : End If
- If ComboBox3.Text = "農業銀行-珠海-定存-虹" Then : TextBox7.Text = "農行定存秀虹" : End If
- If ComboBox3.Text = "農業銀行-福建-定存-虹" Then : TextBox7.Text = "農行定存福建虹" : End If
- If ComboBox3.Text = "中華郵政-台灣-活存-叡" Then : TextBox7.Text = "郵局(協叡)" : End If
- If ComboBox3.Text = "新光銀行-台灣-活存-叡" Then : TextBox7.Text = "新光銀行(協叡)" : End If
- If ComboBox3.Text = "中國信託-台灣-活存-叡" Then : TextBox7.Text = "中國信託(協叡)" : End If
- If ComboBox3.Text = "中華郵政-台灣-活存-虹" Then : TextBox7.Text = "郵局(秀虹)" : End If
- If ComboBox3.Text = "新光銀行-台灣-活存-虹" Then : TextBox7.Text = "新光銀行(秀虹)" : End If
- If ComboBox3.Text = "中國信託-台灣-活存-虹" Then : TextBox7.Text = "中國信託(秀虹)" : End If
- If ComboBox3.Text = "元大銀行-台灣-活存-虹" Then : TextBox7.Text = "元大銀行" : End If
- If ComboBox3.Text = "元大證卷-台灣-股票-虹" Then : TextBox7.Text = "元大證卷" : End If
- If ComboBox3.Text = "台幣現金" Then : TextBox7.Text = "台幣現金" : End If
- If ComboBox3.Text = "人民幣現金" Then : TextBox7.Text = "人民幣現金" : End If
- End Sub
- Private Sub ComboBox4_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox4.SelectedIndexChanged
- If ComboBox4.Text = "" Then : TextBox7.Text = "" : End If
- If ComboBox4.Text = "台幣現金" Then : TextBox7.Text = "台幣現金" : End If
- If ComboBox4.Text = "人民幣現金" Then : TextBox7.Text = "人民幣現金" : End If
- End Sub
- Private Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click
- 月份查詢.Show()
- End Sub
- Private Sub Button10_Click(sender As Object, e As EventArgs) Handles Button10.Click
- 分類查詢.Show()
- End Sub
- Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox1.Click
- CheckBox1.Checked = True : CheckBox2.Checked = False : ComboBox3.Visible = True : ComboBox4.Visible = False : ComboBox3.Enabled = True
- End Sub
- Private Sub CheckBox2_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox2.Click
- CheckBox1.Checked = False : CheckBox2.Checked = True : ComboBox3.Visible = False : ComboBox4.Visible = True : ComboBox4.Enabled = True
- End Sub
- Private Sub CheckBox3_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox3.CheckedChanged
- If CheckBox3.Checked = True Then : DateTimePicker1.Value = Today() : End If
- End Sub
- Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
- If ComboBox1.Text <> "互沖帳" Then
- CheckBox1.Enabled = False : CheckBox2.Enabled = False : CheckBox1.Checked = False : CheckBox2.Checked = True : 設定格式()
- ElseIf ComboBox1.Text = "互沖帳" Then
- CheckBox1.Enabled = True : CheckBox2.Enabled = True : Label260.Enabled = True : Label261.Enabled = True
- If CheckBox1.Checked = True Then
- ComboBox3.Visible = True : ComboBox4.Visible = False : ComboBox3.Enabled = True
- ElseIf CheckBox2.Checked = True Then
- ComboBox3.Visible = False : ComboBox4.Visible = True : ComboBox4.Enabled = True
- End If
- End If
- End Sub
- Private Sub DateTimePicker1_ValueChanged(sender As Object, e As EventArgs) Handles DateTimePicker1.ValueChanged
- If DateTimePicker1.Value <> Today() Then : CheckBox3.Checked = False : End If
- End Sub
- End Class
|