ACCESS テーブル作成の日付付与の自動化
- ACCESSアクセスのクエリ作成方法をご教示願います。現在、バックアップ用として、毎日テーブルクエリ作成でテーブルを作成しています。
- 毎日毎日、その日の日付の入ったバックアップを作っているのですが、ワンクリックで、その日の日付の入ったクエリを作成することは可能でしょうか。
- VBAを記載し添削頂きたいところですが、さっぱり見当がつかないため、VBA表記できませんが、それでも良ければご回答いただけますと有難いです。
- ベストアンサー
ACCESS テーブル作成の日付付与の自動化
いつもお世話になっております。 ACCESSアクセスのクエリ作成方法をご教示願います。 現在、バックアップ用として、毎日テーブルクエリ作成でテーブルを作成しています。 毎日毎日、その日の日付の入ったバックアップを作っているのですが、ワンクリックで、その日の日付の入ったクエリを作成することは可能でしょうか。 ex)本日4/25であれば、ワンクリック→【バックアップ_110425】TBL作成完了 こうしたことがACCESSで可能かどうか、可能であれば、やり方をご教示頂けないでしょうか。 VBAを記載し添削頂きたいところですが、さっぱり見当がつかないため、VBA表記できませんが、それでも良ければご回答いただけますと有難いです。
- mame1218
- お礼率100% (91/91)
- オフィス系ソフト
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
この質問はテーブル名のことですか。 >その日の日付の入ったクエリを作成することは可能でしょうか、とは。 モジュールに Sub test014() Dim SQL As String tb = "テーブル" & Format(Date, "yymmdd") SQL = "SELECT * INTO " & tb & " FROM 社員4; " DoCmd.RunSQL SQL End Sub ーー 別に アクセスのSQLビューで SELECT * into テーブル1 from 社員4;ならうまく行くがFormat(date,"yymmdd")をくっつけるとうまく行かなかった。 私の記述が悪いのかも知れないが。
その他の回答 (1)
- kmetu
- ベストアンサー率41% (562/1346)
http://www.accessclub.jp/bbs3/0053/superbeg20789.html こちらを参考にしてください。
お礼
ありがとうございました。参考にさせて頂きました。
関連するQ&A
- ACCESS2000 INPUTBOX でテーブル名を入れながらテーブル作成
こんにちは。 ACCESS2000 で、さいきん初心者に毛が生えてきました。 通常 VBA を書くときはマクロでいったん作成してから、都合よく書き直しています。 が、マクロに「テーブル作成」という選択肢がありません。 それでマニュアルを見ながら CREATE TABLE 0310 ( WHS CHAR(30), CODE CHAR(30), NAME CHAR(50), LOC CHAR(30), QTY LONG ); というSQL文を書きました。これで必要なテーブルは得られるのですが、このテーブル名が毎日変わるので(日付です)、VBA のINPUTBOX でテーブル名を入れながら毎日の作業をしたいのです。 ちなみにSQL 文はQUERY として登録し、マクロの「クエリを開く」で実行することだけはできるんですが。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- アクセスVBAでテーブル作成クエリを作れる?
アクセス97です。 テーブル作成クエリで 他のmdbに テーブルを作成してるのですが 他のmdbのフルパスが固定でなく可変です。 テーブル作成クエリの 他のデータベース名を VBAで変更出来るでしょうか? もしくは VBAでテーブル作成クエリを 作成出来るでしょうか?
- ベストアンサー
- その他(データベース)
- Access2003からピボットテーブルの作成
ACCESSのVBAでピボットテーブルを作成する方法がわかりません。 ACCESSで作成したクエリをそのままデータソースに使用して EXCELの新しいWORKBOOKに出力したいと思っています。 どんな方法でもいいので知っている方がいれば教えていただきたいです。
- ベストアンサー
- Visual Basic
- ACCESS2007 テーブル作成クエリで
ACCESS初心者です。 ACCESS2007でテーブル作成クエリをテキストに添って作成しました。 が、実行できません。 ナビゲーションウィンドウにはテーブル作成クエリが表示されているのですが、 それをダブルクリックしてもデータシートが表示されません。 何が原因かわかりません。 よろしくお願いします。
- 締切済み
- オフィス系ソフト
- Access クエリで新規テーブルを作成
お世話になります。 クエリで新規テーブルを作成することは可能でしょうか。 テーブル作成クエリだと、既存のテーブルで抽出した内容で新規に作成する ことになるかと思います。 今回はまっさらな新規のテーブルを作成したいところです。 例えば、フィールド名とデータ型が ID オートナンバー 受注日 日付型 商品 テキスト型 の場合だと、どのようになりますでしょうか。 ご教授の程、宜しくお願い致します。
- ベストアンサー
- その他(データベース)
- Accessで、自動的にテーブルを新規作成をする方法。
お世話になっております。 access上で、mainテーブルとsubテーブルを作成するとします。mainとsubの関係は1対∞です。 その時に、mainテーブルにレコードが一つ増えるたびに、subテーブルを新規作成するというVBAはありますか。 その際にリレーションシップも組まれるといいです。 そんなVBAがなくとも、違うやり方で解決できないでしょうか。ご回答お願いします。
- 締切済み
- オフィス系ソフト
- 【Access】テーブルの参照について
Accessでツール作成をしたいのですが当SWの使用経験が浅く使い方が分からず困っています。 AccessにはOracleでいうviewのような機能はAccessには存在するのでしょうか。 リンクテーブルという機能があるのは知っていますが、リンク元・先でデータベースが別でなければならないと理解しています。 私がやりたいことは、同じデータベース内に存在するテーブルを複数参照し、「一つのテーブルに見せる」といった動作です。 以下、参考に記載します。(やりたいこと) (1)TBL1(input):カラム1,カラム2 (2)TBL2(input):カラム3,カラム4,カラム5 (3)TBL3(TBL1+TBL2):TBL1.カラム1,TBL1.カラム2,TBL2.カラム5 →TBL3をOracleでいうviewの形で持ちたい 良い方法があればご教示ください。
- ベストアンサー
- オフィス系ソフト
- ACCESS97:VBAでテーブル作成したい
Access97を利用しています。 VBAでテーブル作成クエリーを、SQL文で直接記述しています。 書き方としては、SELECT 列名 INTO テーブル名 IN DBのパス でいいと思うのですが、例えば会社の部門コードでループさせて、 部門の名前のついたテーブルを作成しようと思います。 さて、テーブル名やDBのパスをパラメータで渡すことは可能なのでしょうか? うまくいかないのですが、もともとムリなことをやろうとしているのでしょうか?
- ベストアンサー
- オフィス系ソフト
- アクセス2013でテーブル等の新規作成ができない
アクセス2013を使っていて、いつの時からか、テーブルやクエリ、レポートなど新規作成ができなくなってしまいました。再インストールしても同じ状態です。 なにか設定が変わったのでしょうか、どうすれば、正常なアクセスが使えるようになるのでしょうか。 アクセスは当然正規品でライセンスもあるのですが。
- 締切済み
- その他MS Office製品
- Access 日付抽出について
Access2000のクエリにて、ある特定日付の抽出ができません。 テーブルの日付項目は、日付/時刻型です。 テーブルを開くと、「2008/02/01 12:59:00」のように見えます。 クエリで抽出する時に、「#2008/02/01#」で抽出されると思って いるのですが、実行すると抽出できません。 どのようにクエリ設定をすればよろしいでしょうか?
- ベストアンサー
- オフィス系ソフト
お礼
imogasi殿 いつもありがとうございます。完璧な回答でした。。