Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9767 / 9994 ←次へ | 前へ→

【3363】Re:フォーム上で別のテーブルのデータを表示して、保存する方法
回答  クロ  - 04/8/29(日) 5:09 -

引用なし
パスワード
   >今までのは商品名を入力・変更しない限りは単価も変更にならない状態ですが、
>商品名はそのまま(一切手をつけず)で入荷済みチェック(1,2)のみを変更すると単価が変わるとしたいのですが、可能でしょうか?

入力済みチェックの更新後処理イベントに同様のIf文の処理を書かれればいいのでは?
このときタブコントロール(入力順)が「商品名」→「入荷チェック」でなければなりません。
「商品名」の空欄チェック/レコードの有無チェックが必要なら...

If Len(Nz(Me.商品名,"")) = 0 Then
 MsgBox "商品名が入力されていません"
 Me.商品名.SetFocus
ElseIf DCount("*","単価テーブル","[商品名]='" & Me.商品名 &"'") = 0 Then
 MsgBox "入力された商品名はありません"
 Me.商品名.SetFocus
Else
 If Me.入荷チェック = 1 Then
  Me.単価 = Dlookup("[単価1]","単価テーブル","[商品名] ='" & Me.商品名 & "'")
 Else
  Me.単価 = Dlookup("[単価2]","単価テーブル","[商品名] ='" & Me.商品名 & "'")
 End If
End If

318 hits

【3340】フォーム上で別のテーブルのデータを表示して、保存する方法 お初 04/8/26(木) 19:02 質問
【3341】Re:フォーム上で別のテーブルのデータを表示... こもれび 04/8/27(金) 2:24 回答
【3343】Re:フォーム上で別のテーブルのデータを表示... クロ 04/8/27(金) 10:24 回答
【3345】Re:フォーム上で別のテーブルのデータを表示... お初 04/8/27(金) 14:09 質問
【3346】Re:フォーム上で別のテーブルのデータを表示... クロ 04/8/27(金) 14:27 回答
【3352】Re:フォーム上で別のテーブルのデータを表示... お初 04/8/28(土) 15:16 質問
【3363】Re:フォーム上で別のテーブルのデータを表示... クロ 04/8/29(日) 5:09 回答
【3364】Re:フォーム上で別のテーブルのデータを表示... お初 04/8/29(日) 11:11 お礼
【3347】Re:追伸 クロ 04/8/27(金) 14:28 回答

9767 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078325
(SS)C-BOARD v3.8 is Free