|
▼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を利用して書き込むことは出来るでしょうか?
>宜しくお願い致します。
|
|