| 
    
     |  | >なにも表示されませんでした。 >>商品名(テキストボックス)の更新後処理のイベントで
 としてあるので「商品名」が更新された後ということです。
 
 ※これから入力するものとして考えてました。既に入力されているものは
 更新クエリでやっちゃえばどうでしょうか?
 
 UPDATE 商品テーブル INNER JOIN 単価テーブル ON 商品テーブル.商品名 = 単価テーブル.商品名 SET 商品テーブル.単価 = IIf([入荷チェック]="1",[単価1],[単価2]);
 
 を実行すればいいかと
 
 >閉じカッコ)が必要だと思いますが
 If Me.入荷チェック = 1 Then
 Me.単価 = Dlookup("[単価1]","単価テーブル","[商品名] ='" & Me.商品名 & "'")
 Else
 Me.単価 = Dlookup("[単価2]","単価テーブル","[商品名] ='" & Me.商品名 & "'")
 End If
 でしたね。スミマセン...m(. .)m
 
 
 >角かっこが必要ですとエラーが表示されます。
 
 If Me.入荷チェック = 1 Then
 Me.単価 = Me.商品名.Column(1)
 Else
 Me.単価 = Me.商品名.Column(2)
 End If
 
 「.」が余計でした...重ねてスミマセンm(_ _)m
 
 |  |