• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+
イイね!
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件



タグ

今、あなたにおすすめ

ブログ人気記事

【新アーカイブ】100万円未満で ...
ひで777 B5さん

給料日は豪華なCKG
kazoo zzさん

明日は、ワーゲンバスでイベントに行 ...
彼ら快さん

雲光り梅雨入り前のオムニバス
CSDJPさん

誕生日のお祝いを
ターボ2018さん

いつものお寿司屋さん
みぃ助の姉さん

この記事へのコメント

コメントはありません。

プロフィール

「「4月22日、第66次南極地域観測協力 砕氷艦「しらせ」帰国行事」の際、取材が入っていたNHKの「ひむバス」
6月12日放送されます
https://www.nhk.jp/p/ts/216VW21KVR/episode/te/6GJP1WPYYN/
何シテル?   06/08 12:48
【何回ブロックしても、ただ見に来るだけのアカウント、車両登録がないアカウントについては、一定数アクセスして来た時点でブロックします】 【相互フォローを前提...

ハイタッチ!drive

みんカラ新規会員登録

ユーザー内検索

<< 2025/6 >>

1 23 4 5 67
891011121314
15161718192021
22232425262728
2930     

ブログカテゴリー

リンク・クリップ

派遣情報収集活動水上部隊出国行事(式典) #中東派遣 #派遣情報収集活動 #派遣情報収集活動水上部隊出国行事 #横須賀 #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