|
▼アイマール さん:
こんにちは。
まず…他人に見せるプログラムなのですから
最低限の読みやすさは考慮しましょうね。
宣言部は提示していない、
また「ctlTextbox」という変数名から
Dim ctlTextbox As Access.Textbox
という宣言が隠れていると推測するのが普通だと思われます。
その後の
> ctlTextbox.ControlType = acComboBox Then
という記述で何かおかしいな…と気づく訳です。
どこかのサイトを参考にしてアイマールさんなりに
試行錯誤したプログラムなのかもしれませんが、
他人に見てもらうからには推測しやすい変数名にするか
変数の宣言部分を提示するかをしないと適切な回答が得られませんよ^^
さて、本題なのですが
エラー発生時において、ctlTextbox という変数の中には
どのコントロールが入っているのでしょうか。
ControlType プロパティがないコントロールというのは余り聞いた事がないですね。
もし、
> If Nz(ctlTextbox.OldValue) <> Nz(ctlTextbox.Value) Then
の行でエラーが発生している、という事でしたら
OldValueプロパティ や Value プロパティを持っていない
コントロールによってエラーが出ていると推測できるのですが…。
|
|