不真面目な質問に感じられるかもしれませんが、よろしくお願いします。
自分で作った「日報管理.accdb」というファイルがあります。
ただ、すでに自分の手元になく、使う人に渡してしまっています。
このファイルの中の「tblBasic」というテーブルの、「交通費詳細」というフィールドのデータ型を、本来はテキスト型にしなくてはならなかったのを、間違って通貨型にしてしまったことに気がつきました。
このままでも月末までは不具合が発生することはないのですが、早急に、使用者に気づかれずに、このフィールドのデータ型を修正したいです。
市販ソフトなどでよくある、「修正パッチ」のように、何らかの修正処理用のファイルを使用者に渡し、一度だけ実行してもらうことで、修正を完了させるようなことってできないでしょうか?
要約すると、やりたいこととその条件は ↓ の通りです。
- 対象ファイルは、日報管理.accdb
- 対象ファイルの場所は、おそらく、使用者のPC(WindowsのパージョンもPCの名前も不明)のデスクトップの上の何らかのフォルダ内(フォルダの名前不明)
- 対象テーブルは、tblBasic
- 対象フィールドは、 交通費詳細
- 修正したいのは 通貨型 → テキスト型
- 使用者には「ただのバージョンアップです」とだけ知らせ、こんなマヌケなミスの修正だとは知らせたくない
- 修正したいのはやまやまだけど、それ以上に、元のファイルを壊してしまうことは絶対に避けたい
- 使用者がその修正用ファイルを実行後に捨てず、後日違って再度実行しても問題ないようにしたい
以上です。
ACCESSファイルの中を編集する以上、VBAを使うべきなんでしょうか?
なにかこういう場合の定番スクリプトとかあるんでしょうか?
回答3件
あなたの回答
tips
プレビュー