| 
    
     |  | ▼mickeypapa さん: こんばんは。
 
 >有り難うございます。おかげでデータが呼び出すことが出来ました。
 >
 >次の問題なのですが、最初にmdbファイルを作るときにAccessで、
 >外部データの取り込みで作ったので、見当も付かないのですが、
 >元データの途中から呼び出したデータを追加、削除、修正した後、
 >mdbファイルに書き込むには、果たしてどうするのでしょうか?
 
 Accessが入っている環境なのですか?
 
 指定日付範囲内のデータを抽出し、そのデータの追加・更新・削除を行う
 
 という事でしたら、Accessのみで可能ですよ!!
 しかもパラメータクエリを手動操作で一つ作成するだけです。
 それともExcelを使用しなければならない理由が他にありますか?
 
 Accessなら、上記の内容ならVBAは、要りません。
 
 Excelからでも出来ますけど・・・。
 Accessのサイトで聞いてもらえば比較的簡単な操作で実現できますが・・・。
 一応、箇条書きにしておきます。
 
 ・「運送.mdb」をAccessで開いて下さい。
 
 ・「データベース」ダイアログのオブジェクトとして、クエリを選択。
 
 ・この時点では何もクエリがないはずです。
 
 ・「新規作成」ボタンをクリックします。
 
 ・「クエリ新規作成」ダイアログで「デザインビュー」を選択して「OK」クリック。
 
 ・「テーブル表示」ダイアログでは、「閉じる」クリック。
 
 ・「表示」----「SQLビュー」とクリック。SQL入力ウインドウが表示されます。
 
 ・SELECT; と表示されているでしょうが、これは、削除。
 
 ・代わりに
 PARAMETERS 開始日 DateTime;
 SELECT * FROM 運送DATA WHERE [月 日] Between 開始日 And date();
 
 と入力して下さい。
 ・入力後、ウインドウを閉じて下さい。保存するか否かのを聞いてきます。
 
 ・保存を選択してください。クエリ名入力を促されますから、名前を付けてください。
 
 設定完了です。
 
 ・作成したクエリをダブルクリック(又は、開く)
 
 ・開始日の入力ダイアログが表示されます。
 
 ・日付を入力して下さい。
 
 ・データが抽出されるはずです。
 
 このウインドウで追加・削除・変更が可能になります。
 
 更新後、保存アイコン(FDのボタン)をクリックすれば終了です。
 ウインドウを閉じて元テーブルの更新を確認して下さい。
 
 という手順で可能です。
 
 どうしてもExcelがいい場合なら、また、考えます。
 いくつも方法はありそうなので・・。
 
 取りあえず、ACCで確認してみて下さい。
 
 
 >mdbファイルのテーブルには、No 月 日 業者CD となっておりますが、
 >そのNoを利用して書き込むことは出来るでしょうか?
 >宜しくお願い致します。
 
 
 |  |