Nav apraksta
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

卜卦2.vb 134KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295
  1. Option Strict Off
  2. Imports System.Data.SqlClient
  3. Public Class 卜卦2
  4. Dim conn As New SqlConnection
  5. Dim da As New SqlDataAdapter
  6. Dim cmd As New SqlCommand
  7. Dim dr As SqlDataReader
  8. Dim conn1 As New SqlConnection
  9. Dim cmd1 As New SqlCommand
  10. Dim dr1 As SqlDataReader
  11. Dim ds As New DataSet
  12. Dim NUM1 As Integer : Dim NUM2(6) As Integer
  13. Private Sub Set_grid()
  14. DataGridView1.Columns(0).Width = 53 : DataGridView1.Columns(1).Width = 87 : DataGridView1.Columns(2).Visible = False : DataGridView1.Columns(3).Visible = False
  15. DataGridView1.Columns(4).Visible = False : DataGridView1.Columns(5).Visible = False : DataGridView1.Columns(6).Visible = False : DataGridView1.Columns(7).Visible = False
  16. DataGridView1.Columns(8).Visible = False : DataGridView1.Columns(9).Visible = False : DataGridView1.Columns(10).Width = 90 : DataGridView1.Columns(11).Width = 285
  17. DataGridView1.Columns(12).Visible = False : DataGridView1.Columns(13).Visible = False : DataGridView1.Columns(14).Visible = False
  18. End Sub
  19. Private Sub Set_格式設定()
  20. TextBox25.Visible = False : TextBox26.Visible = False : TextBox27.Visible = False : TextBox28.Visible = False : TextBox29.Visible = False : TextBox30.Visible = False
  21. TextBox31.Visible = False : TextBox32.Visible = False : TextBox33.Visible = False : TextBox34.Visible = False : TextBox35.Visible = False : TextBox36.Visible = False
  22. TextBox37.Visible = False : TextBox38.Visible = False : TextBox39.Visible = False : TextBox40.Visible = False : TextBox41.Visible = False : TextBox42.Visible = False
  23. TextBox43.Visible = False : TextBox44.Visible = False : TextBox45.Visible = False : TextBox46.Visible = False : TextBox47.Visible = False : TextBox48.Visible = False
  24. TextBox49.Visible = False : TextBox50.Visible = False : TextBox51.Visible = False : TextBox52.Visible = False : TextBox53.Visible = False : TextBox54.Visible = False
  25. Label34.Visible = False : Label35.Visible = False : Label36.Visible = False : Label37.Visible = False : Label38.Visible = False : Label39.Visible = False
  26. TextBox55.Visible = False : TextBox56.Visible = False : TextBox57.Visible = False : TextBox58.Visible = False : TextBox59.Visible = False : TextBox60.Visible = False
  27. TextBox61.Visible = False : TextBox62.Visible = False : TextBox63.Visible = False : TextBox64.Visible = False : TextBox65.Visible = False : TextBox66.Visible = False
  28. TextBox67.Visible = False : TextBox68.Visible = False : TextBox69.Visible = False : TextBox70.Visible = False : TextBox71.Visible = False : TextBox72.Visible = False
  29. TextBox73.Visible = False : TextBox74.Visible = False : TextBox75.Visible = False : TextBox76.Visible = False : TextBox77.Visible = False : TextBox78.Visible = False
  30. TextBox79.Visible = False : TextBox80.Visible = False : TextBox81.Visible = False : TextBox82.Visible = False : TextBox83.Visible = False : TextBox84.Visible = False
  31. TextBox85.Visible = False : TextBox86.Visible = False : TextBox87.Visible = False : TextBox88.Visible = False : TextBox89.Visible = False : TextBox90.Visible = False
  32. TextBox91.Visible = False : TextBox92.Visible = False : TextBox93.Visible = False : TextBox94.Visible = False : TextBox95.Visible = False : TextBox96.Visible = False
  33. TextBox102.Visible = False : TextBox103.Visible = False : TextBox104.Visible = False : TextBox105.Visible = False : TextBox106.Visible = False : TextBox107.Visible = False
  34. TextBox108.Visible = False : TextBox109.Visible = False : TextBox110.Visible = False : TextBox111.Visible = False : TextBox112.Visible = False : TextBox113.Visible = False
  35. TextBox114.Visible = False : TextBox115.Visible = False : TextBox116.Visible = False : TextBox117.Visible = False : TextBox118.Visible = False : TextBox119.Visible = False
  36. TextBox120.Visible = False : TextBox121.Visible = False : TextBox122.Visible = False : TextBox123.Visible = False : TextBox124.Visible = False : TextBox125.Visible = False
  37. TextBox126.Visible = False : TextBox127.Visible = False : TextBox128.Visible = False : TextBox129.Visible = False : TextBox130.Visible = False : TextBox131.Visible = False
  38. Label40.Visible = False : Label41.Visible = False : Label42.Visible = False : Label43.Visible = False : Label44.Visible = False : Label45.Visible = False
  39. TextBox133.Visible = False : TextBox134.Visible = False : TextBox135.Visible = False : TextBox136.Visible = False : TextBox137.Visible = False : TextBox138.Visible = False
  40. TextBox226.Visible = False : TextBox227.Visible = False : TextBox193.Visible = False : TextBox194.Visible = False : TextBox195.Visible = False : TextBox196.Visible = False
  41. TextBox197.Visible = False : TextBox198.Visible = False
  42. End Sub
  43. Private Sub Set_萬年曆()
  44. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  45. SQL1 = "SELECT 年, 月, 旬, 日, 旬空1, 旬空2 FROM 萬年曆 WHERE (西元 = '" & Format(DateTimePicker1.Value, "yyyy/MM/dd") & "')"
  46. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  47. If dr1.Read() Then
  48. TextBox1.Text = dr1("年").ToString : TextBox2.Text = dr1("月").ToString : TextBox3.Text = dr1("旬").ToString : TextBox4.Text = dr1("日").ToString
  49. TextBox97.Text = dr1("旬空1").ToString : TextBox98.Text = dr1("旬空2").ToString
  50. End If
  51. conn1.Close() : dr1.Close()
  52. End Sub
  53. Private Sub Set_萬年曆五行()
  54. For NUM1 = 1 To 4
  55. Dim 條件1 As String = "(地支 = RIGHT('" & TextBox1.Text & "', 1))" : Dim 條件2 As String = "(地支 = RIGHT('" & TextBox2.Text & "', 1))"
  56. Dim 條件3 As String = "(地支 = RIGHT('" & TextBox3.Text & "', 1))" : Dim 條件4 As String = "(地支 = RIGHT('" & TextBox4.Text & "', 1))"
  57. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  58. If NUM1 = 1 Then : SQL1 = "SELECT 五行 FROM 地支五行 WHERE " & 條件1 : End If : If NUM1 = 2 Then : SQL1 = "SELECT 五行 FROM 地支五行 WHERE " & 條件2 : End If
  59. If NUM1 = 3 Then : SQL1 = "SELECT 五行 FROM 地支五行 WHERE " & 條件3 : End If : If NUM1 = 4 Then : SQL1 = "SELECT 五行 FROM 地支五行 WHERE " & 條件4 : End If
  60. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  61. If dr1.Read() Then
  62. If NUM1 = 1 Then : TextBox5.Text = dr1("五行").ToString : End If : If NUM1 = 2 Then : TextBox6.Text = dr1("五行").ToString : End If
  63. If NUM1 = 3 Then : TextBox7.Text = dr1("五行").ToString : End If : If NUM1 = 4 Then : TextBox8.Text = dr1("五行").ToString : End If
  64. End If
  65. conn1.Close() : dr1.Close()
  66. Next
  67. TextBox9.Text = TextBox6.Text
  68. End Sub
  69. Private Sub Set_相氣休囚()
  70. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  71. SQL1 = "SELECT 相, 氣, 休, 囚 FROM 地支五行 WHERE (地支 = RIGHT('" & TextBox2.Text & "', 1))"
  72. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  73. If dr1.Read() Then
  74. TextBox10.Text = dr1("相").ToString : TextBox11.Text = dr1("氣").ToString
  75. TextBox187.Text = dr1("休").ToString : TextBox188.Text = dr1("囚").ToString
  76. End If
  77. conn1.Close() : dr1.Close()
  78. End Sub
  79. Private Sub Set_六獸()
  80. If Microsoft.VisualBasic.Left(TextBox4.Text, 1) = "甲" Or Microsoft.VisualBasic.Left(TextBox4.Text, 1) = "乙" Then
  81. Label9.Text = "青龍" : Label10.Text = "朱雀" : Label11.Text = "勾陳" : Label12.Text = "騰蛇" : Label13.Text = "白虎" : Label14.Text = "玄武" : Else
  82. If Microsoft.VisualBasic.Left(TextBox4.Text, 1) = "丙" Or Microsoft.VisualBasic.Left(TextBox4.Text, 1) = "丁" Then
  83. Label9.Text = "朱雀" : Label10.Text = "勾陳" : Label11.Text = "騰蛇" : Label12.Text = "白虎" : Label13.Text = "玄武" : Label14.Text = "青龍" : Else
  84. If Microsoft.VisualBasic.Left(TextBox4.Text, 1) = "戊" Then
  85. Label9.Text = "勾陳" : Label10.Text = "騰蛇" : Label11.Text = "白虎" : Label12.Text = "玄武" : Label13.Text = "青龍" : Label14.Text = "朱雀" : Else
  86. If Microsoft.VisualBasic.Left(TextBox4.Text, 1) = "己" Then
  87. Label9.Text = "騰蛇" : Label10.Text = "白虎" : Label11.Text = "玄武" : Label12.Text = "青龍" : Label13.Text = "朱雀" : Label14.Text = "勾陳" : Else
  88. If Microsoft.VisualBasic.Left(TextBox4.Text, 1) = "庚" Or Microsoft.VisualBasic.Left(TextBox4.Text, 1) = "辛" Then
  89. Label9.Text = "白虎" : Label10.Text = "玄武" : Label11.Text = "青龍" : Label12.Text = "朱雀" : Label13.Text = "勾陳" : Label14.Text = "騰蛇" : Else
  90. If Microsoft.VisualBasic.Left(TextBox4.Text, 1) = "壬" Or Microsoft.VisualBasic.Left(TextBox4.Text, 1) = "癸" Then
  91. Label9.Text = "玄武" : Label10.Text = "青龍" : Label11.Text = "朱雀" : Label12.Text = "勾陳" : Label13.Text = "騰蛇" : Label14.Text = "白虎"
  92. End If : End If : End If : End If : End If : End If
  93. End Sub
  94. Private Sub Set_日長生()
  95. If TextBox8.Text = "火" Then
  96. TextBox145.Text = "寅" : TextBox146.Text = "卯" : TextBox147.Text = "辰" : TextBox148.Text = "巳" : TextBox149.Text = "午" : TextBox150.Text = "未"
  97. TextBox151.Text = "申" : TextBox152.Text = "酉" : TextBox153.Text = "戌" : TextBox154.Text = "亥" : TextBox155.Text = "子" : TextBox156.Text = "丑" : Else
  98. If TextBox8.Text = "金" Then
  99. TextBox145.Text = "巳" : TextBox146.Text = "午" : TextBox147.Text = "未" : TextBox148.Text = "申" : TextBox149.Text = "酉" : TextBox150.Text = "戌"
  100. TextBox151.Text = "亥" : TextBox152.Text = "子" : TextBox153.Text = "丑" : TextBox154.Text = "寅" : TextBox155.Text = "卯" : TextBox156.Text = "辰" : Else
  101. If TextBox8.Text = "水" Then
  102. TextBox145.Text = "申" : TextBox146.Text = "酉" : TextBox147.Text = "戌" : TextBox148.Text = "亥" : TextBox149.Text = "子" : TextBox150.Text = "丑"
  103. TextBox151.Text = "寅" : TextBox152.Text = "卯" : TextBox153.Text = "辰" : TextBox154.Text = "巳" : TextBox155.Text = "午" : TextBox156.Text = "未" : Else
  104. If TextBox8.Text = "木" Then
  105. TextBox145.Text = "亥" : TextBox146.Text = "子" : TextBox147.Text = "丑" : TextBox148.Text = "寅" : TextBox149.Text = "卯" : TextBox150.Text = "辰"
  106. TextBox151.Text = "巳" : TextBox152.Text = "午" : TextBox153.Text = "未" : TextBox154.Text = "申" : TextBox155.Text = "酉" : TextBox156.Text = "戌" : Else
  107. If TextBox8.Text = "土" Then
  108. TextBox145.Text = "申" : TextBox146.Text = "酉" : TextBox147.Text = "戌" : TextBox148.Text = "亥" : TextBox149.Text = "子" : TextBox150.Text = "丑"
  109. TextBox151.Text = "寅" : TextBox152.Text = "卯" : TextBox153.Text = "辰" : TextBox154.Text = "巳" : TextBox155.Text = "午" : TextBox156.Text = "未"
  110. End If : End If : End If : End If : End If
  111. End Sub
  112. Private Sub Set_取卦()
  113. If ComboBox1.Text = "一" Then : TextBox202.Text = "一" : TextBox208.Text = "一" : ElseIf ComboBox1.Text = "- -" Then : TextBox202.Text = "- -" : TextBox208.Text = "- -"
  114. ElseIf ComboBox1.Text = "O" Then : TextBox202.Text = "一" : TextBox208.Text = "- -" : ElseIf ComboBox1.Text = "X" Then : TextBox202.Text = "- -" : TextBox208.Text = "一" : End If
  115. If ComboBox2.Text = "一" Then : TextBox203.Text = "一" : TextBox209.Text = "一" : ElseIf ComboBox2.Text = "- -" Then : TextBox203.Text = "- -" : TextBox209.Text = "- -"
  116. ElseIf ComboBox2.Text = "O" Then : TextBox203.Text = "一" : TextBox209.Text = "- -" : ElseIf ComboBox2.Text = "X" Then : TextBox203.Text = "- -" : TextBox209.Text = "一" : End If
  117. If ComboBox3.Text = "一" Then : TextBox204.Text = "一" : TextBox210.Text = "一" : ElseIf ComboBox3.Text = "- -" Then : TextBox204.Text = "- -" : TextBox210.Text = "- -"
  118. ElseIf ComboBox3.Text = "O" Then : TextBox204.Text = "一" : TextBox210.Text = "- -" : ElseIf ComboBox3.Text = "X" Then : TextBox204.Text = "- -" : TextBox210.Text = "一" : End If
  119. If ComboBox6.Text = "一" Then : TextBox205.Text = "一" : TextBox211.Text = "一" : ElseIf ComboBox6.Text = "- -" Then : TextBox205.Text = "- -" : TextBox211.Text = "- -"
  120. ElseIf ComboBox6.Text = "O" Then : TextBox205.Text = "一" : TextBox211.Text = "- -" : ElseIf ComboBox6.Text = "X" Then : TextBox205.Text = "- -" : TextBox211.Text = "一" : End If
  121. If ComboBox7.Text = "一" Then : TextBox206.Text = "一" : TextBox212.Text = "一" : ElseIf ComboBox7.Text = "- -" Then : TextBox206.Text = "- -" : TextBox212.Text = "- -"
  122. ElseIf ComboBox7.Text = "O" Then : TextBox206.Text = "一" : TextBox212.Text = "- -" : ElseIf ComboBox7.Text = "X" Then : TextBox206.Text = "- -" : TextBox212.Text = "一" : End If
  123. If ComboBox8.Text = "一" Then : TextBox207.Text = "一" : TextBox213.Text = "一" : ElseIf ComboBox8.Text = "- -" Then : TextBox207.Text = "- -" : TextBox213.Text = "- -"
  124. ElseIf ComboBox8.Text = "O" Then : TextBox207.Text = "一" : TextBox213.Text = "- -" : ElseIf ComboBox8.Text = "X" Then : TextBox207.Text = "- -" : TextBox213.Text = "一" : End If
  125. If TextBox202.Text = "一" And TextBox203.Text = "一" And TextBox204.Text = "一" Then
  126. Label21.Text = "甲" : Label22.Text = "甲" : Label23.Text = "甲" : Label27.Text = "子" : Label28.Text = "寅" : Label29.Text = "辰" : TextBox214.Text = "1" : Else
  127. If TextBox202.Text = "一" And TextBox203.Text = "一" And TextBox204.Text = "- -" Then
  128. Label21.Text = "丁" : Label22.Text = "丁" : Label23.Text = "丁" : Label27.Text = "巳" : Label28.Text = "卯" : Label29.Text = "丑" : TextBox214.Text = "2" : Else
  129. If TextBox202.Text = "一" And TextBox203.Text = "- -" And TextBox204.Text = "一" Then
  130. Label21.Text = "己" : Label22.Text = "己" : Label23.Text = "己" : Label27.Text = "卯" : Label28.Text = "丑" : Label29.Text = "亥" : TextBox214.Text = "3" : Else
  131. If TextBox202.Text = "一" And TextBox203.Text = "- -" And TextBox204.Text = "- -" Then
  132. Label21.Text = "庚" : Label22.Text = "庚" : Label23.Text = "庚" : Label27.Text = "子" : Label28.Text = "寅" : Label29.Text = "辰" : TextBox214.Text = "4" : Else
  133. If TextBox202.Text = "- -" And TextBox203.Text = "一" And TextBox204.Text = "一" Then
  134. Label21.Text = "辛" : Label22.Text = "辛" : Label23.Text = "辛" : Label27.Text = "丑" : Label28.Text = "亥" : Label29.Text = "酉" : TextBox214.Text = "5" : Else
  135. If TextBox202.Text = "- -" And TextBox203.Text = "一" And TextBox204.Text = "- -" Then
  136. Label21.Text = "戊" : Label22.Text = "戊" : Label23.Text = "戊" : Label27.Text = "寅" : Label28.Text = "辰" : Label29.Text = "午" : TextBox214.Text = "6" : Else
  137. If TextBox202.Text = "- -" And TextBox203.Text = "- -" And TextBox204.Text = "一" Then
  138. Label21.Text = "丙" : Label22.Text = "丙" : Label23.Text = "丙" : Label27.Text = "辰" : Label28.Text = "午" : Label29.Text = "申" : TextBox214.Text = "7" : Else
  139. If TextBox202.Text = "- -" And TextBox203.Text = "- -" And TextBox204.Text = "- -" Then
  140. Label21.Text = "乙" : Label22.Text = "乙" : Label23.Text = "乙" : Label27.Text = "未" : Label28.Text = "巳" : Label29.Text = "卯" : TextBox214.Text = "8"
  141. End If : End If : End If : End If : End If : End If : End If : End If
  142. If TextBox205.Text = "一" And TextBox206.Text = "一" And TextBox207.Text = "一" Then
  143. Label24.Text = "壬" : Label25.Text = "壬" : Label26.Text = "壬" : Label30.Text = "午" : Label31.Text = "申" : Label32.Text = "戌" : TextBox215.Text = "1" : Else
  144. If TextBox205.Text = "一" And TextBox206.Text = "一" And TextBox207.Text = "- -" Then
  145. Label24.Text = "丁" : Label25.Text = "丁" : Label26.Text = "丁" : Label30.Text = "亥" : Label31.Text = "酉" : Label32.Text = "未" : TextBox215.Text = "2" : Else
  146. If TextBox205.Text = "一" And TextBox206.Text = "- -" And TextBox207.Text = "一" Then
  147. Label24.Text = "己" : Label25.Text = "己" : Label26.Text = "己" : Label30.Text = "酉" : Label31.Text = "未" : Label32.Text = "巳" : TextBox215.Text = "3" : Else
  148. If TextBox205.Text = "一" And TextBox206.Text = "- -" And TextBox207.Text = "- -" Then
  149. Label24.Text = "庚" : Label25.Text = "庚" : Label26.Text = "庚" : Label30.Text = "午" : Label31.Text = "申" : Label32.Text = "戌" : TextBox215.Text = "4" : Else
  150. If TextBox205.Text = "- -" And TextBox206.Text = "一" And TextBox207.Text = "一" Then
  151. Label24.Text = "辛" : Label25.Text = "辛" : Label26.Text = "辛" : Label30.Text = "未" : Label31.Text = "巳" : Label32.Text = "卯" : TextBox215.Text = "5" : Else
  152. If TextBox205.Text = "- -" And TextBox206.Text = "一" And TextBox207.Text = "- -" Then
  153. Label24.Text = "戊" : Label25.Text = "戊" : Label26.Text = "戊" : Label30.Text = "申" : Label31.Text = "戌" : Label32.Text = "子" : TextBox215.Text = "6" : Else
  154. If TextBox205.Text = "- -" And TextBox206.Text = "- -" And TextBox207.Text = "一" Then
  155. Label24.Text = "丙" : Label25.Text = "丙" : Label26.Text = "丙" : Label30.Text = "戌" : Label31.Text = "子" : Label32.Text = "寅" : TextBox215.Text = "7" : Else
  156. If TextBox205.Text = "- -" And TextBox206.Text = "- -" And TextBox207.Text = "- -" Then
  157. Label24.Text = "癸" : Label25.Text = "癸" : Label26.Text = "癸" : Label30.Text = "丑" : Label31.Text = "亥" : Label32.Text = "酉" : TextBox215.Text = "8"
  158. End If : End If : End If : End If : End If : End If : End If : End If
  159. If TextBox208.Text = "一" And TextBox209.Text = "一" And TextBox210.Text = "一" Then : TextBox216.Text = "1" : Else
  160. If TextBox208.Text = "一" And TextBox209.Text = "一" And TextBox210.Text = "- -" Then : TextBox216.Text = "2" : Else
  161. If TextBox208.Text = "一" And TextBox209.Text = "- -" And TextBox210.Text = "一" Then : TextBox216.Text = "3" : Else
  162. If TextBox208.Text = "一" And TextBox209.Text = "- -" And TextBox210.Text = "- -" Then : TextBox216.Text = "4" : Else
  163. If TextBox208.Text = "- -" And TextBox209.Text = "一" And TextBox210.Text = "一" Then : TextBox216.Text = "5" : Else
  164. If TextBox208.Text = "- -" And TextBox209.Text = "一" And TextBox210.Text = "- -" Then : TextBox216.Text = "6" : Else
  165. If TextBox208.Text = "- -" And TextBox209.Text = "- -" And TextBox210.Text = "一" Then : TextBox216.Text = "7" : Else
  166. If TextBox208.Text = "- -" And TextBox209.Text = "- -" And TextBox210.Text = "- -" Then : TextBox216.Text = "8" : Else
  167. End If : End If : End If : End If : End If : End If : End If : End If
  168. If TextBox211.Text = "一" And TextBox212.Text = "一" And TextBox213.Text = "一" Then : TextBox217.Text = "1" : Else
  169. If TextBox211.Text = "一" And TextBox212.Text = "一" And TextBox213.Text = "- -" Then : TextBox217.Text = "2" : Else
  170. If TextBox211.Text = "一" And TextBox212.Text = "- -" And TextBox213.Text = "一" Then : TextBox217.Text = "3" : Else
  171. If TextBox211.Text = "一" And TextBox212.Text = "- -" And TextBox213.Text = "- -" Then : TextBox217.Text = "4" : Else
  172. If TextBox211.Text = "- -" And TextBox212.Text = "一" And TextBox213.Text = "一" Then : TextBox217.Text = "5" : Else
  173. If TextBox211.Text = "- -" And TextBox212.Text = "一" And TextBox213.Text = "- -" Then : TextBox217.Text = "6" : Else
  174. If TextBox211.Text = "- -" And TextBox212.Text = "- -" And TextBox213.Text = "一" Then : TextBox217.Text = "7" : Else
  175. If TextBox211.Text = "- -" And TextBox212.Text = "- -" And TextBox213.Text = "- -" Then : TextBox217.Text = "8" : Else
  176. End If : End If : End If : End If : End If : End If : End If : End If
  177. If TextBox208.Text = "一" And TextBox209.Text = "一" And TextBox210.Text = "一" Then : TextBox102.Text = "子" : TextBox103.Text = "寅" : TextBox104.Text = "辰" : Else
  178. If TextBox208.Text = "一" And TextBox209.Text = "一" And TextBox210.Text = "- -" Then : TextBox102.Text = "巳" : TextBox103.Text = "卯" : TextBox104.Text = "丑" : Else
  179. If TextBox208.Text = "一" And TextBox209.Text = "- -" And TextBox210.Text = "一" Then : TextBox102.Text = "卯" : TextBox103.Text = "丑" : TextBox104.Text = "亥" : Else
  180. If TextBox208.Text = "一" And TextBox209.Text = "- -" And TextBox210.Text = "- -" Then : TextBox102.Text = "子" : TextBox103.Text = "寅" : TextBox104.Text = "辰" : Else
  181. If TextBox208.Text = "- -" And TextBox209.Text = "一" And TextBox210.Text = "一" Then : TextBox102.Text = "丑" : TextBox103.Text = "亥" : TextBox104.Text = "酉" : Else
  182. If TextBox208.Text = "- -" And TextBox209.Text = "一" And TextBox210.Text = "- -" Then : TextBox102.Text = "寅" : TextBox103.Text = "辰" : TextBox104.Text = "午" : Else
  183. If TextBox208.Text = "- -" And TextBox209.Text = "- -" And TextBox210.Text = "一" Then : TextBox102.Text = "辰" : TextBox103.Text = "午" : TextBox104.Text = "申" : Else
  184. If TextBox208.Text = "- -" And TextBox209.Text = "- -" And TextBox210.Text = "- -" Then : TextBox102.Text = "未" : TextBox103.Text = "巳" : TextBox104.Text = "卯"
  185. End If : End If : End If : End If : End If : End If : End If : End If
  186. If TextBox211.Text = "一" And TextBox212.Text = "一" And TextBox213.Text = "一" Then : TextBox105.Text = "午" : TextBox106.Text = "申" : TextBox107.Text = "戌" : Else
  187. If TextBox211.Text = "一" And TextBox212.Text = "一" And TextBox213.Text = "- -" Then : TextBox105.Text = "亥" : TextBox106.Text = "酉" : TextBox107.Text = "未" : Else
  188. If TextBox211.Text = "一" And TextBox212.Text = "- -" And TextBox213.Text = "一" Then : TextBox105.Text = "酉" : TextBox106.Text = "未" : TextBox107.Text = "巳" : Else
  189. If TextBox211.Text = "一" And TextBox212.Text = "- -" And TextBox213.Text = "- -" Then : TextBox105.Text = "午" : TextBox106.Text = "申" : TextBox107.Text = "戌" : Else
  190. If TextBox211.Text = "- -" And TextBox212.Text = "一" And TextBox213.Text = "一" Then : TextBox105.Text = "未" : TextBox106.Text = "巳" : TextBox107.Text = "卯" : Else
  191. If TextBox211.Text = "- -" And TextBox212.Text = "一" And TextBox213.Text = "- -" Then : TextBox105.Text = "申" : TextBox106.Text = "戌" : TextBox107.Text = "子" : Else
  192. If TextBox211.Text = "- -" And TextBox212.Text = "- -" And TextBox213.Text = "一" Then : TextBox105.Text = "戌" : TextBox106.Text = "子" : TextBox107.Text = "寅" : Else
  193. If TextBox211.Text = "- -" And TextBox212.Text = "- -" And TextBox213.Text = "- -" Then : TextBox105.Text = "丑" : TextBox106.Text = "亥" : TextBox107.Text = "酉"
  194. End If : End If : End If : End If : End If : End If : End If : End If
  195. End Sub
  196. Private Sub Set_排卦()
  197. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  198. SQL1 = "SELECT 初爻, 二爻, 三爻, 四爻, 五爻, 上爻 FROM 八卦六親 WHERE (卦數 = '" & TextBox215.Text + TextBox214.Text & "')"
  199. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  200. If dr1.Read() Then
  201. TextBox12.Text = dr1("初爻").ToString : TextBox13.Text = dr1("二爻").ToString : TextBox14.Text = dr1("三爻").ToString
  202. TextBox15.Text = dr1("四爻").ToString : TextBox16.Text = dr1("五爻").ToString : TextBox17.Text = dr1("上爻").ToString
  203. End If
  204. conn1.Close() : dr1.Close()
  205. End Sub
  206. Private Sub Set_掛名()
  207. For NUM1 = 1 To 4
  208. Dim 條件1 As String = "SELECT 卦名 FROM 八卦六親 WHERE (卦數 = '" & TextBox215.Text + TextBox214.Text & "')"
  209. Dim 條件2 As String = "SELECT 五行 FROM 八卦六親 WHERE (卦數 = '" & TextBox215.Text + TextBox214.Text & "')"
  210. Dim 條件3 As String = "SELECT 卦名 FROM 八卦六親 WHERE (卦數 = '" & TextBox217.Text + TextBox216.Text & "')"
  211. Dim 條件4 As String = "SELECT 五行 FROM 八卦六親 WHERE (卦名 = '" & TextBox100.Text & "')"
  212. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  213. If NUM1 = 1 Then : SQL1 = 條件1 : End If : If NUM1 = 2 Then : SQL1 = 條件2 : End If
  214. If NUM1 = 3 Then : SQL1 = 條件3 : End If : If NUM1 = 4 Then : SQL1 = 條件4 : End If
  215. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  216. If dr1.Read() Then
  217. If NUM1 = 1 Then : TextBox24.Text = dr1("卦名").ToString : End If : If NUM1 = 2 Then : TextBox99.Text = dr1("五行").ToString : End If
  218. If NUM1 = 3 Then : TextBox100.Text = dr1("卦名").ToString : End If : If NUM1 = 4 Then : TextBox101.Text = dr1("五行").ToString : End If
  219. End If
  220. conn1.Close() : dr1.Close()
  221. Next
  222. End Sub
  223. Private Sub Set_掛地支五行()
  224. For NUM1 = 1 To 6
  225. Dim 條件1 As String = "(地支 = '" & Label27.Text & "')"
  226. Dim 條件2 As String = "(地支 = '" & Label28.Text & "')"
  227. Dim 條件3 As String = "(地支 = '" & Label29.Text & "')"
  228. Dim 條件4 As String = "(地支 = '" & Label30.Text & "')"
  229. Dim 條件5 As String = "(地支 = '" & Label31.Text & "')"
  230. Dim 條件6 As String = "(地支 = '" & Label32.Text & "')"
  231. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  232. If NUM1 = 1 Then : SQL1 = "SELECT 五行 FROM 地支五行 WHERE " & 條件1 : End If : If NUM1 = 2 Then : SQL1 = "SELECT 五行 FROM 地支五行 WHERE " & 條件2 : End If
  233. If NUM1 = 3 Then : SQL1 = "SELECT 五行 FROM 地支五行 WHERE " & 條件3 : End If : If NUM1 = 4 Then : SQL1 = "SELECT 五行 FROM 地支五行 WHERE " & 條件4 : End If
  234. If NUM1 = 5 Then : SQL1 = "SELECT 五行 FROM 地支五行 WHERE " & 條件5 : End If : If NUM1 = 6 Then : SQL1 = "SELECT 五行 FROM 地支五行 WHERE " & 條件6 : End If
  235. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  236. If dr1.Read() Then
  237. If NUM1 = 1 Then : TextBox18.Text = dr1("五行").ToString : End If : If NUM1 = 2 Then : TextBox19.Text = dr1("五行").ToString : End If
  238. If NUM1 = 3 Then : TextBox20.Text = dr1("五行").ToString : End If : If NUM1 = 4 Then : TextBox21.Text = dr1("五行").ToString : End If
  239. If NUM1 = 5 Then : TextBox22.Text = dr1("五行").ToString : End If : If NUM1 = 6 Then : TextBox23.Text = dr1("五行").ToString : End If
  240. End If
  241. conn1.Close() : dr1.Close()
  242. Next
  243. End Sub
  244. Private Sub Set_世應伏身()
  245. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  246. SQL1 = "SELECT 世應初爻, 世應二爻, 世應三爻, 世應四爻,世應五爻,世應上爻, 初爻卦身, 二爻卦身, 三爻卦身, 四爻卦身, 五爻卦身, 上爻卦身, 初爻伏一, " &
  247. "二爻伏一, 三爻伏一, 四爻伏一, 五爻伏一, 上爻伏一, 初爻伏二, 二爻伏二, 三爻伏二, 四爻伏二, 五爻伏二, 上爻伏二, 初爻伏三, 二爻伏三, " &
  248. "三爻伏三, 四爻伏三, 五爻伏三, 上爻伏三 FROM 八卦六親 " &
  249. "WHERE (卦數 = '" & TextBox215.Text + TextBox214.Text & "')"
  250. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  251. If dr1.Read() Then
  252. TextBox25.Text = dr1("世應初爻").ToString : TextBox26.Text = dr1("世應二爻").ToString : TextBox27.Text = dr1("世應三爻").ToString
  253. TextBox28.Text = dr1("世應四爻").ToString : TextBox29.Text = dr1("世應五爻").ToString : TextBox30.Text = dr1("世應上爻").ToString
  254. TextBox31.Text = dr1("初爻卦身").ToString : TextBox32.Text = dr1("二爻卦身").ToString : TextBox33.Text = dr1("三爻卦身").ToString
  255. TextBox34.Text = dr1("四爻卦身").ToString : TextBox35.Text = dr1("五爻卦身").ToString : TextBox36.Text = dr1("上爻卦身").ToString
  256. TextBox37.Text = dr1("初爻伏一").ToString : TextBox38.Text = dr1("二爻伏一").ToString : TextBox39.Text = dr1("三爻伏一").ToString
  257. TextBox40.Text = dr1("四爻伏一").ToString : TextBox41.Text = dr1("五爻伏一").ToString : TextBox42.Text = dr1("上爻伏一").ToString
  258. TextBox43.Text = dr1("初爻伏二").ToString : TextBox44.Text = dr1("二爻伏二").ToString : TextBox45.Text = dr1("三爻伏二").ToString
  259. TextBox46.Text = dr1("四爻伏二").ToString : TextBox47.Text = dr1("五爻伏二").ToString : TextBox48.Text = dr1("上爻伏二").ToString
  260. TextBox49.Text = dr1("初爻伏三").ToString : TextBox50.Text = dr1("二爻伏三").ToString : TextBox51.Text = dr1("三爻伏三").ToString
  261. TextBox52.Text = dr1("四爻伏三").ToString : TextBox53.Text = dr1("五爻伏三").ToString : TextBox54.Text = dr1("上爻伏三").ToString
  262. End If
  263. conn1.Close() : dr1.Close()
  264. If TextBox25.Text <> "0" Then : TextBox25.Visible = True : End If : If TextBox26.Text <> "0" Then : TextBox26.Visible = True : End If
  265. If TextBox27.Text <> "0" Then : TextBox27.Visible = True : End If : If TextBox28.Text <> "0" Then : TextBox28.Visible = True : End If
  266. If TextBox29.Text <> "0" Then : TextBox29.Visible = True : End If : If TextBox30.Text <> "0" Then : TextBox30.Visible = True : End If
  267. If TextBox31.Text <> "0" Then : TextBox31.Visible = True : End If : If TextBox32.Text <> "0" Then : TextBox32.Visible = True : End If
  268. If TextBox33.Text <> "0" Then : TextBox33.Visible = True : End If : If TextBox34.Text <> "0" Then : TextBox34.Visible = True : End If
  269. If TextBox35.Text <> "0" Then : TextBox35.Visible = True : End If : If TextBox36.Text <> "0" Then : TextBox36.Visible = True : End If
  270. If TextBox37.Text <> "0" Then : TextBox37.Visible = True : End If : If TextBox38.Text <> "0" Then : TextBox38.Visible = True : End If
  271. If TextBox39.Text <> "0" Then : TextBox39.Visible = True : End If : If TextBox40.Text <> "0" Then : TextBox40.Visible = True : End If
  272. If TextBox41.Text <> "0" Then : TextBox41.Visible = True : End If : If TextBox42.Text <> "0" Then : TextBox42.Visible = True : End If
  273. If TextBox43.Text <> "0" Then : TextBox43.Visible = True : Label34.Visible = True : End If
  274. If TextBox44.Text <> "0" Then : TextBox44.Visible = True : Label35.Visible = True : End If
  275. If TextBox45.Text <> "0" Then : TextBox45.Visible = True : Label36.Visible = True : End If
  276. If TextBox46.Text <> "0" Then : TextBox46.Visible = True : Label37.Visible = True : End If
  277. If TextBox47.Text <> "0" Then : TextBox47.Visible = True : Label38.Visible = True : End If
  278. If TextBox48.Text <> "0" Then : TextBox48.Visible = True : Label39.Visible = True : End If
  279. If TextBox49.Text <> "0" Then : TextBox49.Visible = True : End If : If TextBox50.Text <> "0" Then : TextBox50.Visible = True : End If
  280. If TextBox51.Text <> "0" Then : TextBox51.Visible = True : End If : If TextBox52.Text <> "0" Then : TextBox52.Visible = True : End If
  281. If TextBox53.Text <> "0" Then : TextBox53.Visible = True : End If : If TextBox54.Text <> "0" Then : TextBox54.Visible = True : End If
  282. End Sub
  283. Private Sub Set_伏掛五行()
  284. NUM2(1) = 0 : NUM2(2) = 0 : NUM2(3) = 0 : NUM2(4) = 0 : NUM2(5) = 0 : NUM2(6) = 0
  285. For NUM1 = 1 To 6
  286. Dim 條件11 As String = "(地支 = RIGHT('" & TextBox43.Text & "', 1))" : Dim 條件12 As String = "(地支 = RIGHT('" & TextBox44.Text & "', 1))"
  287. Dim 條件13 As String = "(地支 = RIGHT('" & TextBox45.Text & "', 1))" : Dim 條件14 As String = "(地支 = RIGHT('" & TextBox46.Text & "', 1))"
  288. Dim 條件15 As String = "(地支 = RIGHT('" & TextBox47.Text & "', 1))" : Dim 條件16 As String = "(地支 = RIGHT('" & TextBox48.Text & "', 1))"
  289. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  290. If NUM1 = 1 And TextBox43.Text <> "0" Then : SQL1 = "SELECT 五行 FROM 地支五行 WHERE " & 條件11 : NUM2(1) = 1 : End If
  291. If NUM1 = 2 And TextBox44.Text <> "0" Then : SQL1 = "SELECT 五行 FROM 地支五行 WHERE " & 條件12 : NUM2(2) = 1 : End If
  292. If NUM1 = 3 And TextBox45.Text <> "0" Then : SQL1 = "SELECT 五行 FROM 地支五行 WHERE " & 條件13 : NUM2(3) = 1 : End If
  293. If NUM1 = 4 And TextBox46.Text <> "0" Then : SQL1 = "SELECT 五行 FROM 地支五行 WHERE " & 條件14 : NUM2(4) = 1 : End If
  294. If NUM1 = 5 And TextBox47.Text <> "0" Then : SQL1 = "SELECT 五行 FROM 地支五行 WHERE " & 條件15 : NUM2(5) = 1 : End If
  295. If NUM1 = 6 And TextBox48.Text <> "0" Then : SQL1 = "SELECT 五行 FROM 地支五行 WHERE " & 條件16 : NUM2(6) = 1 : End If
  296. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  297. If dr1.Read() Then
  298. If NUM1 = 1 And NUM2(1) = 1 Then : TextBox55.Text = dr1("五行").ToString : End If : If NUM1 = 2 And NUM2(2) = 1 Then : TextBox56.Text = dr1("五行").ToString : End If
  299. If NUM1 = 3 And NUM2(3) = 1 Then : TextBox57.Text = dr1("五行").ToString : End If : If NUM1 = 4 And NUM2(4) = 1 Then : TextBox58.Text = dr1("五行").ToString : End If
  300. If NUM1 = 5 And NUM2(5) = 1 Then : TextBox59.Text = dr1("五行").ToString : End If : If NUM1 = 6 And NUM2(6) = 1 Then : TextBox60.Text = dr1("五行").ToString : End If
  301. End If
  302. conn1.Close() : dr1.Close()
  303. Next
  304. End Sub
  305. Private Sub Set_月建月破()
  306. If Label27.Text = Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : TextBox61.Text = "月建" : TextBox61.Visible = True : End If
  307. If Label28.Text = Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : TextBox67.Text = "月建" : TextBox67.Visible = True : End If
  308. If Label29.Text = Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : TextBox73.Text = "月建" : TextBox73.Visible = True : End If
  309. If Label30.Text = Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : TextBox79.Text = "月建" : TextBox79.Visible = True : End If
  310. If Label31.Text = Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : TextBox85.Text = "月建" : TextBox85.Visible = True : End If
  311. If Label32.Text = Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : TextBox91.Text = "月建" : TextBox91.Visible = True : End If
  312. For NUM1 = 1 To 6
  313. Dim 條件17 As String = "(地支對衝 = '" & Label27.Text + Microsoft.VisualBasic.Right(TextBox2.Text, 1) & "')"
  314. Dim 條件18 As String = "(地支對衝 = '" & Label28.Text + Microsoft.VisualBasic.Right(TextBox2.Text, 1) & "')"
  315. Dim 條件19 As String = "(地支對衝 = '" & Label29.Text + Microsoft.VisualBasic.Right(TextBox2.Text, 1) & "')"
  316. Dim 條件20 As String = "(地支對衝 = '" & Label30.Text + Microsoft.VisualBasic.Right(TextBox2.Text, 1) & "')"
  317. Dim 條件21 As String = "(地支對衝 = '" & Label31.Text + Microsoft.VisualBasic.Right(TextBox2.Text, 1) & "')"
  318. Dim 條件22 As String = "(地支對衝 = '" & Label32.Text + Microsoft.VisualBasic.Right(TextBox2.Text, 1) & "')"
  319. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  320. If NUM1 = 1 And Label27.Text <> Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then
  321. SQL1 = "SELECT 月破 FROM 日月衝破 WHERE " & 條件17 : cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  322. If dr1.Read() Then
  323. If NUM1 = 1 Then : TextBox61.Text = dr1("月破").ToString : TextBox61.Visible = True : End If
  324. End If
  325. End If
  326. If NUM1 = 2 And Label28.Text <> Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then
  327. SQL1 = "SELECT 月破 FROM 日月衝破 WHERE " & 條件18 : cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  328. If dr1.Read() Then
  329. If NUM1 = 2 Then : TextBox67.Text = dr1("月破").ToString : TextBox67.Visible = True : End If
  330. End If
  331. End If
  332. If NUM1 = 3 And Label29.Text <> Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then
  333. SQL1 = "SELECT 月破 FROM 日月衝破 WHERE " & 條件19 : cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  334. If dr1.Read() Then
  335. If NUM1 = 3 Then : TextBox73.Text = dr1("月破").ToString : TextBox73.Visible = True : End If
  336. End If
  337. End If
  338. If NUM1 = 4 And Label30.Text <> Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then
  339. SQL1 = "SELECT 月破 FROM 日月衝破 WHERE " & 條件20 : cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  340. If dr1.Read() Then
  341. If NUM1 = 4 Then : TextBox79.Text = dr1("月破").ToString : TextBox79.Visible = True : End If
  342. End If
  343. End If
  344. If NUM1 = 5 And Label31.Text <> Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then
  345. SQL1 = "SELECT 月破 FROM 日月衝破 WHERE " & 條件21 : cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  346. If dr1.Read() Then
  347. If NUM1 = 5 Then : TextBox85.Text = dr1("月破").ToString : TextBox85.Visible = True : End If
  348. End If
  349. End If
  350. If NUM1 = 6 And Label32.Text <> Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then
  351. SQL1 = "SELECT 月破 FROM 日月衝破 WHERE " & 條件22 : cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  352. If dr1.Read() Then
  353. If NUM1 = 6 Then : TextBox91.Text = dr1("月破").ToString : TextBox91.Visible = True : End If
  354. End If
  355. End If
  356. conn1.Close() : dr1.Close()
  357. Next
  358. End Sub
  359. Private Sub Set_旬空()
  360. If Label27.Text = TextBox97.Text Then : TextBox62.Text = "旬空" : TextBox62.Visible = True : Else
  361. If Label27.Text = TextBox98.Text Then : TextBox62.Text = "旬空" : TextBox62.Visible = True : End If : End If
  362. If Label28.Text = TextBox97.Text Then : TextBox68.Text = "旬空" : TextBox68.Visible = True : Else
  363. If Label28.Text = TextBox98.Text Then : TextBox68.Text = "旬空" : TextBox68.Visible = True : End If : End If
  364. If Label29.Text = TextBox97.Text Then : TextBox74.Text = "旬空" : TextBox74.Visible = True : Else
  365. If Label29.Text = TextBox98.Text Then : TextBox74.Text = "旬空" : TextBox74.Visible = True : End If : End If
  366. If Label30.Text = TextBox97.Text Then : TextBox80.Text = "旬空" : TextBox80.Visible = True : Else
  367. If Label30.Text = TextBox98.Text Then : TextBox80.Text = "旬空" : TextBox80.Visible = True : End If : End If
  368. If Label31.Text = TextBox97.Text Then : TextBox86.Text = "旬空" : TextBox86.Visible = True : Else
  369. If Label31.Text = TextBox98.Text Then : TextBox86.Text = "旬空" : TextBox86.Visible = True : End If : End If
  370. If Label32.Text = TextBox97.Text Then : TextBox92.Text = "旬空" : TextBox92.Visible = True : Else
  371. If Label32.Text = TextBox98.Text Then : TextBox92.Text = "旬空" : TextBox92.Visible = True : End If : End If
  372. End Sub
  373. Private Sub Set_日建日沖()
  374. If Label27.Text = Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : TextBox63.Text = "日建" : TextBox63.Visible = True : End If
  375. If Label28.Text = Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : TextBox69.Text = "日建" : TextBox69.Visible = True : End If
  376. If Label29.Text = Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : TextBox75.Text = "日建" : TextBox75.Visible = True : End If
  377. If Label30.Text = Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : TextBox81.Text = "日建" : TextBox81.Visible = True : End If
  378. If Label31.Text = Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : TextBox87.Text = "日建" : TextBox87.Visible = True : End If
  379. If Label32.Text = Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : TextBox93.Text = "日建" : TextBox93.Visible = True : End If
  380. For NUM1 = 1 To 6
  381. Dim 條件23 As String = "(地支對衝 = '" & Label27.Text + Microsoft.VisualBasic.Right(TextBox4.Text, 1) & "')"
  382. Dim 條件24 As String = "(地支對衝 = '" & Label28.Text + Microsoft.VisualBasic.Right(TextBox4.Text, 1) & "')"
  383. Dim 條件25 As String = "(地支對衝 = '" & Label29.Text + Microsoft.VisualBasic.Right(TextBox4.Text, 1) & "')"
  384. Dim 條件26 As String = "(地支對衝 = '" & Label30.Text + Microsoft.VisualBasic.Right(TextBox4.Text, 1) & "')"
  385. Dim 條件27 As String = "(地支對衝 = '" & Label31.Text + Microsoft.VisualBasic.Right(TextBox4.Text, 1) & "')"
  386. Dim 條件28 As String = "(地支對衝 = '" & Label32.Text + Microsoft.VisualBasic.Right(TextBox4.Text, 1) & "')"
  387. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  388. If NUM1 = 1 And Label27.Text <> Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : SQL1 = "SELECT 日衝 FROM 日月衝破 WHERE " & 條件23 : End If
  389. If NUM1 = 2 And Label28.Text <> Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : SQL1 = "SELECT 日衝 FROM 日月衝破 WHERE " & 條件24 : End If
  390. If NUM1 = 3 And Label29.Text <> Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : SQL1 = "SELECT 日衝 FROM 日月衝破 WHERE " & 條件25 : End If
  391. If NUM1 = 4 And Label30.Text <> Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : SQL1 = "SELECT 日衝 FROM 日月衝破 WHERE " & 條件26 : End If
  392. If NUM1 = 5 And Label31.Text <> Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : SQL1 = "SELECT 日衝 FROM 日月衝破 WHERE " & 條件27 : End If
  393. If NUM1 = 6 And Label32.Text <> Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : SQL1 = "SELECT 日衝 FROM 日月衝破 WHERE " & 條件28 : End If
  394. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  395. If dr1.Read() Then
  396. If NUM1 = 1 Then : TextBox63.Text = dr1("日衝").ToString : TextBox63.Visible = True : End If
  397. If NUM1 = 2 Then : TextBox69.Text = dr1("日衝").ToString : TextBox69.Visible = True : End If
  398. If NUM1 = 3 Then : TextBox75.Text = dr1("日衝").ToString : TextBox75.Visible = True : End If
  399. If NUM1 = 4 Then : TextBox81.Text = dr1("日衝").ToString : TextBox81.Visible = True : End If
  400. If NUM1 = 5 Then : TextBox87.Text = dr1("日衝").ToString : TextBox87.Visible = True : End If
  401. If NUM1 = 6 Then : TextBox93.Text = dr1("日衝").ToString : TextBox93.Visible = True : End If
  402. End If
  403. conn1.Close() : dr1.Close()
  404. Next
  405. End Sub
  406. Private Sub Set_伏卦月建月破()
  407. If TextBox43.Text = Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : TextBox64.Text = "月建" : TextBox64.Visible = True : End If
  408. If TextBox44.Text = Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : TextBox70.Text = "月建" : TextBox70.Visible = True : End If
  409. If TextBox45.Text = Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : TextBox76.Text = "月建" : TextBox76.Visible = True : End If
  410. If TextBox46.Text = Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : TextBox82.Text = "月建" : TextBox82.Visible = True : End If
  411. If TextBox47.Text = Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : TextBox88.Text = "月建" : TextBox88.Visible = True : End If
  412. If TextBox48.Text = Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : TextBox94.Text = "月建" : TextBox94.Visible = True : End If
  413. For NUM1 = 1 To 6
  414. Dim 條件29 As String = "(地支對衝 = '" & TextBox43.Text + Microsoft.VisualBasic.Right(TextBox2.Text, 1) & "')"
  415. Dim 條件30 As String = "(地支對衝 = '" & TextBox44.Text + Microsoft.VisualBasic.Right(TextBox2.Text, 1) & "')"
  416. Dim 條件31 As String = "(地支對衝 = '" & TextBox45.Text + Microsoft.VisualBasic.Right(TextBox2.Text, 1) & "')"
  417. Dim 條件32 As String = "(地支對衝 = '" & TextBox46.Text + Microsoft.VisualBasic.Right(TextBox2.Text, 1) & "')"
  418. Dim 條件33 As String = "(地支對衝 = '" & TextBox47.Text + Microsoft.VisualBasic.Right(TextBox2.Text, 1) & "')"
  419. Dim 條件34 As String = "(地支對衝 = '" & TextBox48.Text + Microsoft.VisualBasic.Right(TextBox2.Text, 1) & "')"
  420. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  421. If NUM1 = 1 And TextBox43.Text <> Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : SQL1 = "SELECT 月破 FROM 日月衝破 WHERE " & 條件29 : End If
  422. If NUM1 = 2 And TextBox44.Text <> Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : SQL1 = "SELECT 月破 FROM 日月衝破 WHERE " & 條件30 : End If
  423. If NUM1 = 3 And TextBox45.Text <> Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : SQL1 = "SELECT 月破 FROM 日月衝破 WHERE " & 條件31 : End If
  424. If NUM1 = 4 And TextBox46.Text <> Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : SQL1 = "SELECT 月破 FROM 日月衝破 WHERE " & 條件32 : End If
  425. If NUM1 = 5 And TextBox47.Text <> Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : SQL1 = "SELECT 月破 FROM 日月衝破 WHERE " & 條件33 : End If
  426. If NUM1 = 6 And TextBox48.Text <> Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : SQL1 = "SELECT 月破 FROM 日月衝破 WHERE " & 條件34 : End If
  427. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  428. If dr1.Read() Then
  429. If NUM1 = 1 Then : TextBox64.Text = dr1("月破").ToString : TextBox64.Visible = True : End If
  430. If NUM1 = 2 Then : TextBox70.Text = dr1("月破").ToString : TextBox70.Visible = True : End If
  431. If NUM1 = 3 Then : TextBox76.Text = dr1("月破").ToString : TextBox76.Visible = True : End If
  432. If NUM1 = 4 Then : TextBox82.Text = dr1("月破").ToString : TextBox82.Visible = True : End If
  433. If NUM1 = 5 Then : TextBox88.Text = dr1("月破").ToString : TextBox88.Visible = True : End If
  434. If NUM1 = 6 Then : TextBox94.Text = dr1("月破").ToString : TextBox94.Visible = True : End If
  435. End If
  436. conn1.Close() : dr1.Close()
  437. Next
  438. End Sub
  439. Private Sub Set_伏卦旬空()
  440. If TextBox43.Text = TextBox97.Text Then : TextBox65.Text = "旬空" : TextBox65.Visible = True : Else
  441. If TextBox43.Text = TextBox98.Text Then : TextBox65.Text = "旬空" : TextBox65.Visible = True : End If : End If
  442. If TextBox44.Text = TextBox97.Text Then : TextBox71.Text = "旬空" : TextBox71.Visible = True : Else
  443. If TextBox44.Text = TextBox98.Text Then : TextBox71.Text = "旬空" : TextBox71.Visible = True : End If : End If
  444. If TextBox45.Text = TextBox97.Text Then : TextBox77.Text = "旬空" : TextBox77.Visible = True : Else
  445. If TextBox45.Text = TextBox98.Text Then : TextBox77.Text = "旬空" : TextBox77.Visible = True : End If : End If
  446. If TextBox46.Text = TextBox97.Text Then : TextBox83.Text = "旬空" : TextBox83.Visible = True : Else
  447. If TextBox46.Text = TextBox98.Text Then : TextBox83.Text = "旬空" : TextBox83.Visible = True : End If : End If
  448. If TextBox47.Text = TextBox97.Text Then : TextBox89.Text = "旬空" : TextBox89.Visible = True : Else
  449. If TextBox47.Text = TextBox98.Text Then : TextBox89.Text = "旬空" : TextBox89.Visible = True : End If : End If
  450. If TextBox48.Text = TextBox97.Text Then : TextBox95.Text = "旬空" : TextBox95.Visible = True : Else
  451. If TextBox48.Text = TextBox98.Text Then : TextBox95.Text = "旬空" : TextBox95.Visible = True : End If : End If
  452. End Sub
  453. Private Sub Set_伏卦日建日沖()
  454. If TextBox43.Text = Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : TextBox66.Text = "日建" : TextBox66.Visible = True : End If
  455. If TextBox44.Text = Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : TextBox72.Text = "日建" : TextBox72.Visible = True : End If
  456. If TextBox45.Text = Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : TextBox78.Text = "日建" : TextBox78.Visible = True : End If
  457. If TextBox46.Text = Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : TextBox84.Text = "日建" : TextBox84.Visible = True : End If
  458. If TextBox47.Text = Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : TextBox90.Text = "日建" : TextBox90.Visible = True : End If
  459. If TextBox48.Text = Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : TextBox96.Text = "日建" : TextBox96.Visible = True : End If
  460. For NUM1 = 1 To 6
  461. Dim 條件35 As String = "(地支對衝 = '" & TextBox43.Text + Microsoft.VisualBasic.Right(TextBox4.Text, 1) & "')"
  462. Dim 條件36 As String = "(地支對衝 = '" & TextBox44.Text + Microsoft.VisualBasic.Right(TextBox4.Text, 1) & "')"
  463. Dim 條件37 As String = "(地支對衝 = '" & TextBox45.Text + Microsoft.VisualBasic.Right(TextBox4.Text, 1) & "')"
  464. Dim 條件38 As String = "(地支對衝 = '" & TextBox46.Text + Microsoft.VisualBasic.Right(TextBox4.Text, 1) & "')"
  465. Dim 條件39 As String = "(地支對衝 = '" & TextBox47.Text + Microsoft.VisualBasic.Right(TextBox4.Text, 1) & "')"
  466. Dim 條件40 As String = "(地支對衝 = '" & TextBox48.Text + Microsoft.VisualBasic.Right(TextBox4.Text, 1) & "')"
  467. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  468. If NUM1 = 1 And TextBox43.Text <> Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : SQL1 = "SELECT 日衝 FROM 日月衝破 WHERE " & 條件35 : End If
  469. If NUM1 = 2 And TextBox44.Text <> Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : SQL1 = "SELECT 日衝 FROM 日月衝破 WHERE " & 條件36 : End If
  470. If NUM1 = 3 And TextBox45.Text <> Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : SQL1 = "SELECT 日衝 FROM 日月衝破 WHERE " & 條件37 : End If
  471. If NUM1 = 4 And TextBox46.Text <> Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : SQL1 = "SELECT 日衝 FROM 日月衝破 WHERE " & 條件38 : End If
  472. If NUM1 = 5 And TextBox47.Text <> Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : SQL1 = "SELECT 日衝 FROM 日月衝破 WHERE " & 條件39 : End If
  473. If NUM1 = 6 And TextBox48.Text <> Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : SQL1 = "SELECT 日衝 FROM 日月衝破 WHERE " & 條件40 : End If
  474. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  475. If dr1.Read() Then
  476. If NUM1 = 1 Then : TextBox66.Text = dr1("日衝").ToString : TextBox66.Visible = True : End If
  477. If NUM1 = 2 Then : TextBox72.Text = dr1("日衝").ToString : TextBox72.Visible = True : End If
  478. If NUM1 = 3 Then : TextBox78.Text = dr1("日衝").ToString : TextBox78.Visible = True : End If
  479. If NUM1 = 4 Then : TextBox84.Text = dr1("日衝").ToString : TextBox84.Visible = True : End If
  480. If NUM1 = 5 Then : TextBox90.Text = dr1("日衝").ToString : TextBox90.Visible = True : End If
  481. If NUM1 = 6 Then : TextBox96.Text = dr1("日衝").ToString : TextBox96.Visible = True : End If
  482. End If
  483. conn1.Close() : dr1.Close()
  484. Next
  485. End Sub
  486. Private Sub Set_化卦內容()
  487. If ComboBox1.Text = "O" Or ComboBox1.Text = "X" Then : Label40.Visible = True
  488. TextBox102.Visible = True
  489. If TextBox102.Text = Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : TextBox114.Text = "月建" : TextBox114.Visible = True : Else
  490. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  491. SQL1 = "SELECT 月破 FROM 日月衝破 WHERE (地支對衝 = '" & TextBox102.Text + Microsoft.VisualBasic.Right(TextBox2.Text, 1) & "')"
  492. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  493. If dr1.Read() Then : TextBox114.Text = dr1("月破").ToString : TextBox114.Visible = True : End If : conn1.Close() : dr1.Close() : End If
  494. If TextBox102.Text = TextBox97.Text Then : TextBox120.Text = "旬空" : TextBox120.Visible = True : Else
  495. If TextBox102.Text = TextBox98.Text Then : TextBox120.Text = "旬空" : TextBox120.Visible = True : End If : End If
  496. If TextBox102.Text = Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : TextBox126.Text = "日建" : TextBox126.Visible = True : Else
  497. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  498. SQL1 = "SELECT 日衝 FROM 日月衝破 WHERE (地支對衝 = '" & TextBox102.Text + Microsoft.VisualBasic.Right(TextBox4.Text, 1) & "')"
  499. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  500. If dr1.Read() Then : TextBox126.Text = dr1("日衝").ToString : TextBox126.Visible = True : End If : conn1.Close() : dr1.Close() : End If
  501. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  502. SQL1 = "SELECT 五行 FROM 地支五行 WHERE (地支 = RIGHT('" & TextBox102.Text & "', 1))"
  503. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader : If dr1.Read() Then : TextBox133.Text = dr1("五行").ToString
  504. TextBox133.Visible = True : End If : conn1.Close() : dr1.Close()
  505. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  506. SQL1 = "SELECT 水, 火, 木, 金, 土 FROM 化卦六親 WHERE (我 = '" & TextBox99.Text & "')"
  507. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  508. If dr1.Read() Then
  509. If TextBox133.Text = "水" Then : TextBox108.Text = dr1("水").ToString : End If : If TextBox133.Text = "火" Then : TextBox108.Text = dr1("火").ToString : End If
  510. If TextBox133.Text = "木" Then : TextBox108.Text = dr1("木").ToString : End If : If TextBox133.Text = "金" Then : TextBox108.Text = dr1("金").ToString : End If
  511. If TextBox133.Text = "土" Then : TextBox108.Text = dr1("土").ToString : End If
  512. End If
  513. conn1.Close() : dr1.Close() : TextBox108.Visible = True
  514. End If
  515. If ComboBox2.Text = "O" Or ComboBox2.Text = "X" Then : Label41.Visible = True
  516. TextBox103.Visible = True
  517. If TextBox103.Text = Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : TextBox115.Text = "月建" : TextBox115.Visible = True : Else
  518. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  519. SQL1 = "SELECT 月破 FROM 日月衝破 WHERE (地支對衝 = '" & TextBox103.Text + Microsoft.VisualBasic.Right(TextBox2.Text, 1) & "')"
  520. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  521. If dr1.Read() Then : TextBox115.Text = dr1("月破").ToString : TextBox115.Visible = True : End If : conn1.Close() : dr1.Close() : End If
  522. If TextBox103.Text = TextBox97.Text Then : TextBox121.Text = "旬空" : TextBox121.Visible = True : Else
  523. If TextBox103.Text = TextBox98.Text Then : TextBox121.Text = "旬空" : TextBox121.Visible = True : End If : End If
  524. If TextBox103.Text = Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : TextBox127.Text = "日建" : TextBox127.Visible = True : Else
  525. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  526. SQL1 = "SELECT 日衝 FROM 日月衝破 WHERE (地支對衝 = '" & TextBox103.Text + Microsoft.VisualBasic.Right(TextBox4.Text, 1) & "')"
  527. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  528. If dr1.Read() Then : TextBox127.Text = dr1("日衝").ToString : TextBox127.Visible = True : End If : conn1.Close() : dr1.Close() : End If
  529. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  530. SQL1 = "SELECT 五行 FROM 地支五行 WHERE (地支 = RIGHT('" & TextBox103.Text & "', 1))"
  531. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader : If dr1.Read() Then : TextBox134.Text = dr1("五行").ToString
  532. TextBox134.Visible = True : End If : conn1.Close() : dr1.Close()
  533. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  534. SQL1 = "SELECT 水, 火, 木, 金, 土 FROM 化卦六親 WHERE (我 = '" & TextBox99.Text & "')"
  535. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  536. If dr1.Read() Then
  537. If TextBox134.Text = "水" Then : TextBox109.Text = dr1("水").ToString : End If : If TextBox134.Text = "火" Then : TextBox109.Text = dr1("火").ToString : End If
  538. If TextBox134.Text = "木" Then : TextBox109.Text = dr1("木").ToString : End If : If TextBox134.Text = "金" Then : TextBox109.Text = dr1("金").ToString : End If
  539. If TextBox134.Text = "土" Then : TextBox109.Text = dr1("土").ToString : End If
  540. End If
  541. conn1.Close() : dr1.Close() : TextBox109.Visible = True
  542. End If
  543. If ComboBox3.Text = "O" Or ComboBox3.Text = "X" Then : Label42.Visible = True
  544. TextBox104.Visible = True
  545. If TextBox104.Text = Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : TextBox116.Text = "月建" : TextBox116.Visible = True : Else
  546. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  547. SQL1 = "SELECT 月破 FROM 日月衝破 WHERE (地支對衝 = '" & TextBox104.Text + Microsoft.VisualBasic.Right(TextBox2.Text, 1) & "')"
  548. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  549. If dr1.Read() Then : TextBox116.Text = dr1("月破").ToString : TextBox116.Visible = True : End If : conn1.Close() : dr1.Close() : End If
  550. If TextBox104.Text = TextBox97.Text Then : TextBox122.Text = "旬空" : TextBox122.Visible = True : Else
  551. If TextBox104.Text = TextBox98.Text Then : TextBox122.Text = "旬空" : TextBox122.Visible = True : End If : End If
  552. If TextBox104.Text = Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : TextBox128.Text = "日建" : TextBox128.Visible = True : Else
  553. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  554. SQL1 = "SELECT 日衝 FROM 日月衝破 WHERE (地支對衝 = '" & TextBox104.Text + Microsoft.VisualBasic.Right(TextBox4.Text, 1) & "')"
  555. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  556. If dr1.Read() Then : TextBox128.Text = dr1("日衝").ToString : TextBox128.Visible = True : End If : conn1.Close() : dr1.Close() : End If
  557. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  558. SQL1 = "SELECT 五行 FROM 地支五行 WHERE (地支 = RIGHT('" & TextBox104.Text & "', 1))"
  559. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader : If dr1.Read() Then : TextBox135.Text = dr1("五行").ToString
  560. TextBox135.Visible = True : End If : conn1.Close() : dr1.Close()
  561. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  562. SQL1 = "SELECT 水, 火, 木, 金, 土 FROM 化卦六親 WHERE (我 = '" & TextBox99.Text & "')"
  563. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  564. If dr1.Read() Then
  565. If TextBox135.Text = "水" Then : TextBox110.Text = dr1("水").ToString : End If : If TextBox135.Text = "火" Then : TextBox110.Text = dr1("火").ToString : End If
  566. If TextBox135.Text = "木" Then : TextBox110.Text = dr1("木").ToString : End If : If TextBox135.Text = "金" Then : TextBox110.Text = dr1("金").ToString : End If
  567. If TextBox135.Text = "土" Then : TextBox110.Text = dr1("土").ToString : End If
  568. End If
  569. conn1.Close() : dr1.Close() : TextBox110.Visible = True
  570. End If
  571. If ComboBox6.Text = "O" Or ComboBox6.Text = "X" Then : Label43.Visible = True
  572. TextBox105.Visible = True
  573. If TextBox105.Text = Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : TextBox117.Text = "月建" : TextBox117.Visible = True : Else
  574. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  575. SQL1 = "SELECT 月破 FROM 日月衝破 WHERE (地支對衝 = '" & TextBox105.Text + Microsoft.VisualBasic.Right(TextBox2.Text, 1) & "')"
  576. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  577. If dr1.Read() Then : TextBox117.Text = dr1("月破").ToString : TextBox117.Visible = True : End If : conn1.Close() : dr1.Close() : End If
  578. If TextBox105.Text = TextBox97.Text Then : TextBox123.Text = "旬空" : TextBox123.Visible = True : Else
  579. If TextBox105.Text = TextBox98.Text Then : TextBox123.Text = "旬空" : TextBox123.Visible = True : End If : End If
  580. If TextBox105.Text = Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : TextBox129.Text = "日建" : TextBox129.Visible = True : Else
  581. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  582. SQL1 = "SELECT 日衝 FROM 日月衝破 WHERE (地支對衝 = '" & TextBox105.Text + Microsoft.VisualBasic.Right(TextBox4.Text, 1) & "')"
  583. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  584. If dr1.Read() Then : TextBox129.Text = dr1("日衝").ToString : TextBox129.Visible = True : End If : conn1.Close() : dr1.Close() : End If
  585. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  586. SQL1 = "SELECT 五行 FROM 地支五行 WHERE (地支 = RIGHT('" & TextBox105.Text & "', 1))"
  587. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader : If dr1.Read() Then : TextBox136.Text = dr1("五行").ToString
  588. TextBox136.Visible = True : End If : conn1.Close() : dr1.Close()
  589. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  590. SQL1 = "SELECT 水, 火, 木, 金, 土 FROM 化卦六親 WHERE (我 = '" & TextBox99.Text & "')"
  591. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  592. If dr1.Read() Then
  593. If TextBox136.Text = "水" Then : TextBox111.Text = dr1("水").ToString : End If : If TextBox136.Text = "火" Then : TextBox111.Text = dr1("火").ToString : End If
  594. If TextBox136.Text = "木" Then : TextBox111.Text = dr1("木").ToString : End If : If TextBox136.Text = "金" Then : TextBox111.Text = dr1("金").ToString : End If
  595. If TextBox136.Text = "土" Then : TextBox111.Text = dr1("土").ToString : End If
  596. End If
  597. conn1.Close() : dr1.Close() : TextBox111.Visible = True
  598. End If
  599. If ComboBox7.Text = "O" Or ComboBox7.Text = "X" Then : Label44.Visible = True
  600. TextBox106.Visible = True
  601. If TextBox106.Text = Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : TextBox118.Text = "月建" : TextBox118.Visible = True : Else
  602. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  603. SQL1 = "SELECT 月破 FROM 日月衝破 WHERE (地支對衝 = '" & TextBox106.Text + Microsoft.VisualBasic.Right(TextBox2.Text, 1) & "')"
  604. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  605. If dr1.Read() Then : TextBox118.Text = dr1("月破").ToString : TextBox118.Visible = True : End If : conn1.Close() : dr1.Close() : End If
  606. If TextBox106.Text = TextBox97.Text Then : TextBox124.Text = "旬空" : TextBox124.Visible = True : Else
  607. If TextBox106.Text = TextBox98.Text Then : TextBox124.Text = "旬空" : TextBox124.Visible = True : End If : End If
  608. If TextBox106.Text = Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : TextBox130.Text = "日建" : TextBox130.Visible = True : Else
  609. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  610. SQL1 = "SELECT 日衝 FROM 日月衝破 WHERE (地支對衝 = '" & TextBox106.Text + Microsoft.VisualBasic.Right(TextBox4.Text, 1) & "')"
  611. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  612. If dr1.Read() Then : TextBox130.Text = dr1("日衝").ToString : TextBox130.Visible = True : End If : conn1.Close() : dr1.Close() : End If
  613. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  614. SQL1 = "SELECT 五行 FROM 地支五行 WHERE (地支 = RIGHT('" & TextBox106.Text & "', 1))"
  615. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader : If dr1.Read() Then : TextBox137.Text = dr1("五行").ToString
  616. TextBox137.Visible = True : End If : conn1.Close() : dr1.Close()
  617. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  618. SQL1 = "SELECT 水, 火, 木, 金, 土 FROM 化卦六親 WHERE (我 = '" & TextBox99.Text & "')"
  619. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  620. If dr1.Read() Then
  621. If TextBox137.Text = "水" Then : TextBox112.Text = dr1("水").ToString : End If : If TextBox137.Text = "火" Then : TextBox112.Text = dr1("火").ToString : End If
  622. If TextBox137.Text = "木" Then : TextBox112.Text = dr1("木").ToString : End If : If TextBox137.Text = "金" Then : TextBox112.Text = dr1("金").ToString : End If
  623. If TextBox137.Text = "土" Then : TextBox112.Text = dr1("土").ToString : End If
  624. End If
  625. conn1.Close() : dr1.Close() : TextBox112.Visible = True
  626. End If
  627. If ComboBox8.Text = "O" Or ComboBox8.Text = "X" Then : Label45.Visible = True
  628. TextBox107.Visible = True
  629. If TextBox107.Text = Microsoft.VisualBasic.Right(TextBox2.Text, 1) Then : TextBox119.Text = "月建" : TextBox119.Visible = True : Else
  630. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  631. SQL1 = "SELECT 月破 FROM 日月衝破 WHERE (地支對衝 = '" & TextBox107.Text + Microsoft.VisualBasic.Right(TextBox2.Text, 1) & "')"
  632. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  633. If dr1.Read() Then : TextBox119.Text = dr1("月破").ToString : TextBox119.Visible = True : End If : conn1.Close() : dr1.Close() : End If
  634. If TextBox107.Text = TextBox97.Text Then : TextBox125.Text = "旬空" : TextBox125.Visible = True : Else
  635. If TextBox107.Text = TextBox98.Text Then : TextBox125.Text = "旬空" : TextBox125.Visible = True : End If : End If
  636. If TextBox107.Text = Microsoft.VisualBasic.Right(TextBox4.Text, 1) Then : TextBox131.Text = "日建" : TextBox131.Visible = True : Else
  637. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  638. SQL1 = "SELECT 日衝 FROM 日月衝破 WHERE (地支對衝 = '" & TextBox107.Text + Microsoft.VisualBasic.Right(TextBox4.Text, 1) & "')"
  639. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  640. If dr1.Read() Then : TextBox131.Text = dr1("日衝").ToString : TextBox131.Visible = True : End If : conn1.Close() : dr1.Close() : End If
  641. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  642. SQL1 = "SELECT 五行 FROM 地支五行 WHERE (地支 = RIGHT('" & TextBox107.Text & "', 1))"
  643. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader : If dr1.Read() Then : TextBox138.Text = dr1("五行").ToString
  644. TextBox138.Visible = True : End If : conn1.Close() : dr1.Close()
  645. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  646. SQL1 = "SELECT 水, 火, 木, 金, 土 FROM 化卦六親 WHERE (我 = '" & TextBox99.Text & "')"
  647. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  648. If dr1.Read() Then
  649. If TextBox138.Text = "水" Then : TextBox113.Text = dr1("水").ToString : End If : If TextBox138.Text = "火" Then : TextBox113.Text = dr1("火").ToString : End If
  650. If TextBox138.Text = "木" Then : TextBox113.Text = dr1("木").ToString : End If : If TextBox138.Text = "金" Then : TextBox113.Text = dr1("金").ToString : End If
  651. If TextBox138.Text = "土" Then : TextBox113.Text = dr1("土").ToString : End If
  652. End If
  653. conn1.Close() : dr1.Close() : TextBox113.Visible = True
  654. End If
  655. End Sub
  656. Private Sub Set_周易經文()
  657. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  658. SQL1 = "SELECT 經文, 篆曰, 象曰 FROM 周易本文 WHERE (卦名 = '" & TextBox24.Text & "')"
  659. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  660. If dr1.Read() Then
  661. TextBox169.Text = dr1("經文").ToString : TextBox170.Text = dr1("篆曰").ToString : TextBox171.Text = dr1("象曰").ToString
  662. End If
  663. conn1.Close() : dr1.Close()
  664. For NUM1 = 1 To 6
  665. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  666. SQL1 = "SELECT 本卦爻辭, 本卦爻象 FROM 卜筮化卦 WHERE (卦數 LIKE '%" & TextBox215.Text + TextBox214.Text & "' AND 爻數 = '" & NUM1 & "')"
  667. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  668. If dr1.Read() Then
  669. If NUM1 = 1 Then : TextBox174.Text = dr1("本卦爻象").ToString : TextBox220.Text = dr1("本卦爻辭").ToString : End If
  670. If NUM1 = 2 Then : TextBox175.Text = dr1("本卦爻象").ToString : TextBox221.Text = dr1("本卦爻辭").ToString : End If
  671. If NUM1 = 3 Then : TextBox176.Text = dr1("本卦爻象").ToString : TextBox222.Text = dr1("本卦爻辭").ToString : End If
  672. If NUM1 = 4 Then : TextBox177.Text = dr1("本卦爻象").ToString : TextBox223.Text = dr1("本卦爻辭").ToString : End If
  673. If NUM1 = 5 Then : TextBox218.Text = dr1("本卦爻象").ToString : TextBox224.Text = dr1("本卦爻辭").ToString : End If
  674. If NUM1 = 6 Then : TextBox219.Text = dr1("本卦爻象").ToString : TextBox225.Text = dr1("本卦爻辭").ToString : End If
  675. End If
  676. conn1.Close() : dr1.Close()
  677. Next
  678. For NUM1 = 1 To 6
  679. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  680. SQL1 = "SELECT 本卦爻辭, 本卦爻象 FROM 卜筮化卦 WHERE (卦數 LIKE '%" & TextBox217.Text + TextBox216.Text & "' AND 爻數 = '" & NUM1 & "')"
  681. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  682. If dr1.Read() Then
  683. If NUM1 = 1 Then : TextBox234.Text = dr1("本卦爻象").ToString : TextBox228.Text = dr1("本卦爻辭").ToString : End If
  684. If NUM1 = 2 Then : TextBox235.Text = dr1("本卦爻象").ToString : TextBox229.Text = dr1("本卦爻辭").ToString : End If
  685. If NUM1 = 3 Then : TextBox236.Text = dr1("本卦爻象").ToString : TextBox230.Text = dr1("本卦爻辭").ToString : End If
  686. If NUM1 = 4 Then : TextBox237.Text = dr1("本卦爻象").ToString : TextBox231.Text = dr1("本卦爻辭").ToString : End If
  687. If NUM1 = 5 Then : TextBox238.Text = dr1("本卦爻象").ToString : TextBox232.Text = dr1("本卦爻辭").ToString : End If
  688. If NUM1 = 6 Then : TextBox239.Text = dr1("本卦爻象").ToString : TextBox233.Text = dr1("本卦爻辭").ToString : End If
  689. End If
  690. conn1.Close() : dr1.Close()
  691. Next
  692. End Sub
  693. Private Sub Set_焦氏易林()
  694. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  695. SQL1 = "SELECT 易林 FROM 焦氏易林注 WHERE 主卦 LIKE '" & TextBox24.Text & "' AND 化卦 LIKE '" & TextBox100.Text & "' "
  696. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  697. If dr1.Read() Then
  698. TextBox240.Text = dr1("易林").ToString
  699. End If
  700. conn1.Close() : dr1.Close()
  701. End Sub
  702. Private Sub Set_六沖六和()
  703. For NUM1 = 1 To 2
  704. Dim 條件41 As String = "(卦名 = '" & TextBox24.Text & "')" : Dim 條件42 As String = "(卦名 = '" & TextBox100.Text & "')"
  705. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  706. If NUM1 = 1 Then : SQL1 = "SELECT 和衝 FROM 八卦六親 WHERE " & 條件41 : End If : If NUM1 = 2 Then : SQL1 = "SELECT 和衝 FROM 八卦六親 WHERE " & 條件42 : End If
  707. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  708. If dr1.Read() Then
  709. If NUM1 = 1 Then : TextBox226.Text = dr1("和衝").ToString : End If : If NUM1 = 2 Then : TextBox227.Text = dr1("和衝").ToString : End If
  710. End If
  711. conn1.Close() : dr1.Close()
  712. Next
  713. If TextBox226.Text <> "0" Then : TextBox226.Visible = True : End If
  714. If TextBox227.Text <> "0" Then : TextBox227.Visible = True : End If
  715. End Sub
  716. Private Sub Set_格式設定2()
  717. If Label27.Text = TextBox145.Text Then : TextBox184.Text = Label50.Text : Else
  718. If Label27.Text = TextBox146.Text Then : TextBox184.Text = Label51.Text : Else
  719. If Label27.Text = TextBox147.Text Then : TextBox184.Text = Label52.Text : Else
  720. If Label27.Text = TextBox148.Text Then : TextBox184.Text = Label61.Text : Else
  721. If Label27.Text = TextBox149.Text Then : TextBox184.Text = Label53.Text : Else
  722. If Label27.Text = TextBox150.Text Then : TextBox184.Text = Label56.Text : Else
  723. If Label27.Text = TextBox151.Text Then : TextBox184.Text = Label57.Text : Else
  724. If Label27.Text = TextBox152.Text Then : TextBox184.Text = Label58.Text : Else
  725. If Label27.Text = TextBox153.Text Then : TextBox184.Text = Label59.Text : Else
  726. If Label27.Text = TextBox154.Text Then : TextBox184.Text = Label60.Text : Else
  727. If Label27.Text = TextBox155.Text Then : TextBox184.Text = Label62.Text : Else
  728. If Label27.Text = TextBox156.Text Then : TextBox184.Text = Label63.Text
  729. End If : End If : End If : End If : End If : End If : End If : End If : End If : End If : End If : End If
  730. If Label28.Text = TextBox145.Text Then : TextBox185.Text = Label50.Text : Else
  731. If Label28.Text = TextBox146.Text Then : TextBox185.Text = Label51.Text : Else
  732. If Label28.Text = TextBox147.Text Then : TextBox185.Text = Label52.Text : Else
  733. If Label28.Text = TextBox148.Text Then : TextBox185.Text = Label61.Text : Else
  734. If Label28.Text = TextBox149.Text Then : TextBox185.Text = Label53.Text : Else
  735. If Label28.Text = TextBox150.Text Then : TextBox185.Text = Label56.Text : Else
  736. If Label28.Text = TextBox151.Text Then : TextBox185.Text = Label57.Text : Else
  737. If Label28.Text = TextBox152.Text Then : TextBox185.Text = Label58.Text : Else
  738. If Label28.Text = TextBox153.Text Then : TextBox185.Text = Label59.Text : Else
  739. If Label28.Text = TextBox154.Text Then : TextBox185.Text = Label60.Text : Else
  740. If Label28.Text = TextBox155.Text Then : TextBox185.Text = Label62.Text : Else
  741. If Label28.Text = TextBox156.Text Then : TextBox185.Text = Label63.Text
  742. End If : End If : End If : End If : End If : End If : End If : End If : End If : End If : End If : End If
  743. If Label29.Text = TextBox145.Text Then : TextBox186.Text = Label50.Text : Else
  744. If Label29.Text = TextBox146.Text Then : TextBox186.Text = Label51.Text : Else
  745. If Label29.Text = TextBox147.Text Then : TextBox186.Text = Label52.Text : Else
  746. If Label29.Text = TextBox148.Text Then : TextBox186.Text = Label61.Text : Else
  747. If Label29.Text = TextBox149.Text Then : TextBox186.Text = Label53.Text : Else
  748. If Label29.Text = TextBox150.Text Then : TextBox186.Text = Label56.Text : Else
  749. If Label29.Text = TextBox151.Text Then : TextBox186.Text = Label57.Text : Else
  750. If Label29.Text = TextBox152.Text Then : TextBox186.Text = Label58.Text : Else
  751. If Label29.Text = TextBox153.Text Then : TextBox186.Text = Label59.Text : Else
  752. If Label29.Text = TextBox154.Text Then : TextBox186.Text = Label60.Text : Else
  753. If Label29.Text = TextBox155.Text Then : TextBox186.Text = Label62.Text : Else
  754. If Label29.Text = TextBox156.Text Then : TextBox186.Text = Label63.Text
  755. End If : End If : End If : End If : End If : End If : End If : End If : End If : End If : End If : End If
  756. If Label30.Text = TextBox145.Text Then : TextBox189.Text = Label50.Text : Else
  757. If Label30.Text = TextBox146.Text Then : TextBox189.Text = Label51.Text : Else
  758. If Label30.Text = TextBox147.Text Then : TextBox189.Text = Label52.Text : Else
  759. If Label30.Text = TextBox148.Text Then : TextBox189.Text = Label61.Text : Else
  760. If Label30.Text = TextBox149.Text Then : TextBox189.Text = Label53.Text : Else
  761. If Label30.Text = TextBox150.Text Then : TextBox189.Text = Label56.Text : Else
  762. If Label30.Text = TextBox151.Text Then : TextBox189.Text = Label57.Text : Else
  763. If Label30.Text = TextBox152.Text Then : TextBox189.Text = Label58.Text : Else
  764. If Label30.Text = TextBox153.Text Then : TextBox189.Text = Label59.Text : Else
  765. If Label30.Text = TextBox154.Text Then : TextBox189.Text = Label60.Text : Else
  766. If Label30.Text = TextBox155.Text Then : TextBox189.Text = Label62.Text : Else
  767. If Label30.Text = TextBox156.Text Then : TextBox189.Text = Label63.Text
  768. End If : End If : End If : End If : End If : End If : End If : End If : End If : End If : End If : End If
  769. If Label31.Text = TextBox145.Text Then : TextBox191.Text = Label50.Text : Else
  770. If Label31.Text = TextBox146.Text Then : TextBox191.Text = Label51.Text : Else
  771. If Label31.Text = TextBox147.Text Then : TextBox191.Text = Label52.Text : Else
  772. If Label31.Text = TextBox148.Text Then : TextBox191.Text = Label61.Text : Else
  773. If Label31.Text = TextBox149.Text Then : TextBox191.Text = Label53.Text : Else
  774. If Label31.Text = TextBox150.Text Then : TextBox191.Text = Label56.Text : Else
  775. If Label31.Text = TextBox151.Text Then : TextBox191.Text = Label57.Text : Else
  776. If Label31.Text = TextBox152.Text Then : TextBox191.Text = Label58.Text : Else
  777. If Label31.Text = TextBox153.Text Then : TextBox191.Text = Label59.Text : Else
  778. If Label31.Text = TextBox154.Text Then : TextBox191.Text = Label60.Text : Else
  779. If Label31.Text = TextBox155.Text Then : TextBox191.Text = Label62.Text : Else
  780. If Label31.Text = TextBox156.Text Then : TextBox191.Text = Label63.Text
  781. End If : End If : End If : End If : End If : End If : End If : End If : End If : End If : End If : End If
  782. If Label32.Text = TextBox145.Text Then : TextBox192.Text = Label50.Text : Else
  783. If Label32.Text = TextBox146.Text Then : TextBox192.Text = Label51.Text : Else
  784. If Label32.Text = TextBox147.Text Then : TextBox192.Text = Label52.Text : Else
  785. If Label32.Text = TextBox148.Text Then : TextBox192.Text = Label61.Text : Else
  786. If Label32.Text = TextBox149.Text Then : TextBox192.Text = Label53.Text : Else
  787. If Label32.Text = TextBox150.Text Then : TextBox192.Text = Label56.Text : Else
  788. If Label32.Text = TextBox151.Text Then : TextBox192.Text = Label57.Text : Else
  789. If Label32.Text = TextBox152.Text Then : TextBox192.Text = Label58.Text : Else
  790. If Label32.Text = TextBox153.Text Then : TextBox192.Text = Label59.Text : Else
  791. If Label32.Text = TextBox154.Text Then : TextBox192.Text = Label60.Text : Else
  792. If Label32.Text = TextBox155.Text Then : TextBox192.Text = Label62.Text : Else
  793. If Label32.Text = TextBox156.Text Then : TextBox192.Text = Label63.Text
  794. End If : End If : End If : End If : End If : End If : End If : End If : End If : End If : End If : End If
  795. If TextBox102.Visible = True And TextBox102.Text = TextBox145.Text Then : TextBox193.Text = Label50.Text : TextBox193.Visible = True : Else
  796. If TextBox102.Visible = True And TextBox102.Text = TextBox153.Text Then : TextBox193.Text = Label59.Text : TextBox193.Visible = True : Else
  797. If TextBox102.Visible = True And TextBox102.Text = TextBox154.Text Then : TextBox193.Text = Label60.Text : TextBox193.Visible = True
  798. End If : End If : End If
  799. If TextBox103.Visible = True And TextBox103.Text = TextBox145.Text Then : TextBox194.Text = Label50.Text : TextBox194.Visible = True : Else
  800. If TextBox103.Visible = True And TextBox103.Text = TextBox153.Text Then : TextBox194.Text = Label59.Text : TextBox194.Visible = True : Else
  801. If TextBox103.Visible = True And TextBox103.Text = TextBox154.Text Then : TextBox194.Text = Label60.Text : TextBox194.Visible = True
  802. End If : End If : End If
  803. If TextBox104.Visible = True And TextBox104.Text = TextBox145.Text Then : TextBox195.Text = Label50.Text : TextBox195.Visible = True : Else
  804. If TextBox104.Visible = True And TextBox104.Text = TextBox153.Text Then : TextBox195.Text = Label59.Text : TextBox195.Visible = True : Else
  805. If TextBox104.Visible = True And TextBox104.Text = TextBox154.Text Then : TextBox195.Text = Label60.Text : TextBox195.Visible = True : Else
  806. End If : End If : End If
  807. If TextBox105.Visible = True And TextBox105.Text = TextBox145.Text Then : TextBox196.Text = Label50.Text : TextBox196.Visible = True : Else
  808. If TextBox105.Visible = True And TextBox105.Text = TextBox153.Text Then : TextBox196.Text = Label59.Text : TextBox196.Visible = True : Else
  809. If TextBox105.Visible = True And TextBox105.Text = TextBox154.Text Then : TextBox196.Text = Label60.Text : TextBox196.Visible = True : Else
  810. End If : End If : End If
  811. If TextBox106.Visible = True And TextBox106.Text = TextBox145.Text Then : TextBox197.Text = Label50.Text : TextBox197.Visible = True : Else
  812. If TextBox106.Visible = True And TextBox106.Text = TextBox153.Text Then : TextBox197.Text = Label59.Text : TextBox197.Visible = True : Else
  813. If TextBox106.Visible = True And TextBox106.Text = TextBox154.Text Then : TextBox197.Text = Label60.Text : TextBox197.Visible = True : Else
  814. End If : End If : End If
  815. If TextBox107.Visible = True And TextBox107.Text = TextBox145.Text Then : TextBox198.Text = Label50.Text : TextBox198.Visible = True : Else
  816. If TextBox107.Visible = True And TextBox107.Text = TextBox153.Text Then : TextBox198.Text = Label59.Text : TextBox198.Visible = True : Else
  817. If TextBox107.Visible = True And TextBox107.Text = TextBox154.Text Then : TextBox198.Text = Label60.Text : TextBox198.Visible = True : Else
  818. End If : End If : End If
  819. End Sub
  820. Private Sub Set_用原忌仇()
  821. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  822. SQL1 = "SELECT 原神, 仇神, 忌神, 原神五行, 仇神五行, 忌神五行 FROM 用原仇忌 WHERE (用神 = '" & ComboBox5.Text + ComboBox4.Text & "')"
  823. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  824. If dr1.Read() Then
  825. TextBox139.Text = dr1("原神").ToString : TextBox140.Text = dr1("仇神").ToString : TextBox141.Text = dr1("忌神").ToString
  826. TextBox142.Text = dr1("原神五行").ToString : TextBox143.Text = dr1("仇神五行").ToString : TextBox144.Text = dr1("忌神五行").ToString
  827. End If
  828. conn1.Close() : dr1.Close()
  829. End Sub
  830. Private Sub Set_用神五行()
  831. If ComboBox5.Text = "火" Then
  832. TextBox157.Text = "寅" : TextBox158.Text = "卯" : TextBox159.Text = "辰" : TextBox160.Text = "巳" : TextBox161.Text = "午" : TextBox162.Text = "未"
  833. TextBox163.Text = "申" : TextBox164.Text = "酉" : TextBox165.Text = "戌" : TextBox166.Text = "亥" : TextBox167.Text = "子" : TextBox168.Text = "丑" : Else
  834. If ComboBox5.Text = "金" Then
  835. TextBox157.Text = "巳" : TextBox158.Text = "午" : TextBox159.Text = "未" : TextBox160.Text = "申" : TextBox161.Text = "酉" : TextBox162.Text = "戌"
  836. TextBox163.Text = "亥" : TextBox164.Text = "子" : TextBox165.Text = "丑" : TextBox166.Text = "寅" : TextBox167.Text = "卯" : TextBox168.Text = "辰" : Else
  837. If ComboBox5.Text = "水" Then
  838. TextBox157.Text = "申" : TextBox158.Text = "酉" : TextBox159.Text = "戌" : TextBox160.Text = "亥" : TextBox161.Text = "子" : TextBox162.Text = "丑"
  839. TextBox163.Text = "寅" : TextBox164.Text = "卯" : TextBox165.Text = "辰" : TextBox166.Text = "巳" : TextBox167.Text = "午" : TextBox168.Text = "未" : Else
  840. If ComboBox5.Text = "木" Then
  841. TextBox157.Text = "亥" : TextBox158.Text = "子" : TextBox159.Text = "丑" : TextBox160.Text = "寅" : TextBox161.Text = "卯" : TextBox162.Text = "辰"
  842. TextBox163.Text = "巳" : TextBox164.Text = "午" : TextBox165.Text = "未" : TextBox166.Text = "申" : TextBox167.Text = "酉" : TextBox168.Text = "戌" : Else
  843. If ComboBox5.Text = "土" Then
  844. TextBox157.Text = "申" : TextBox158.Text = "酉" : TextBox159.Text = "戌" : TextBox160.Text = "亥" : TextBox161.Text = "子" : TextBox162.Text = "丑"
  845. TextBox163.Text = "寅" : TextBox164.Text = "卯" : TextBox165.Text = "辰" : TextBox166.Text = "巳" : TextBox167.Text = "午" : TextBox168.Text = "未"
  846. End If : End If : End If : End If : End If
  847. End Sub
  848. Private Sub Set_貴人爻()
  849. If Microsoft.VisualBasic.Left(TextBox4.Text, 1) = "甲" Or Microsoft.VisualBasic.Left(TextBox4.Text, 1) = "戊" Then : TextBox199.Text = " 丑未爻--即是日貴人" : End If
  850. If Microsoft.VisualBasic.Left(TextBox4.Text, 1) = "乙" Or Microsoft.VisualBasic.Left(TextBox4.Text, 1) = "己" Then : TextBox199.Text = " 子申爻--即是日貴人" : End If
  851. If Microsoft.VisualBasic.Left(TextBox4.Text, 1) = "丙" Or Microsoft.VisualBasic.Left(TextBox4.Text, 1) = "丁" Then : TextBox199.Text = " 酉亥爻--即是日貴人" : End If
  852. If Microsoft.VisualBasic.Left(TextBox4.Text, 1) = "壬" Or Microsoft.VisualBasic.Left(TextBox4.Text, 1) = "癸" Then : TextBox199.Text = " 卯巳爻--即是日貴人" : End If
  853. If Microsoft.VisualBasic.Left(TextBox4.Text, 1) = "庚" Or Microsoft.VisualBasic.Left(TextBox4.Text, 1) = "辛" Then : TextBox199.Text = " 午寅爻--即是日貴人" : End If
  854. End Sub
  855. Private Sub Set_紀錄清單()
  856. DataGridView1.DataSource = Nothing : ds.Clear()
  857. DataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  858. DataGridView1.ColumnHeadersHeight = 25
  859. DataGridView1.AllowUserToAddRows = False
  860. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  861. SQL = "SELECT 流水號, 日期, 初爻, 二爻, 三爻, 四爻, 五爻, 上爻, 用神, 五行, 占事者, 占事, 貴人, 三合, 三刑 FROM 卜卦記錄2 ORDER BY 流水號 DESC"
  862. cmd.Connection = conn : cmd.CommandText = SQL : da.SelectCommand = cmd : da.Fill(ds) : DataGridView1.DataSource = ds.Tables(0) : conn.Close()
  863. End Sub
  864. Private Sub 卜卦_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  865. Me.WindowState = 2
  866. TextBox199.Text = "" : TextBox200.Text = "" : TextBox201.Text = ""
  867. DateTimePicker1.Value = Today
  868. set_紀錄清單() : set_萬年曆() : set_萬年曆五行() : set_相氣休囚() : set_六獸() : set_日長生() : set_格式設定() : set_grid()
  869. End Sub
  870. Private Sub 登入閒置控制_MouseMove(sender As Object, e As EventArgs) Handles MyBase.MouseMove
  871. timeNow = 0
  872. GCM_ERP_SYS.Timer1.Enabled = False
  873. GCM_ERP_SYS.Timer1.Enabled = True
  874. End Sub
  875. Private Sub 登入閒置控制_KeyPress(sender As Object, e As EventArgs) Handles MyBase.KeyPress
  876. timeNow = 0
  877. GCM_ERP_SYS.Timer1.Enabled = False
  878. GCM_ERP_SYS.Timer1.Enabled = True
  879. End Sub
  880. Private Sub DataGridView1_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick
  881. If e.RowIndex = -1 Then : Else
  882. TextBox182.Text = DataGridView1(0, e.RowIndex).Value.ToString : DateTimePicker1.Text = DataGridView1(1, e.RowIndex).Value.ToString
  883. ComboBox1.Text = DataGridView1(2, e.RowIndex).Value.ToString : ComboBox2.Text = DataGridView1(3, e.RowIndex).Value.ToString
  884. ComboBox3.Text = DataGridView1(4, e.RowIndex).Value.ToString : ComboBox6.Text = DataGridView1(5, e.RowIndex).Value.ToString
  885. ComboBox7.Text = DataGridView1(6, e.RowIndex).Value.ToString : ComboBox8.Text = DataGridView1(7, e.RowIndex).Value.ToString
  886. ComboBox4.Text = DataGridView1(8, e.RowIndex).Value.ToString : ComboBox5.Text = DataGridView1(9, e.RowIndex).Value.ToString
  887. TextBox183.Text = DataGridView1(10, e.RowIndex).Value.ToString : TextBox179.Text = DataGridView1(11, e.RowIndex).Value.ToString
  888. TextBox199.Text = DataGridView1(12, e.RowIndex).Value.ToString : TextBox200.Text = DataGridView1(13, e.RowIndex).Value.ToString
  889. TextBox201.Text = DataGridView1(14, e.RowIndex).Value.ToString
  890. Set_格式設定() : Set_萬年曆() : Set_萬年曆五行() : Set_相氣休囚() : Set_六獸() : Set_日長生()
  891. Set_取卦() : Set_排卦() : Set_掛名() : Set_掛地支五行() : Set_世應伏身() : Set_伏掛五行() : Set_月建月破() : Set_旬空() : Set_日建日沖() : Set_伏卦月建月破()
  892. Set_伏卦旬空() : Set_伏卦日建日沖() : Set_化卦內容() : Set_周易經文() : Set_六沖六和()
  893. Set_格式設定2() : Set_用原忌仇() : Set_用神五行() : Set_焦氏易林() : Set_貴人爻()
  894. End If
  895. End Sub
  896. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  897. set_格式設定()
  898. If ComboBox1.Text = "" Or ComboBox2.Text = "" Or ComboBox3.Text = "" Or ComboBox6.Text = "" Or ComboBox7.Text = "" Or ComboBox8.Text = "" Then
  899. MsgBox("請輸入卜筮卦數 。")
  900. Else
  901. set_萬年曆() : set_萬年曆五行() : set_相氣休囚() : set_六獸() : set_日長生()
  902. set_取卦() : set_排卦() : set_掛名() : set_掛地支五行() : set_世應伏身() : set_伏掛五行() : set_月建月破() : set_旬空() : set_日建日沖() : set_伏卦月建月破() : set_伏卦旬空()
  903. set_伏卦日建日沖() : set_化卦內容() : set_周易經文() : set_六沖六和() : set_格式設定2() : set_焦氏易林() : set_貴人爻()
  904. End If
  905. End Sub
  906. Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
  907. If DateTimePicker1.Text = "" Or ComboBox1.Text = "" Or ComboBox2.Text = "" Or ComboBox3.Text = "" Or ComboBox4.Text = "" Or
  908. ComboBox5.Text = "" Or TextBox179.Text = "" Or ComboBox6.Text = "" Or ComboBox7.Text = "" Or ComboBox8.Text = "" Then
  909. MsgBox("請確認資料已輸入完整。")
  910. Else
  911. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  912. SQL1 = "SELECT TOP (1) 流水號 FROM 卜卦記錄2 ORDER BY 流水號 DESC"
  913. cmd1.Connection = conn1 : cmd1.CommandText = SQL1 : dr1 = cmd1.ExecuteReader
  914. If dr1.Read() Then : TextBox181.Text = dr1("流水號").ToString : End If : conn1.Close() : dr1.Close()
  915. If TextBox181.Text = "" Then : TextBox181.Text = "0" : End If
  916. TextBox182.Text = CStr(Double.Parse(TextBox181.Text) + 1)
  917. If conn1.State = ConnectionState.Closed Then : conn1.ConnectionString = ConString : conn1.Open() : End If
  918. SQL = "INSERT INTO 卜卦記錄2 (流水號, 日期, 初爻, 二爻, 三爻, 四爻, 五爻, 上爻, 用神, 五行, 占事者, 占事, 貴人, 三合, 三刑) VALUES ('" & TextBox182.Text &
  919. "', '" & Format(DateTimePicker1.Value, "yyyy/MM/dd") & "','" & ComboBox1.Text & "','" & ComboBox2.Text & "','" & ComboBox3.Text & "','" & ComboBox6.Text &
  920. "','" & ComboBox7.Text & "','" & ComboBox8.Text & "','" & ComboBox4.Text & "','" & ComboBox5.Text & "','" & TextBox183.Text & "','" & TextBox179.Text &
  921. "','" & TextBox199.Text & "','" & TextBox201.Text & "','" & TextBox201.Text & "')"
  922. cmd1.CommandText = SQL : cmd1.ExecuteNonQuery()
  923. MsgBox("存檔完成")
  924. conn.Close()
  925. set_紀錄清單() : set_grid()
  926. End If
  927. End Sub
  928. Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
  929. If DateTimePicker1.Text = "" Or ComboBox1.Text = "" Or ComboBox2.Text = "" Or ComboBox3.Text = "" Or ComboBox4.Text = "" Or ComboBox5.Text = "" Or
  930. TextBox179.Text = "" Or ComboBox6.Text = "" Or ComboBox7.Text = "" Or ComboBox8.Text = "" Then
  931. MsgBox("請確已選擇歷史資料。")
  932. Else
  933. If conn.State = ConnectionState.Closed Then : conn.Open() : End If
  934. SQL = "UPDATE 卜卦記錄2 SET 日期 = '" & Format(DateTimePicker1.Value, "yyyy/MM/dd") & "', 初爻 = '" & ComboBox1.Text & "', 二爻 = '" & ComboBox2.Text & "', 三爻 = '" &
  935. ComboBox3.Text & "', 四爻 = '" & ComboBox6.Text & "', 五爻 = '" & ComboBox7.Text & "', 上爻 = '" & ComboBox8.Text & "', 用神 = '" & ComboBox4.Text & "' , 五行 = '" &
  936. ComboBox5.Text & "' , 占事者 = '" & TextBox183.Text & "' , 占事 = '" & TextBox179.Text & "', 貴人 = '" & TextBox199.Text & "' , 三合 = '" & TextBox200.Text & "' , 三刑 = '" &
  937. TextBox201.Text & "' WHERE (流水號 = '" & TextBox182.Text & "')"
  938. cmd.CommandText = SQL : cmd.ExecuteNonQuery()
  939. MsgBox("修改完成")
  940. conn.Close()
  941. set_紀錄清單() : set_grid()
  942. End If
  943. End Sub
  944. Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
  945. If DateTimePicker1.Text = "" Or ComboBox1.Text = "" Or ComboBox2.Text = "" Or ComboBox3.Text = "" Or ComboBox4.Text = "" Or ComboBox5.Text = "" Or
  946. TextBox179.Text = "" Or ComboBox6.Text = "" Or ComboBox7.Text = "" Or ComboBox8.Text = "" Then
  947. MsgBox("請確已選擇歷史資料。")
  948. Else
  949. SQL = "DELETE FROM 卜卦記錄2 WHERE (流水號 = '" & TextBox182.Text & "')"
  950. cmd.CommandText = SQL : cmd.Connection = conn
  951. If conn.State = ConnectionState.Closed Then : conn.Open() : End If
  952. Dim aa As MsgBoxResult
  953. aa = MsgBox("確定要刪除該筆資料?", MsgBoxStyle.OkCancel)
  954. If aa = MsgBoxResult.Ok Then : cmd.ExecuteNonQuery() : MsgBox("刪除完成") : End If
  955. conn.Close()
  956. set_紀錄清單() : set_grid()
  957. End If
  958. End Sub
  959. Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click
  960. If DateTimePicker1.Text = "" Or ComboBox1.Text = "" Or ComboBox2.Text = "" Or ComboBox3.Text = "" Or ComboBox4.Text = "" Or ComboBox5.Text = "" Or
  961. TextBox179.Text = "" Or ComboBox6.Text = "" Or ComboBox7.Text = "" Or ComboBox8.Text = "" Then
  962. MsgBox("請確已選擇歷史資料。")
  963. Else
  964. set_格式設定() : set_萬年曆() : set_萬年曆五行() : set_相氣休囚() : set_六獸() : set_日長生()
  965. If ComboBox1.Text = "" Or ComboBox2.Text = "" Or ComboBox3.Text = "" Or ComboBox6.Text = "" Or ComboBox7.Text = "" Or ComboBox8.Text = "" Then
  966. MsgBox("請輸入卜筮卦數 。")
  967. Else
  968. set_取卦() : set_排卦() : set_掛名() : set_掛地支五行() : set_世應伏身() : set_伏掛五行() : set_月建月破() : set_旬空() : set_日建日沖() : set_伏卦月建月破()
  969. set_伏卦旬空() : set_伏卦日建日沖() : set_化卦內容() : set_周易經文() : set_六沖六和()
  970. End If
  971. If ComboBox4.Text = "" Or ComboBox5.Text = "" Then : MsgBox("請選擇用神、五行。") : Else : set_用原忌仇() : set_用神五行() : End If
  972. set_格式設定2() : set_焦氏易林()
  973. End If
  974. End Sub
  975. Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click
  976. set_格式設定()
  977. DateTimePicker1.Value = Today : ComboBox1.Text = "" : ComboBox2.Text = "" : ComboBox3.Text = ""
  978. TextBox24.Text = "" : TextBox99.Text = "" : TextBox100.Text = "" : TextBox101.Text = "" : TextBox139.Text = "" : TextBox140.Text = "" : TextBox141.Text = "" : TextBox142.Text = ""
  979. TextBox143.Text = "" : TextBox144.Text = "" : TextBox157.Text = "" : TextBox158.Text = "" : TextBox159.Text = "" : TextBox160.Text = "" : TextBox161.Text = "" : TextBox162.Text = ""
  980. TextBox163.Text = "" : TextBox164.Text = "" : TextBox165.Text = "" : TextBox166.Text = "" : TextBox167.Text = "" : TextBox168.Text = "" : TextBox169.Text = "" : TextBox170.Text = ""
  981. TextBox171.Text = "" : TextBox174.Text = "" : TextBox175.Text = "" : TextBox176.Text = "" : TextBox177.Text = "" : TextBox18.Text = "" : TextBox19.Text = ""
  982. TextBox20.Text = "" : TextBox21.Text = "" : TextBox22.Text = "" : TextBox23.Text = "" : TextBox12.Text = "" : TextBox13.Text = "" : TextBox14.Text = "" : TextBox15.Text = ""
  983. TextBox16.Text = "" : TextBox17.Text = "" : Label21.Text = " " : Label22.Text = " " : Label23.Text = " " : Label24.Text = " " : Label25.Text = " " : Label26.Text = " "
  984. Label27.Text = " " : Label28.Text = " " : Label29.Text = " " : Label30.Text = " " : Label31.Text = " " : Label32.Text = " " : ComboBox1.Text = "一" : ComboBox2.Text = "一"
  985. ComboBox3.Text = "一" : ComboBox6.Text = "一" : ComboBox7.Text = "一" : ComboBox8.Text = "一" : TextBox184.Text = "" : TextBox185.Text = "" : TextBox186.Text = "" : TextBox189.Text = ""
  986. TextBox191.Text = "" : TextBox192.Text = "" : TextBox199.Text = "" : TextBox200.Text = "" : TextBox201.Text = ""
  987. TextBox240.Text = "" : TextBox179.Text = "" : TextBox199.Text = ""
  988. TextBox175.Text = "" : TextBox176.Text = "" : TextBox177.Text = "" : TextBox218.Text = "" : TextBox219.Text = ""
  989. TextBox220.Text = "" : TextBox221.Text = "" : TextBox222.Text = "" : TextBox223.Text = "" : TextBox224.Text = "" : TextBox225.Text = ""
  990. TextBox228.Text = "" : TextBox229.Text = "" : TextBox230.Text = "" : TextBox231.Text = "" : TextBox232.Text = "" : TextBox233.Text = ""
  991. TextBox234.Text = "" : TextBox235.Text = "" : TextBox236.Text = "" : TextBox237.Text = "" : TextBox238.Text = "" : TextBox239.Text = ""
  992. set_萬年曆() : set_萬年曆五行() : set_相氣休囚() : set_六獸() : set_日長生() : set_grid()
  993. End Sub
  994. Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click
  995. set_紀錄清單() : set_grid()
  996. End Sub
  997. Private Sub RadioButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.Click
  998. RadioButton1.Checked = True : RadioButton2.Checked = False : RadioButton3.Checked = False : RadioButton4.Checked = False : RadioButton5.Checked = False
  999. End Sub
  1000. Private Sub RadioButton2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton2.Click
  1001. RadioButton1.Checked = False : RadioButton2.Checked = True : RadioButton3.Checked = False : RadioButton4.Checked = False : RadioButton5.Checked = False
  1002. End Sub
  1003. Private Sub RadioButton3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton3.Click
  1004. RadioButton1.Checked = False : RadioButton2.Checked = False : RadioButton3.Checked = True : RadioButton4.Checked = False : RadioButton5.Checked = False
  1005. End Sub
  1006. Private Sub RadioButton4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton4.Click
  1007. RadioButton1.Checked = False : RadioButton2.Checked = False : RadioButton3.Checked = False : RadioButton4.Checked = True : RadioButton5.Checked = False
  1008. End Sub
  1009. Private Sub RadioButton5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton5.Click
  1010. RadioButton1.Checked = False : RadioButton2.Checked = False : RadioButton3.Checked = False : RadioButton4.Checked = False : RadioButton5.Checked = True
  1011. End Sub
  1012. Private Sub RadioButton10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton10.Click
  1013. RadioButton10.Checked = True : RadioButton9.Checked = False : RadioButton8.Checked = False : RadioButton7.Checked = False : RadioButton6.Checked = False
  1014. End Sub
  1015. Private Sub RadioButton9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton9.Click
  1016. RadioButton10.Checked = False : RadioButton9.Checked = True : RadioButton8.Checked = False : RadioButton7.Checked = False : RadioButton6.Checked = False
  1017. End Sub
  1018. Private Sub RadioButton8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton8.Click
  1019. RadioButton10.Checked = False : RadioButton9.Checked = False : RadioButton8.Checked = True : RadioButton7.Checked = False : RadioButton6.Checked = False
  1020. End Sub
  1021. Private Sub RadioButton7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton7.Click
  1022. RadioButton10.Checked = False : RadioButton9.Checked = False : RadioButton8.Checked = False : RadioButton7.Checked = True : RadioButton6.Checked = False
  1023. End Sub
  1024. Private Sub RadioButton6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton6.Click
  1025. RadioButton10.Checked = False : RadioButton9.Checked = False : RadioButton8.Checked = False : RadioButton7.Checked = False : RadioButton6.Checked = True
  1026. End Sub
  1027. Private Sub Label9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label9.Click
  1028. If Label9.Text = "青龍" Then : 青龍() : Else : If Label9.Text = "朱雀" Then : 朱雀() : Else : If Label9.Text = "勾陳" Then : 勾陳() : Else : If Label9.Text = "騰蛇" Then : 騰蛇()
  1029. Else : If Label9.Text = "白虎" Then : 白虎() : Else : If Label9.Text = "玄武" Then : 玄武() : End If : End If : End If : End If : End If : End If
  1030. End Sub
  1031. Private Sub Label10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label10.Click
  1032. If Label10.Text = "青龍" Then : 青龍() : Else : If Label10.Text = "朱雀" Then : 朱雀() : Else : If Label10.Text = "勾陳" Then : 勾陳() : Else : If Label10.Text = "騰蛇" Then : 騰蛇()
  1033. Else : If Label10.Text = "白虎" Then : 白虎() : Else : If Label10.Text = "玄武" Then : 玄武() : End If : End If : End If : End If : End If : End If
  1034. End Sub
  1035. Private Sub Label11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label11.Click
  1036. If Label11.Text = "青龍" Then : 青龍() : Else : If Label11.Text = "朱雀" Then : 朱雀() : Else : If Label11.Text = "勾陳" Then : 勾陳() : Else : If Label11.Text = "騰蛇" Then : 騰蛇()
  1037. Else : If Label11.Text = "白虎" Then : 白虎() : Else : If Label11.Text = "玄武" Then : 玄武() : End If : End If : End If : End If : End If : End If
  1038. End Sub
  1039. Private Sub Label12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label12.Click
  1040. If Label12.Text = "青龍" Then : 青龍() : Else : If Label12.Text = "朱雀" Then : 朱雀() : Else : If Label12.Text = "勾陳" Then : 勾陳() : Else : If Label12.Text = "騰蛇" Then : 騰蛇()
  1041. Else : If Label12.Text = "白虎" Then : 白虎() : Else : If Label12.Text = "玄武" Then : 玄武() : End If : End If : End If : End If : End If : End If
  1042. End Sub
  1043. Private Sub Label13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label13.Click
  1044. If Label13.Text = "青龍" Then : 青龍() : Else : If Label13.Text = "朱雀" Then : 朱雀() : Else : If Label13.Text = "勾陳" Then : 勾陳() : Else : If Label13.Text = "騰蛇" Then : 騰蛇()
  1045. Else : If Label13.Text = "白虎" Then : 白虎() : Else : If Label13.Text = "玄武" Then : 玄武() : End If : End If : End If : End If : End If : End If
  1046. End Sub
  1047. Private Sub Label14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label14.Click
  1048. If Label14.Text = "青龍" Then : 青龍() : Else : If Label14.Text = "朱雀" Then : 朱雀() : Else : If Label14.Text = "勾陳" Then : 勾陳() : Else : If Label14.Text = "騰蛇" Then : 騰蛇()
  1049. Else : If Label14.Text = "白虎" Then : 白虎() : Else : If Label14.Text = "玄武" Then : 玄武() : End If : End If : End If : End If : End If : End If
  1050. End Sub
  1051. Private Sub 青龍()
  1052. MsgBox("發動青龍附用通,進財進祿福無窮,臨仇遇忌都無益,酒色成災在此中。")
  1053. End Sub
  1054. Private Sub 朱雀()
  1055. MsgBox("朱雀交重文印旺,煞神相併漫勞功,是非口舌皆因此,動出生身卻利公。")
  1056. End Sub
  1057. Private Sub 勾陳()
  1058. MsgBox("勾陳發動優田土,累歲迍邅為忌逢,生用有情方是吉,若然安靜不迷蒙。")
  1059. End Sub
  1060. Private Sub 騰蛇()
  1061. MsgBox("騰蛇鬼剋憂縈粹,怪夢陰魔暗裡攻,持木落空休道吉,逢沖之日莫逃凶。")
  1062. End Sub
  1063. Private Sub 白虎()
  1064. MsgBox("白虎交重喪惡事,官司病患必成凶,持金動剋妨人口,遇火生身便不同。")
  1065. End Sub
  1066. Private Sub 玄武()
  1067. MsgBox("玄武動搖多暗昧,若臨官鬼賊交攻,有情生世邪無犯,仇忌臨之姦盜凶。")
  1068. End Sub
  1069. Private Sub Button12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button12.Click
  1070. MsgBox("凡卦中旺相之爻,倘被日辰及動爻克制,目下貪榮得令,過時仍受其毒,此旺相者暫時之用也。凡卦中休囚之爻,如得日辰及動爻生扶,目下雖不能逞志,遇時仍然得意,此休囚者待時之用也。")
  1071. End Sub
  1072. Private Sub Button13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button13.Click
  1073. MsgBox("《黃金策》事阻隔兮間發,謂此兩爻,居世應之中,動阻兩家之事,使彼此不能相通也,世應中間兩間爻發動,則所求多阻隔。《增刪卜易》世為己,應為人,彼此欲相親者,若遇間 _爻發動,不" &
  1074. "可概以阻隔斷之,若得動而生合世應,反得此輩之力。近世爻者,幫我之人也。近應爻者,扶彼之人也。生我者,我當親之;剋我者,我宜遠之。獨忌剋乎世應,事必難成。剋我者,壞我之事,我" &
  1075. "被其愚;剋應者,壞彼之事,他為所誘。")
  1076. End Sub
  1077. Private Sub Button14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button14.Click
  1078. MsgBox("凡卦中月破之爻,乃關因之所現也。動者亦能生剋他爻,變者亦能生剋本爻。目下雖破,出月不破! 今日雖破,值日不破矣! 月破最喜逢合填實,遠應年月,近應日時。如破而安靜,再值旬空衰" &
  1079. "弱,遇動爻、月建、日辰剋害,此等月破,謂之真破,到比破矣!")
  1080. End Sub
  1081. Private Sub Button15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button15.Click
  1082. MsgBox("凡卦中遇旬空,乃神蹟發現於此也。如旺相旬空、或休囚發動、日辰生扶、爻動生扶、爻動變空、伏而旺相,此等旬空到底有用,不過待其出旬之日。有合空、沖起、充實、填補之法,後捲占驗" &
  1083. "注明。如休囚安靜、或日辰剋、動爻剋、伏而被剋、靜逢月破,值此等旬空者,謂之真空,到底空矣!")
  1084. End Sub
  1085. Private Sub Button16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button16.Click
  1086. MsgBox("原用二神局則吉,忌仇二構局則凶。成局者結黨也,卦中動爻雖敢制之,如三爻齊發合成用神局,必有一爻用神;合成原神局,必有一爻原神;合成仇忌局,必有一爻仇忌,宗其一爻有病關因者" &
  1087. "斷之。或遇日沖者,曰暗動(此言靜而日沖),曰實(此言動而逢空,日辰沖也),曰破(此言月建沖也),但其沖破也,必待相合之期至,而應事之吉凶。如一爻靜二爻發者,待一爻靜者值日應事。" &
  1088. "如一爻靜而逢空、或動而逢空者、或化而逢空者,待其出空之期應事之吉凶。如空而逢合、靜而逢合、動而逢合者,必待沖期至而應事之吉凶;如自化合或與日合,如自化墓或墓于日者,必待其" &
  1089. "沖(此言三爻齊發,二爻無病,至自化者言也),如自化絕或絕于日者,必待其生(亦指一爻有病者而言也)。")
  1090. End Sub
  1091. Private Sub Label48_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label48.Click
  1092. MsgBox("如卦中仇神發動,則原神被傷,用神無根,忌神倍力,其禍可勝道耶。")
  1093. End Sub
  1094. Private Sub Label49_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label49.Click
  1095. MsgBox("看卦先須看忌神,忌神宜靜不宜興,忌神急要逢傷剋,若遇生扶用受刑。---如忌神動來剋用,而用爻出現不空,則受剋也。倘卦中又動出一爻原神生用,則忌神反生原神,是名貪生忘剋,則用" &
  1096. "神根蒂深固,其吉更倍矣。如忌神獨發而用爻旬空,謂之避空,如伏藏不現,謂之避凶。如月建日辰生用謂之得救,如是等仍為吉兆,夫亦何嫌何疑哉。如忌神變回頭之剋,或日辰月建沖剋之," &
  1097. "謂之賊欲害我是賊先受害也,我又何傷。如日辰月建生扶忌神,或忌神疊疊剋用,即使用神蔽空伏藏者,至出空出透時便受其毒,難免其災也。")
  1098. End Sub
  1099. Private Sub Label47_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label47.Click
  1100. MsgBox("原神發動志揚揚,用扶藏兮也不妨,需要生扶兼旺相,最嫌化剋及逢傷。---如用神旬空、月破、衰弱或伏藏不現,得原神動來生之,或日辰月建作原神生之,必待用神出旬出破得令值日,所求必" &
  1101. "遂矣。如用神旺相,原神休囚不動,或動而變墓、變絕、變剋、變破、變退,或被日辰月建剋制,皆不能生用,是用神根蒂被傷矣,不唯無益,而反有損也。")
  1102. End Sub
  1103. Private Sub Label5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label5.Click
  1104. MsgBox("問卦先須看日辰,日辰剋用不甚親,日辰與用相生合,作事何愁不趁心。")
  1105. End Sub
  1106. Private Sub Button17_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button17.Click
  1107. MsgBox("易爻不妄成,神爻豈亂發。體象或既成,無者型憂色。使須論用神,次必看原神。三合會用吉,祿馬最為良。爻動始為定,次者論空亡。六沖主沖併,刑剋具主傷。世應俱發動,必然有改張。" &
  1108. "龍動家有喜,虎動主有喪。勾陳朱雀動,田土與文章。財動憂尊長,父動損兒郎。子動男人滯,兄動女人殃。出行宜世動,歸魂不出疆。用動值三合,行人立回莊。占宅財龍旺,豪富冠一鄉。" &
  1109. "父母爻興旺,為官至侯王。福神若持世,官頌定無妨。勾陳剋玄武,補賊不須忙。父病嫌財殺,財興母不長。無鬼病難療,鬼旺主發狂。請看考鬼歷,禱謝得安康。占婚兼剋用,占產看陰陽。" &
  1110. "若要問風水,三四世吉昌。長生墓絕決,卦卦要審祥。萬千言不盡,略舉其大綱。分別各有類,無務不包藏。")
  1111. End Sub
  1112. Private Sub Button18_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button18.Click
  1113. If CheckBox1.Checked = True Then : MsgBox("世爻旺相最為強,做事亨通大吉昌,謀望諸般皆遂意,用神生合妙難量,旬空月破逢非吉,剋害刑沖遇不良。") : End If
  1114. If RadioButton1.Checked = False And RadioButton2.Checked = False And RadioButton3.Checked = False And RadioButton4.Checked = False And RadioButton5.Checked = False Then
  1115. MsgBox("請選擇持世之六親") : Else
  1116. If RadioButton1.Checked = True And RadioButton2.Checked = False And RadioButton3.Checked = False And RadioButton4.Checked = False And RadioButton5.Checked = False Then
  1117. MsgBox("父母持世主身勞,求嗣妾眾也難招,官動財旺宜赴試,財搖謀利莫心焦,占身財動無賢婦,又恐區區壽不高。") : Else
  1118. If RadioButton1.Checked = False And RadioButton2.Checked = True And RadioButton3.Checked = False And RadioButton4.Checked = False And RadioButton5.Checked = False Then
  1119. MsgBox("子身持世事無憂,求名切忌坐當頭,避亂許安失可得,官頌從今了便休,有生無剋諸般吉,有剋無生反見愁。") : Else
  1120. If RadioButton1.Checked = False And RadioButton2.Checked = False And RadioButton3.Checked = True And RadioButton4.Checked = False And RadioButton5.Checked = False Then
  1121. MsgBox("鬼爻持世事難安,占身不病也遭官,財物時時憂失脫,功名最喜世當權,入墓愁疑無散日,逢沖轉禍變成歡。") : Else
  1122. If RadioButton1.Checked = False And RadioButton2.Checked = False And RadioButton3.Checked = False And RadioButton4.Checked = True And RadioButton5.Checked = False Then
  1123. MsgBox("財搖持世益財榮,兄弟交重不可逢,更遇子孫明暗動,利身剋父喪文風,求官問訟宜財托,變動兄官萬事兄。") : Else
  1124. If RadioButton1.Checked = False And RadioButton2.Checked = False And RadioButton3.Checked = False And RadioButton4.Checked = False And RadioButton5.Checked = True Then
  1125. MsgBox("兄弟持世莫求財,官興需慮禍將來,朱雀並臨防口舌,如搖必定損妻財,父母相生身有壽,化官化鬼有奇災。")
  1126. End If : End If : End If : End If : End If : End If
  1127. End Sub
  1128. Private Sub Button19_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button19.Click
  1129. MsgBox("身臨福德不見官,所憂畢竟變成歡,目前兇事終須吉,緊急還來漸漸寬。身臨原用與青龍,定期喜事入門中,若逢驛馬身爻動,出路謀求事事通。身爻切忌入空亡,做事難成且守常,刑傷破絕皆為忌" &
  1130. "勸君安分守家邦。")
  1131. End Sub
  1132. Private Sub Button22_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button22.Click
  1133. MsgBox("正卦如無變又無,就將首卦六親攻,動爻生用終須吉,若遇交重剋用兇。")
  1134. End Sub
  1135. Private Sub Button21_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button21.Click
  1136. MsgBox("發動逢沖不謂空,靜空遇剋卻為空,忌神最喜逢空吉,用與原神不可空。春土夏金秋樹木,三冬逢火是真空,旬空又值真空象,再遇爻傷到底空。" &
  1137. "勸君安分守家邦。")
  1138. End Sub
  1139. Private Sub Button20_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button20.Click
  1140. MsgBox("用爻發動再宮中,縱值休囚亦不兇,更得生扶兼旺相,管教作事永亨通。")
  1141. End Sub
  1142. Private Sub Button24_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button24.Click
  1143. If RadioButton10.Checked = False And RadioButton9.Checked = False And RadioButton8.Checked = False And RadioButton7.Checked = False And RadioButton6.Checked = False Then
  1144. MsgBox("請選擇發動之六親") : Else
  1145. If RadioButton10.Checked = True And RadioButton9.Checked = False And RadioButton8.Checked = False And RadioButton7.Checked = False And RadioButton6.Checked = False Then
  1146. MsgBox("父動當頭剋子孫,病人無藥主昏沉,姻親子息應難得,買賣勞心利不存,觀望行人書信動,論官下狀理先分,士人科舉登金榜,失誤逃亡要訴論。") : Else
  1147. End If
  1148. If RadioButton10.Checked = False And RadioButton9.Checked = True And RadioButton8.Checked = False And RadioButton7.Checked = False And RadioButton6.Checked = False Then
  1149. MsgBox("子孫發動傷官鬼,占病求醫身便癒,行人買賣身康泰,婚姻喜美事前緣,產婦當生子易養,詞訟私和不到官,謁貴求名休進用,勸君守分聽乎天。") : Else
  1150. End If
  1151. If RadioButton10.Checked = False And RadioButton9.Checked = False And RadioButton8.Checked = True And RadioButton7.Checked = False And RadioButton6.Checked = False Then
  1152. MsgBox("官鬼從來剋兄弟,婚姻未就生疑滯,病困門庭禍崇來,耕種蠶桑皆不利,外出逃亡定見災,詞訟官非有囚繫,買賣財輕賭博輸,失脫難尋多暗昧。") : Else
  1153. End If
  1154. If RadioButton10.Checked = False And RadioButton9.Checked = False And RadioButton8.Checked = False And RadioButton7.Checked = True And RadioButton6.Checked = False Then
  1155. MsgBox("財爻發動剋文書,應舉求名總是虛,將本經營為大吉,親姻如意藥無虞,行人在外身將動,產婦求財身脫除,失物安靜家未出,病人傷胃更傷脾。") : Else
  1156. End If
  1157. If RadioButton10.Checked = False And RadioButton9.Checked = False And RadioButton8.Checked = False And RadioButton7.Checked = False And RadioButton6.Checked = True Then
  1158. MsgBox("兄弟交重剋了財,病人離癒未難災,應舉奪標為忌客,官非陰賊耗錢財,若帶吉神為有助,出入行人便未來,貨物經商消折本,買婢求妻事不諧。") : Else
  1159. End If
  1160. End If
  1161. End Sub
  1162. Private Sub Button23_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button23.Click
  1163. If RadioButton10.Checked = False And RadioButton9.Checked = False And RadioButton8.Checked = False And RadioButton7.Checked = False And RadioButton6.Checked = False Then
  1164. MsgBox("請選擇發動之六親") : Else
  1165. If RadioButton10.Checked = True And RadioButton9.Checked = False And RadioButton8.Checked = False And RadioButton7.Checked = False And RadioButton6.Checked = False Then
  1166. MsgBox("父母化父母,近神文書許,化子不傷丁,化鬼官遷舉,化財宅長憂,兄弟為泄氣。") : Else
  1167. End If
  1168. If RadioButton10.Checked = False And RadioButton9.Checked = True And RadioButton8.Checked = False And RadioButton7.Checked = False And RadioButton6.Checked = False Then
  1169. MsgBox("子孫化退神,人財不稱情,化父田蠶敗,化財加倍榮,化鬼憂生產,兄弟謂相生。") : Else
  1170. End If
  1171. If RadioButton10.Checked = False And RadioButton9.Checked = False And RadioButton8.Checked = True And RadioButton7.Checked = False And RadioButton6.Checked = False Then
  1172. MsgBox("官化進神祿,求官應疾連,化財占病兇,化父父書遂,化子必傷官,化兄家不睡。") : Else
  1173. End If
  1174. If RadioButton10.Checked = False And RadioButton9.Checked = False And RadioButton8.Checked = False And RadioButton7.Checked = True And RadioButton6.Checked = False Then
  1175. MsgBox("妻財化進神,錢財入宅來,化官憂戚戚,化子笑哈哈,化父宜家長,化兄當破財。") : Else
  1176. End If
  1177. If RadioButton10.Checked = False And RadioButton9.Checked = False And RadioButton8.Checked = False And RadioButton7.Checked = False And RadioButton6.Checked = True Then
  1178. MsgBox("兄弟化退神,凡占無所忌,化父妾奴驚,化財財未遂,化官弟有災,化子卻如意。") : Else
  1179. End If : End If
  1180. End Sub
  1181. Private Sub Button25_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button25.Click
  1182. MsgBox("土爻動而變木,木爻動而變金,金爻動而變火,火爻動而變水,水爻動而變土,此是爻之回頭剋也。乾兌卦之離,離之坎,坎之艮坤,艮坤之震巽,震巽之乾兌,此是卦之回頭剋也。凡遇回頭剋" &
  1183. "者,徹底剋盡。原用二神遇之則兇,忌仇二神遇之反吉。")
  1184. End Sub
  1185. Private Sub Label80_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label80.Click
  1186. MsgBox("寅日占卦,金爻絕于寅,如卦中有土爻動而生之,是絕處逢生也。")
  1187. End Sub
  1188. Private Sub Label81_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label81.Click
  1189. MsgBox("申日占卦,木爻絕于申,如卦中有水爻動而生之,是絕處逢生也。")
  1190. End Sub
  1191. Private Sub Label84_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label84.Click
  1192. MsgBox("巳日占卦,水爻絕于巳,如卦中有金爻動而生之,是絕處逢生也。")
  1193. End Sub
  1194. Private Sub Label82_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label82.Click
  1195. MsgBox("亥日占卦,火爻絕于亥,如卦中有木爻動而生之,是絕處逢生也。")
  1196. End Sub
  1197. Private Sub Button31_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button31.Click
  1198. MsgBox("青龍最喜悅而多仁,附忌神凡謀不利。白虎最兇勇而好殺,生用神諸為則吉。朱雀剋身,口舌是非常有,如來生用,文書音信當回。勾陳屬土,空則田園欠熟,剛強剋世,公差牽扯拘遲。騰蛇怪異" &
  1199. "虛驚,玄武私情盜賊。白虎血神生產,偏宜發動。午宮化朱雀水,何忌火災。騰蛇木鬼欺身,恐自縊難逃枷鎖。玄武官生靜世,交小人莫慮干連。世剋靜,青龍巡捕戲場酒肆上。鬼動勾陳,論祈禱" &
  1200. "訴酬太歲,問病原腫脹黃浮。")
  1201. End Sub
  1202. Private Sub Button26_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button26.Click
  1203. MsgBox("凡卦中子爻變丑,戌變卯,此子與丑合,卯與戌合,合中帶剋,合三剋七之分,如旺相得日月生扶幫比,或卦中動爻生之,世作合論也。被日月剋之,或卦中動剋之,世作剋論也。為申金化巳火者" &
  1204. "即無日月與動爻相生,不作剋論,乃化合化長生也,倘寅月日占之,是三刑會聚,申被寅沖,則不可以吉論矣。")
  1205. End Sub
  1206. Private Sub Button27_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button27.Click
  1207. MsgBox("合處逢沖有三 : 凡六合變六沖一也。日月沖爻二也。動爻變沖三也。---沖中處逢合亦有三 : 凡六沖變六合一也。日月合爻二也。動爻變合三也---合處逢沖,謀雖成而終散。沖中逢合,事已散而復成")
  1208. End Sub
  1209. Private Sub Button28_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button28.Click
  1210. MsgBox("為巳日占卦,土爻絕于巳,如月建生扶幫比,土爻不謂絕也,謂之日生。如土化出巳,有日月幫比,不云化絕,乃云回頭生也。如日月制土,則是絕于日也,則是化絕于爻也。如酉日占卦,寅爻被剋" &
  1211. ",卦終有水爻動而生之,是剋處逢生矣,餘例如之。大凡絕處逢生,寒谷逢春,剋處逢生,兇後見吉也。")
  1212. End Sub
  1213. Private Sub Button29_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button29.Click
  1214. MsgBox("凡卦終亥變子,丑變辰,寅變卯,辰變未,巳變午,未變戌,申變酉,戌變丑,乃進神也。進神者吉凶倍增其勢也。")
  1215. End Sub
  1216. Private Sub Button30_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button30.Click
  1217. MsgBox("凡卦終子變亥,戌變未,酉變申,未變辰,午變巳,辰變丑,卯變寅,丑變戌,乃退神也。退神者吉凶漸減其威也。")
  1218. End Sub
  1219. Private Sub Button32_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button32.Click
  1220. MsgBox("如甲戊日卜卦,見丑未爻即是日貴人,又如甲戊生人見之,為命貴人。----甲戊兼牛羊,乙己鼠猴鄉,丙丁豬雞位,壬癸兔蛇藏,庚辛逢馬虎,此是貴人方。")
  1221. End Sub
  1222. Private Sub Button33_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button33.Click
  1223. MsgBox("子水鼠,丑土牛,寅木虎,卯木兔,辰土龍,巳火蛇,午火馬,未土羊,申金猴,酉金雞,戌土狗,亥水豬")
  1224. End Sub
  1225. Private Sub ComboBox4_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox4.TextChanged
  1226. If ComboBox4.Text = "" Then : MsgBox("請選擇用神、五行。") : Else : set_用原忌仇() : End If
  1227. End Sub
  1228. Private Sub ComboBox5_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox5.TextChanged
  1229. If ComboBox5.Text = "" Then : MsgBox("請選擇用神、五行。") : Else : set_用原忌仇() : set_用神五行() : End If
  1230. End Sub
  1231. Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
  1232. Dim ran = New Random(DateTime.Now.Millisecond)
  1233. Label126.Text = ran.Next(1, 4096)
  1234. Dim NUM4 As Integer = 0
  1235. For NUM3 = 1 To 4096
  1236. NUM4 = Label126.Text
  1237. If NUM4 > 4 Then
  1238. NUM4 = NUM4 - 4
  1239. Label126.Text = NUM4
  1240. ElseIf NUM4 < 4 Then
  1241. Label126.Text = NUM4
  1242. NUM3 = 4096
  1243. End If
  1244. Next
  1245. If RadioButton11.Checked = True Then
  1246. If Label126.Text = 1 Then : ComboBox1.Text = "一" : End If : If Label126.Text = 2 Then : ComboBox1.Text = "- -" : End If
  1247. If Label126.Text = 3 Then : ComboBox1.Text = "O" : End If : If Label126.Text = 4 Then : ComboBox1.Text = "X" : End If
  1248. End If
  1249. If RadioButton12.Checked = True Then
  1250. If Label126.Text = 1 Then : ComboBox2.Text = "一" : End If : If Label126.Text = 2 Then : ComboBox2.Text = "- -" : End If
  1251. If Label126.Text = 3 Then : ComboBox2.Text = "O" : End If : If Label126.Text = 4 Then : ComboBox2.Text = "X" : End If
  1252. End If
  1253. If RadioButton13.Checked = True Then
  1254. If Label126.Text = 1 Then : ComboBox3.Text = "一" : End If : If Label126.Text = 2 Then : ComboBox3.Text = "- -" : End If
  1255. If Label126.Text = 3 Then : ComboBox3.Text = "O" : End If : If Label126.Text = 4 Then : ComboBox3.Text = "X" : End If
  1256. End If
  1257. If RadioButton14.Checked = True Then
  1258. If Label126.Text = 1 Then : ComboBox6.Text = "一" : End If : If Label126.Text = 2 Then : ComboBox6.Text = "- -" : End If
  1259. If Label126.Text = 3 Then : ComboBox6.Text = "O" : End If : If Label126.Text = 4 Then : ComboBox6.Text = "X" : End If
  1260. End If
  1261. If RadioButton15.Checked = True Then
  1262. If Label126.Text = 1 Then : ComboBox7.Text = "一" : End If : If Label126.Text = 2 Then : ComboBox7.Text = "- -" : End If
  1263. If Label126.Text = 3 Then : ComboBox7.Text = "O" : End If : If Label126.Text = 4 Then : ComboBox7.Text = "X" : End If
  1264. End If
  1265. If RadioButton16.Checked = True Then
  1266. If Label126.Text = 1 Then : ComboBox8.Text = "一" : End If : If Label126.Text = 2 Then : ComboBox8.Text = "- -" : End If
  1267. If Label126.Text = 3 Then : ComboBox8.Text = "O" : End If : If Label126.Text = 4 Then : ComboBox8.Text = "X" : End If
  1268. End If
  1269. End Sub
  1270. Private Sub RadioButton11_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton11.Click
  1271. RadioButton11.Checked = True : RadioButton12.Checked = False : RadioButton13.Checked = False : RadioButton14.Checked = False : RadioButton15.Checked = False : RadioButton16.Checked = False
  1272. End Sub
  1273. Private Sub RadioButton12_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton12.Click
  1274. RadioButton11.Checked = False : RadioButton12.Checked = True : RadioButton13.Checked = False : RadioButton14.Checked = False : RadioButton15.Checked = False : RadioButton16.Checked = False
  1275. End Sub
  1276. Private Sub RadioButton13_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton13.Click
  1277. RadioButton11.Checked = False : RadioButton12.Checked = False : RadioButton13.Checked = True : RadioButton14.Checked = False : RadioButton15.Checked = False : RadioButton16.Checked = False
  1278. End Sub
  1279. Private Sub RadioButton14_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton14.Click
  1280. RadioButton11.Checked = False : RadioButton12.Checked = False : RadioButton13.Checked = False : RadioButton14.Checked = True : RadioButton15.Checked = False : RadioButton16.Checked = False
  1281. End Sub
  1282. Private Sub RadioButton15_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton15.Click
  1283. RadioButton11.Checked = False : RadioButton12.Checked = False : RadioButton13.Checked = False : RadioButton14.Checked = False : RadioButton15.Checked = True : RadioButton16.Checked = False
  1284. End Sub
  1285. Private Sub RadioButton16_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton16.Click
  1286. RadioButton11.Checked = False : RadioButton12.Checked = False : RadioButton13.Checked = False : RadioButton14.Checked = False : RadioButton15.Checked = False : RadioButton16.Checked = True
  1287. End Sub
  1288. End Class