私はMS-Access VBAモジュールで自分のやり方を捨て去ったレガシーコードを持っていました。このコードでは、Access SQLを使用してテーブルにデータを格納しています。ここでは単純化されたバージョンです:-Prepareパラメータにアクセステーブル名
INSERT INTO [Sponsors] (regionname, category, participants)
SELECT TOP 9
[ParticipantsBySponsor -Prepare].regionname,
[ParticipantsBySponsor -Prepare].category,
[ParticipantsBySponsor -Prepare].participants
FROM [ParticipantsBySponsor -Prepare]
は、私の質問は非常に単純です:-Prepare
は何を意味するのでしょうか?他のノートの
カップル:
- テーブル/クエリ名
ParticipantsBySponsor
は(少なくとも私は見つけることができないということ)MDBのどこに存在していません。 - もちろん、
Sponsors
テーブルには、があります。は既に存在しますが、それは意味があります。
-Prepare
は、何らかのタイプの一時テーブルを作成するように指示しますか、何ですか?
私は何時間もハイとローにグーグルを探しました。角括弧の間にあるものは、明らかにAccessの 'テーブル式'と呼ばれますが、ハイフネーションされたパラメータ、修飾子、スイッチなどをテーブル式に追加するときに何が起こるかを示す参照はどこにもありません。確かに誰かが知っている。前もって感謝します。
あなたは正しいです。 'ParticipantsBySponsor-Prepare'に隠れプロパティが設定されているので目立つように表示されませんでした.2)それはUnionクエリなので、他のクエリとアルファベット順にはリストされませんでした。私はしばらく掘り下げなければならなかったが、結局それを見つけた。私はそれが恥ずかしいほど単純なものだと思った。ありがとう。 – alan