ソースプログラム
ユーザー関数に次のプログラムを追記します。
0) Then 10: Call MsgBox("レコードの追加が出来ません。") 11: End If 12: Table_save = Err.Number 13:End Function
個人情報入力フォームの「記録する」ボタンをダブルクリックして次のプログラムを記述します。
01:Private Sub btn記録_Click() 02: Dim statements As Integer 03: Dim save_statements As Integer 04: Dim save_string As String 05: 06: statements = Database_open 07: If (statements <> 0) Then 08: Exit Sub 09: End If 10: 11: save_string = "INTO addresstb2 ( name, zip, address, tel, k_code) VALUES " 12: With frm個人情報 13: save_string = save_string & "('" & .txt氏名.Value 14: save_string = save_string & "','" & .txt郵便番号.Value 15: save_string = save_string & "','" & .txt住所.Value 16: save_string = save_string & "','" & .txt電話番号.Value 17: save_string = save_string & "','" & .txt勤務先.Value 18: save_string = save_string & "')" 19: End With 20: save_statements = Table_save(save_string) 21: If (statements = 0) Then 22: Label6.ForeColor = &HFF& 23: Label6.Caption = "登録しました。" 24: Else 25: Label6.ForeColor = &HFF& 26: Label6.Caption = "登録出来ません。" 27: End If 28: 29: statements = Database_close 30: 31:End Sub
会社情報入力フォームの「記録する」ボタンをダブルクリックして次のプログラムを記述します。
01:Private Sub btn記録_Click() 02: Dim statements As Integer 03: Dim save_statements As Integer 04: Dim save_string As String 05: 06: statements = Database_open 07: If (statements <> 0) Then 08: Exit Sub 09: End If 10: 11: save_string = "INTO k_addresstb ( k_code, k_name, k_zip, k_address, k_tel) VALUES " 12: With frm会社情報 13: save_string = save_string & "('" & .txt会社コード.Value 14: save_string = save_string & "','" & .txt会社名.Value 15: save_string = save_string & "','" & .txt郵便番号.Value 16: save_string = save_string & "','" & .txt住所.Value 17: save_string = save_string & "','" & .txt電話番号.Value 18: save_string = save_string & "')" 19: End With 20: save_statements = Table_save(save_string) 21: 22: statements = Database_close 23: If (statements = 0) Then 24: Label6.ForeColor = &HFF& 25: Label6.Caption = "登録しました。" 26: Else 27: Label6.ForeColor = &HFF& 28: Label6.Caption = "登録出来ません。" 29: End If 30: 31:End Sub
個人情報入力フォームの「閉じる」ボタンをダブルクリックして次のプログラムを記述します。
01:Private Sub btn閉じる_Click() 02: Unload frm会社情報 03:End Sub
会社情報入力フォームの「閉じる」ボタンをダブルクリックして次のプログラムを記述します。
01:Private Sub btn閉じる_Click() 02: Unload frm個人情報 03:End Sub
プロジェクトエクスプローラの「メニュー(Sheet1)」をダブルクリックして次のプログラムを追記して下さい。
01:Private Sub btnEND_Click() 02:Dim b As Object 03: Set b = Workbooks 04: Label1.Caption = "" 05: For Each b In Workbooks 06: b.Save 07: Next b 08: Application.Quit 09:End Sub 10: 11:Private Sub btn会社情報_Click() 12: frm会社情報.Show 13:End Sub 14: 15:Private Sub btn個人情報_Click() 16: frm個人情報.Show 17:End Sub
![]()
![]()
![]()
© AstroHeart. All Rights Reserved.