Access(ADP & VBA)とMSDEで作るクライアントサーバーシステム(c/s)

 
実践テクニック、Accessで作るクラサバシステム



2005/02/22配信
 

第4コース  第8回 「会社マスタの作成」




 

前回に続き会社マスタメンテナンスの作成をします。

会社マスタメンテナンスの最終となります。

1、文字数について

各項目に文字のチェックをいれます。
これは、文字数のバイト数をこえていなか、Nullの許可をしているかなど
を調べます。

代表者名、会社名、郵便番号、住所1、住所2、電話番号、FAX番号
振込先1、振込先2、振込先3のBeforeUpdateに入れます。

Private Sub 会社名_BeforeUpdate(Cancel As Integer)

p_moname = "会社名"
bolRet = 文字chk()

End Sub

-------------------------------------------------------------------

2、住所の項目で郵便番号の問い合わせを表示する。

 2-1、項目の欄でダブルクリック時に表示

Private Sub 住所1_DblClick(Cancel As Integer)
On Error GoTo Err_住所1_DblClick

'戻りフォーム名退避
form_modoriname = "会社マスタメンテナンス"

'検索問い合せへ
stDocName = "郵便番号問い合せ"

'戻りフォーム名退避
form_modoricontrols_name_1 = "郵便番号"
'戻りフォーム名退避
form_modoricontrols_name_2 = "住所1"
'戻りフォームのセットフォーカス名退避
form_modoricontrols_name_setfocus = "住所1"

Me.Visible = False

DoCmd.OpenForm stDocName

Exit_住所1_DblClick:
Exit Sub

Err_住所1_DblClick:
MsgBox "エラーナンバー " & Err.Number & _
vbCrLf & _
Err.Description, vbCritical, "エラー"

Resume Exit_住所1_DblClick
End Sub


 2-1、ファンクションキー「F12」を押した時

Private Sub 住所1_KeyDown(KeyCode As Integer, Shift As Integer)
On Error GoTo Err_住所1_KeyDown

'問い合せ画面へ{F12}
If KeyCode <> 123 Then
Exit Sub
End If

'戻りフォーム名退避
form_modoriname = "会社マスタメンテナンス"

'検索問い合せへ
stDocName = "郵便番号問い合せ"

'戻りフォーム名退避
form_modoricontrols_name_1 = "郵便番号"
'戻りフォーム名退避
form_modoricontrols_name_2 = "住所1"
'戻りフォームのセットフォーカス名退避
form_modoricontrols_name_setfocus = "住所1"

Me.Visible = False

DoCmd.OpenForm stDocName

Exit_住所1_KeyDown:
Exit Sub

Err_住所1_KeyDown:
MsgBox "エラーナンバー " & Err.Number & _
vbCrLf & _
Err.Description, vbCritical, "エラー"

Resume Exit_住所1_KeyDown

End Sub

===================================================================

                ◆ 実践テクニック、Accessで作るクラサバシステム ◆

アクセスのハンドブックとして活用できるプログラミング作りをしています

  編集・構成:高橋浩
  提供・発行:ティウェア

http://www.1tware.com/index.html

Access2000+MSDE2000、Access2002+MSDE2000、Access2003+MSDE2000で
作る販売管理ソフト、クライアントサーバーシステムを構築

※当メールマガジンに掲載された記事を許可なく転載することを禁じます。

===================================================================

実践テクニック、Accessで作るクラサバシステム(隔週 火曜日発行中)

SEが10年以上の開発ノウハウを惜しみなく完全公開!

Mail:  (半角英数字)     Powered byまぐまぐ


HOME / お客様の声 / メルマガ / 販売管理ソフト教材 / 会社概要/ 特定商取引法/ お申し込み
 お問い合わせ / メルマガのご意見ご感想 / メルマガのバックナンバー/ プライバシーポリシー
 


 Copyright (c) 2001 ティウェア All rights reserved.