Access VBA質問箱 IV

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

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


6658 / 9994 ←次へ | 前へ→

【6538】Re:入力規制
発言  小僧  - 05/10/18(火) 13:27 -

引用なし
パスワード
   ▼koorin さん:
Null 対策も含め、ちょっとコードを変えてみました。


Private Sub 見積金額_BeforeUpdate(Cancel As Integer)
Dim varCost As Variant
  varCost = DLookup("コスト合計", "注番別コスト", "注番 = '" & Me.注番.Value & "'")
  
  If IsNull(varCost) Then
    MsgBox "注番:" & Me.注番.Value & "のコスト合計が見つかりません。"
    Exit Sub
  Else
    varCost = CCur(varCost * 1.3)
    MsgBox "閾値:" & varCost
  End If
  
  
  If Me.見積金額.value < varCost Then
    MsgBox "利益30%以下!"
    Cancel = True
  End If
End Sub

Null 値が返って来てしまう、という事は 注番別コスト から
フォームで指定した 注番 が見つからない事になってしまうのですが…。


>こういう場合VBAヘルプの目次でいうとどこを見ればよいのでしょうか?

人によって使い方が異なるとは思いますが、当方は「質問」タブを良く使います。
検索窓に「DLookup」と入れて実行すると、DLookup関数に関する情報が載っています。
333 hits

【6510】入力規制 koorin 05/10/17(月) 13:16 質問
【6511】Re:入力規制 小僧 05/10/17(月) 14:47 発言
【6514】Re:入力規制 koorin 05/10/17(月) 16:25 質問
【6516】Re:入力規制 小僧 05/10/17(月) 16:37 発言
【6519】Re:入力規制 koorin 05/10/17(月) 17:42 質問
【6520】Re:入力規制 小僧 05/10/17(月) 18:00 発言
【6523】Re:入力規制 koorin 05/10/18(火) 0:14 質問
【6525】Re:入力規制 小僧 05/10/18(火) 9:30 回答
【6536】Re:入力規制 koorin 05/10/18(火) 12:06 質問
【6538】Re:入力規制 小僧 05/10/18(火) 13:27 発言
【6544】Re:入力規制→出来ました! koorin 05/10/18(火) 16:02 お礼
【6545】Re:すみません。追加です。 小僧 05/10/18(火) 16:22 発言
【6546】Re:すみません。追加です。 koorin 05/10/18(火) 17:50 お礼
【6549】Re:すみません。追加です。 小僧 05/10/19(水) 9:48 発言
【6551】Re:すみません。追加です。 koorin 05/10/19(水) 11:34 お礼

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