2018年4月26日木曜日

Accessアクセス from VB ~Class化してみるよ~(6:呼び出し側)

めんどちいので色付けしない( ゚-゚)~゚
なんか、見やすくするよーなやり方を探してるけど…無い!(ぇ
※追記:ありました(*゚-゚)
google/code-prettifyつかってみてます。

  1. '2元配列のガラだけ用意しSetDBtoTable.Valueでコピって使う
  2. Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
  3. Dim DataTable As SetDBtoTable
  4. Dim Datas(,) As String
  5. Dim i, j As Long
  6. Dim str_Print As String
  7. DataTable = New SetDBtoTable
  8. DataTable.DataSource = "\\LANDISK1\share\Test.mdb"
  9. DataTable.ConnectionString = "T_Master"
  10. DataTable.Open()
  11. Datas = DataTable.Value
  12. For i = 0 To DataTable.RecordCount - 1
  13. str_Print = ""
  14. For j = 0 To DataTable.ColumnCount - 1
  15. str_Print = str_Print + Datas(i, j) & " : "
  16. Next j
  17. Debug.Print(str_Print)
  18. Next i
  19. DataTable.close()
  20. End Sub
  21. 'Datas Methodでデータを読み出す
  22. Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
  23. Dim DataTable As SetDBtoTable
  24. Dim i, j As Long
  25. Dim str_Print As String
  26. DataTable = New SetDBtoTable
  27. DataTable.DataSource = "\\LANDISK1\share\Test.mdb"
  28. DataTable.ConnectionString = "T_Master"
  29. DataTable.Open()
  30. For i = 0 To DataTable.RecordCount - 1
  31. str_Print = ""
  32. For j = 0 To DataTable.ColumnCount - 1
  33. str_Print = str_Print + DataTable.Datas(i, j) & " : "
  34. Next j
  35. Debug.Print(str_Print)
  36. Next i
  37. DataTable.close()
  38. End Sub
  39. '指定した行(この場合は2行目)のRecordを1元配列にもってくる。
  40. Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
  41. Dim DataTable As SetDBtoTable
  42. Dim j As Long
  43. Dim str_Print As String
  44. Dim Rec_data() As String
  45. DataTable = New SetDBtoTable
  46. DataTable.DataSource = "\\LANDISK1\share\Test.mdb"
  47. DataTable.ConnectionString = "T_Master"
  48. DataTable.Open()
  49. Rec_data = DataTable.Datas(1)
  50. str_Print = ""
  51. For j = 0 To DataTable.ColumnCount - 1
  52. str_Print = str_Print + Rec_data(j) & " : "
  53. Next j
  54. Debug.Print(str_Print)
  55. DataTable.close()
  56. End Sub
  57. '指定した列(この場合は2列目)のFieldを1元配列にもってくる。
  58. Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
  59. Dim DataTable As SetDBtoTable
  60. Dim i As Long
  61. Dim str_Print As String
  62. Dim Rec_data() As String
  63. DataTable = New SetDBtoTable
  64. DataTable.DataSource = "\\LANDISK1\share\Test.mdb"
  65. DataTable.ConnectionString = "T_Master"
  66. DataTable.Open()
  67. Rec_data = DataTable.Column(1)
  68. str_Print = ""
  69. For i = 0 To DataTable.RecordCount - 1
  70. str_Print = str_Print + Rec_data(i) & " : "
  71. Next i
  72. Debug.Print(str_Print)
  73. DataTable.close()
  74. End Sub
  75. End Class

<<前  次>>

0 件のコメント:

コメントを投稿