• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+
イイね!
2017年03月16日

病膏肓に入る的な状況

病膏肓に入る的な状況 この前から泥沼化しているAccessの呪いは進化して、「Returnに対応するGoSubがありません。」 は、何が原因で何に起因していたのかすら分からないまま、なぜか発生しなくなりました。

その代わり、今度は、「またはクラスがこのイベント セットをサポートしていません。」 が、突然発生するようになりました。

画像の例では、修正ボタンをクリックした時、このボタンのイベントプロパティとして、クリックした時、マクロを実行するようにしています。

マクロは、VBAをゴリゴリ書くのではなく、フォームの操作(開く、閉じる)と、クエリの実行を組み込んでいます。
このケースでは(規則性なく様々なイベントで無秩序に発生)、エラーメッセージのステップは条件判定です。

ワークのテーブルを削除(データクリア)して、画面(フォーム)から入力された値をフォームを閉じることで、基となるテーブル(この場合は、HOSTオンラインで使われているようなCOMMワークの発想を応用)に格納し、その値に一致するデータを抽出クエリ(追加)で、ワークテーブルに格納
抽出の有無の結果をCOMMワーク的なテーブルに格納し、COMMワーク的なテーブルを基とする隠しフォームを開いて、フォームの判定用のフラグをチェックすると言う簡単な流れです。

この判定箇所にケチがつけられたんですが、こんなの使い古した判定ロジックで何を今更…と言った感じです(苦笑)

しかも不思議なのは、このケースでは、新しいコマンドボタンを作って、そこにこの問題のマクロを仕込むと、正常に動くこと
Accessが閉じるまでは、問題なく稼働するのですが、一旦閉じて、再び開くと、また発生する
そして、何回か繰り返すうちに発生しなくなり、今度は別の場所で発生する(苦笑)

もっと不思議なのは、この問題の部分を古いAccessの形式で作った空のAccessファイルに移植すると正常に稼働すること

例えば、Office2003以前がインストールされていて、Office2007以降もインストールされ、複数の形式の異なるバージョンが混在していると、さまざまな問題が発生し、Microsoftとしても使用を控えて欲しい…となるわけですが、このケースでは、Office2010のみが存在する環境で発生するので、互換性の問題とは思えず、あと考えられるのは、2002-2003形式のファイル(.mdb)と、2007以降の形式のファイル(.accdb)が、同じClient PCの中にいるから?
でも、そんなことを言ったら、ファイル属性の新旧は、全て混在格納(マクロなんかで関連付けていないで、ただ単純HDD上にいるだけ)はできないことになる訳で、そんなバカな…と言う感じです。

Office2010(Access2010)のファイル形式(.accdb)でも散々作っていますが、本当、もうお手上げで、原因も分からず撤退するのは癪ですが、mdbの形式に移植して使うのが正しい気がしているところです(苦笑)



122714
ブログ一覧 | コンピュータ関係 | パソコン/インターネット
Posted at 2017/03/17 02:19:38

イイね!0件



タグ

今、あなたにおすすめ

ブログ人気記事

母の日に
おとぅさんさん

なんちゃって主夫^_^
b_bshuichiさん

今、札幌です。
アンバーシャダイさん

1日早い母の日です
スプリンさん

後輩からの手紙
マイタクさん

遠かった〜
ふじっこパパさん

この記事へのコメント

コメントはありません。

プロフィール

「@なみじ さん、おはようございます(^^)v 
ありがとうございます♪ 
なかなか良かったです 
なみじさんも道中お気をつけて 
内地ではストーブなんて…なんですが、朝からついていて、ハッピーはその前に陣取っています 
今日もよろしくお願い致します」
何シテル?   05/11 10:25
【何回ブロックしても、ただ見に来るだけのアカウント、車両登録がないアカウントについては、一定数アクセスして来た時点でブロックします】 【相互フォローを前提...

ハイタッチ!drive

みんカラ新規会員登録

ユーザー内検索

<< 2025/5 >>

     1 2 3
45 6 789 10
11121314151617
18192021222324
25262728293031

ブログカテゴリー

リンク・クリップ

派遣情報収集活動水上部隊出国行事(式典) #中東派遣 #派遣情報収集活動 #派遣情報収集活動水上部隊出国行事 #横須賀 #DD-110 #たかなみ 
カテゴリ:その他(カテゴリ未設定)
2020/02/02 21:17:05
Volvo 
カテゴリ:メーカー/ディーラー
2015/06/22 00:26:36
 
NINJA TOOLS 
カテゴリ:ツール
2007/09/16 01:05:36
 

愛車一覧

ボルボ S60 ナッピーII (ボルボ S60)
8年8か月乗ったVolvo S60(T5 Rデザイン_RHD(AT_2.0)・DBA-F ...
ボルボ S60 ナッピー (ボルボ S60)
12年間、兎にも角にも気に入っていたルノーラグナからの代替です。 いろいろ迷った末、一番 ...
ルノー ラグナ ラグちゃん (ルノー ラグナ)
買換えを検討中、性に合う車が見つからず時間だけが流れていたある日、冷かし半分で、フランス ...
三菱 ディアマンテ でぃあちゃん (三菱 ディアマンテ)
先代のディアマンテを3年で、約80,000km乗ったので、1993年9月に代替え 2台目 ...
ヘルプ利用規約サイトマップ

あなたの愛車、今いくら?

複数社の査定額を比較して愛車の最高額を調べよう!

あなたの愛車、今いくら?
メーカー
モデル
年式
走行距離(km)
© LY Corporation