
No.2ベストアンサー
- 回答日時:
私も、No.1の方と同じく「テキスト型でフィールドサイズ指定」を
推奨します。
ただ、元々は(といっても私が知ってるのはAccess97以降ですが)、
・テキスト型:
文字数の上限が小さいが、インデックスを設定可能
・メモ型:
文字数の上限が大きいが、インデックスは設定不可
ということで、
a)サイズの上限に引っかかる場合はメモ型
b)完全一致検索(+先頭一致検索も?)や並べ替えを行う必要がある
(かつ、サイズが255文字以内)ならテキスト型、
という使い分けだったと思うのですが(以前の回答もその前提)、
http://oshiete1.goo.ne.jp/qa3188809.html
改めて調べてみたところ、Access2002以降ではメモ型の場合にも
インデックスが作成可能になっていました(汗)
http://support.microsoft.com/kb/302525/ja
(『詳細』の項目のところに、「この現象は、Microsoft Access 2000
より前のバージョンの Microsoft Access では発生しません。
これは、Jet 3.5 以前ではメモ型フィールドにインデックスを付ける
ことができないためです。」とあります:
でもAccess2003のヘルプ(テーブルのデザインビューで『データ型』
のところにフォーカスを移動してF1キーを押す)には、以前のまま
「メモ型、ハイパーリンク型、および OLE オブジェクト型のフィールド
には、インデックスを設定できません。」と書かれているのですが(汗))
・・・ということなので、「文字数を制限したいかどうか」で決めればいい、
ということではないかと思います。
(従って、「100文字まで」と上限を設定したい今回の場合はテキスト型、と)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft 365 Basic サブスク...
-
access vbaでフォームを開くと...
-
access2021 VBA メソッドまたは...
-
Accessのクエリで、replace関数...
-
access2019の起動が遅い
-
access2021 強制終了してしまう
-
Accessでフォームに自動入力し...
-
「テキストデータで送ってくだ...
-
Accessのフォーム上のテキスト...
-
Microsoft365にAccessってあり...
-
Accessで、『"A"以外の場合"--"...
-
access2019 チェックボックスと...
-
AccessのクエリをSQL文に変換す...
-
Accessでレポートを印刷する時...
-
Microsoft Accessをクレジット...
-
CSVファイルの「0落ち」にVBA
-
宜しくお願いします
-
Access IF文でテーブルに存在し...
-
アクセスで、実行時エラー3075 ...
-
レポートの印刷を一括ではなく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックスの中身をリセ...
-
変数に256文字以上のテキストを...
-
全てのテキストボックスをセル...
-
テキストボックスにセルの値を...
-
別のアプリケーションのテキス...
-
jTextAreaのカーソル操作について
-
POIでのテキストボックス作成に...
-
外部ファイルから取得したデー...
-
VB6.0 でメニューを作りたいん...
-
Flashにサイトを表示させたい
-
右クリックでデータの取り込み...
-
テキストが変更されたとき
-
HP作成中。一度訪れたページを...
-
ただただ無駄な
-
AccessVBA SQL テキスト型は...
-
VBScriptでエクセルを開き、
-
HTMLのtextbox類に文字を残す
-
時計の:を点滅させたい
-
MFCのスタティックテキストのコ...
-
ゲームの結果表示について
おすすめ情報