Microsoft Access 掲示板

クエリのフィールドの文字数制限

3 コメント
views
4 フォロー

あるテーブルを元にクエリを作成しています。そのテーブルには、長い文字列型のフィールドがあり、このフィールドのをクエリで参照さています。

このクエリを元にレコードセットオブジェクトを生成し、CopyFromRecordsetメソッドを使ってEXCELに出力した場合、当該フィールドの文字列が255文字までしか出力できません。

対応策はありますでしょうか?

kazu
作成: 2021/08/26 (木) 19:59:10
通報 ...
1

コメント追加です。

テーブルにはフルで文字列が保存されているものの、クエリのデータシートビューで開くと、そのフィールドは255文字までしか表示されいません。

2

長い文字列型のフィールドがあり

テーブルをデザインビューで開いて
該当フィールドの 書式プロパティに「@」の記述があるようでしたら
消してみて下さい。

3

ご回答ありがとうございます。
そちらは確認してしましたが、@はありませんでした。

キーになる項目と当該長いテキスト型のフィールドだけを別シートに
出力するとフルで出力されました。ですので、現状、それを別シートに吐き出し、
本来出力したいフィールドは空データで出力し、最後に、VlookUp関数で、
別シートを参照するような方法でひとまずは回避いたしました。