プロが教えるわが家の防犯対策術!

AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成クエリで降順テーブルを再度作るコードを書いたのですが作成したテーブルをフォームで見ると全ての列で表示の長さぴったりに表示がされていないのがあり複数の✳︎で表示され逐一フォーム上のテーブルをクリックし列を広げる手間をしております
Access2016を使っております

検索すると
列名を指定し
列の幅数を指定する
コードはあるようですが
テーブル名を指定し
全自動で列の長さを表示の長さに
合わせるコードの書き方は
存在しないのでしょうか

Access2016 AccessVBA テーブル 列幅 フィールド幅 全て表示

の検索単語で調査しましたが
良いページが見つかりません

何卒ご指南又はご教授よろしくお願い申し上げます。capeofdragon

A 回答 (1件)

https://learn.microsoft.com/ja-jp/office/vba/api …

フォーム上で表示させるデータシートビューならこの辺で対応できそうです。

テーブル自体なら、、、delete from でデータを全削除し、insert into で入れなおせば、元の構造派の頃ると思いますが、やりたいこととはちょっと違うかもしれません。
    • good
    • 1
この回答へのお礼

解決しました

ご返信感謝いたします
テーブル作成クエリで
テーブル作っておりましたが
選択クエリでテーブルを降順にして
表示させる方法にしました
元の降順にしたテーブル作成クエリは
ナビゲーションウィンドーで
降順に作成したテーブルを見るために
転活用しました。
迅速なご回答誠にありがとうございました。
capeofdragon

お礼日時:2023/01/06 21:22

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!