
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブル作成クエリで新テーブ...
-
クエリのキャンセルがいつにな...
-
ユニオンクエリの結果をテーブ...
-
SELECT FOR UPDATE にトランザ...
-
ACCESS VBA コマンドDoCmd.Open...
-
「マスタ」と「テーブル」の違...
-
エクセルアドインの使用方法に...
-
不動産検索サイトのような複数...
-
accessのロック
-
AccessのテーブルをSQL Server...
-
同じ構成のテーブルを結合する
-
正規化・リレーションシップに...
-
DB2のデーターベースに、ADOで...
-
ビューにインデックスを設定で...
-
Access VBA [リモートサーバー...
-
オラクルではできるのにSQLSERV...
-
レコード単位にトランザクショ...
-
Access 1レコードずつcsvで出力...
-
インデックスの再構築の意味っ...
-
Access2つのテーブルの差額を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SI Object Browserのテーブルス...
-
クエリのキャンセルがいつにな...
-
accessテーブル作成クエリを実...
-
ユニオンクエリの結果をテーブ...
-
あるテーブルのデータを追加、...
-
ストアドをまたがるローカル一...
-
SQLサーバーのテーブルの値...
-
PL/SQLでFROM句に変数を使いたい
-
UNIONなどで複数のテーブルから...
-
エクセルでテーブルの最終行が...
-
アクセスのテーブル作成クエリ...
-
重複するレコードに対しフラグ...
-
VIEWしか読み取れないユーザの...
-
コンボボックスで入力したもの...
-
AccessVBAで降順にするテーブル...
-
ボタンをクリックした回数をカ...
-
Accessでバージョン違いのファ...
-
テーブル作成クエリで新テーブ...
-
トリガの使い方
-
レプリケーションしているテー...
おすすめ情報