Access VBA質問箱 IV

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

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


3790 / 9994 ←次へ | 前へ→

【9461】Re:RunMacro""が実行できません。
質問  吉村  - 07/5/26(土) 15:38 -

引用なし
パスワード
   hatena さん、こんにちは。

解説とご指摘ありがとうございます。
早速、ご指摘の箇所を修正しましたが、どうもうまくいきません。

4点、質問をさせてください。

私は、
OS:Microsoft WindowsXP Home Edition
バージョン:5.1.2600 Service Pack2
Office 2003:Access2003
を使用しています。

ご指摘の箇所ですが、
>
>>  DoCmd.RunMacro "tacifimport_delete"
>>'  テーブルの初期化
>>
>>  DoCmd.RunMacro "cif_import"
>>'  テーブルの作成(インポートです)
>
>RunMacro(マクロ)でクエリを実行する場合非同期ですので、
>実行終了を待たずに、次のコードが実行されます。
>ですので、テーブルの初期化が終わる前に、
>次のインポートが実行される可能性があります。
>
>ここは、
>
>CurrentDB.Excute "削除クエリ名"
を参考にして
CurrentDb.Excute "qutacifimport_delete"としました。
結果は、
「コンパイルエラー:メソッドまたはデータメンバが見つかりません。」
となります。(クエリ名は確認しました)
VBEditorの画面へ遷移して、CurrentDb.Excuteの「.Excute」の文字列
が反転している状態になります。
尚、クエリの単独実行は正常に動きました。

試しに、
CurrentDb.Excute "Delete * From tacifimport"としましたが、
結果は同じでした。

【質問1】
Accessの環境定義みたいなもに問題があるのでしょうか?
例えば、ODBCソースみたいのものですが?
(ODBCの意味も分からずに質問して申し訳ありません。)

【質問2】
CurrentDb.Excuteの代わりに
DoCmd.RunSQL "Delete * From tacifimport"を試みて、成功はしましたが、
どうしても、「CurrentDb.Excute」を克服したいと思っています。
ご指摘をお願いします。

【質問3】
>Docmd.TransferText acLinkDelim, "インポート定義","テーブル名","ファイル名"
>
>というようにVBAで記述した方が安全でしょう。

  DoCmd.TransferText acLinkDelim, "select_import", "tacifimport", "c:\sinsystem_mdb\data\select_import.txt"
は成功しましたが、"tacifimport"のテーブルテキストリンク"tacifimport1"
が作成されてしまいます。
本当は"tacifimport"へ上書きしたいのですが。
「作成されてしまいます・・」というよりは、私が未熟でそういう仕組みになっているのですが。

【質問4】

テーブルの初期化にDeleteを使っていますが、本当は「ModifyTable」のようなものを使いたいのですが、
関数?,コマンド?が分かりません。

>

以上ですが、なにとぞよろしくお願いします。

1,321 hits

【9445】RunMacro""が実行できません。 吉村 07/5/24(木) 12:39 質問
【9446】Re:RunMacro""が実行できません。 クロ 07/5/24(木) 13:16 発言
【9447】Re:RunMacro""が実行できません。 吉村 07/5/24(木) 13:45 質問
【9448】Re:RunMacro""が実行できません。 クロ 07/5/24(木) 13:58 発言
【9449】Re:RunMacro""が実行できません。 クロ 07/5/24(木) 14:19 発言
【9453】Re:RunMacro""が実行できません。 吉村 07/5/24(木) 19:19 お礼
【9454】Re:RunMacro""が実行できません。 クロ 07/5/25(金) 8:34 発言
【9455】Re:RunMacro""が実行できません。 吉村 07/5/25(金) 9:48 発言
【9456】Re:RunMacro""が実行できません。 クロ 07/5/25(金) 10:07 発言
【9457】Re:RunMacro""が実行できません。 吉村 07/5/25(金) 10:16 発言
【9458】Re:RunMacro""が実行できません。 吉村 07/5/25(金) 12:54 お礼
【9460】Re:RunMacro""が実行できません。 hatena 07/5/26(土) 7:50 発言
【9461】Re:RunMacro""が実行できません。 吉村 07/5/26(土) 15:38 質問
【9462】Re:RunMacro""が実行できません。 hatena 07/5/26(土) 17:28 回答
【9463】Re:RunMacro""が実行できません。 吉村 07/5/26(土) 19:27 質問
【9464】Re:RunMacro""が実行できません。 hatena 07/5/26(土) 19:48 回答
【9465】Re:RunMacro""が実行できません。 吉村 07/5/26(土) 20:51 お礼
【9466】Re: 閉じる時最適化はしない方が たん 07/5/28(月) 11:53 発言
【9467】Re: 閉じる時最適化はしない方が 吉村 07/5/28(月) 18:11 お礼

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