No.2ベストアンサー
- 回答日時:
こんなのを標準モジュールに加えて
これをマクロから 呼び出すとか?
プロシージャの実行
プロシージャ名には、MakeTable ("Q1","newtbl", "生まれたて")
のようにする。
Qname テーブル作成クエリ名
newTblName 上記が作るテーブル名
tableDes テーブルの説明
Function MakeTable(Qname As String, newTblName As String, tableDes As String)
'要参照設定 DAO3.x Object Library
Dim db As DAO.Database
Dim tdf As DAO.TableDef
Dim prp As DAO.Property
Set db = CurrentDb
For Each tdf In db.TableDefs
If tdf.Name = newTblName Then
db.Execute ("drop table " & tdf.Name)
End If
Next
db.Execute Qname, dbFailOnError
db.TableDefs.Refresh
Set prp = db.TableDefs(newTblName).CreateProperty
With prp
.Name = "description"
.Type = dbText
.Value = tableDes
End With
db.TableDefs(newTblName).Properties.Append prp
Application.RefreshDatabaseWindow
End Function
ご回答ありがとうございます。
残念ながら、私には難しすぎます。
頑張ってみましたが、
私の勉強不足でうまくいきません。
もう少し時間をかけて、勉強したいと思います。
そう簡単にできることではないことが分かっただけでも良かったです。
ありがとうございました。
No.1
- 回答日時:
SQL 文では出来ないと思います。
VBA になりますが
参照設定で、DAO3.x にチェックを入れて
適当なモジュールに
currentdb.TableDefs ("テーブル名").Properties("description").Value = "生まれたて"
application.RefreshDatabaseWindow
かな?
この回答への補足
ご回答ありがとうございます。
SQLではできないということは、クエリではできないということですか?
モジュールを実行して、クエリ実行後に、説明に書き加えるということになりますでしょうか?
VBAの知識がないのですが、頑張りたいと思います。
もう少し具体的に、モジュールの作り方を教えていただけないでしょうか?
多分、教えていただいた
currentdb.TableDefs ("テーブル名").Properties("description").Value = "生まれたて"
application.RefreshDatabaseWindow
の前後に何か記述しないといけないんだと思うのですが、
どうしていいのかが分かりません。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Access(アクセス) アクセス 削除するレコードを含んだテーブルを指定してくださいのエラー対処方法 1 2022/11/24 15:01
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- MySQL クエリを、PhpMyAdminで作成して実行するとき、まず、テーブルのバックアップを作成してから行う 1 2023/05/29 16:38
- PHP 【PHP/MySQL】コード上で生成したクエリを基に集計クエリを作りたい 1 2022/07/28 15:06
- MySQL 複数DBテーブルからのデータ取得 3 2022/05/17 15:02
- Access(アクセス) Access クエリ 同一テーブル内 複数フィールドの同時集計のやり方について 1 2022/05/18 19:01
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Access(アクセス) access フォーム 大分類、小分類 1 2022/08/11 18:03
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
accessテーブル作成クエリを実...
-
SI Object Browserのテーブルス...
-
UNIONなどで複数のテーブルから...
-
Accessにインポートした複数の...
-
クエリのキャンセルがいつにな...
-
VIEWしか読み取れないユーザの...
-
テーブル作成クエリで新テーブ...
-
ACCESS-リンクテーブルの設定で...
-
IDENTITY列の複数テーブルへのI...
-
SQLスクリプトを自動生成する方法
-
DBのCreate文スクリプト作成に...
-
レプリケーションしているテー...
-
あるテーブルのデータを追加、...
-
ACCESS97で テーブルの更新に...
-
ユニオンクエリの結果をテーブ...
-
アクセス97のリレーションシ...
-
位置を指定してフィールドを追...
-
重複するレコードに対しフラグ...
-
Access のリレーションシップで...
-
エクセルでテーブルの最終行が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでテーブルの最終行が...
-
accessテーブル作成クエリを実...
-
クエリのキャンセルがいつにな...
-
ユニオンクエリの結果をテーブ...
-
SI Object Browserのテーブルス...
-
UNIONなどで複数のテーブルから...
-
あるテーブルのデータを追加、...
-
ストアドをまたがるローカル一...
-
Accessにインポートした複数の...
-
コンボボックスで入力したもの...
-
列サイズ変更時、DB停止は必要?
-
SQLサーバーのテーブルの値...
-
Access のリレーションシップで...
-
レプリケーションしているテー...
-
位置を指定してフィールドを追...
-
SQLスクリプトを自動生成する方法
-
テーブル作成クエリで新テーブ...
-
ADOでSeekメッソッドが使えませ...
-
excel テーブル
-
VIEWしか読み取れないユーザの...
おすすめ情報