• ベストアンサー

Access2007に詳しい方、お教えください。

Access2007で、フィールドのデータ型を「メモ型」に定義しているのに、実際にデータを入力してみると255文字までしか入力できません(画面上では入力できるのですが「更新」すると256文字目以降が消えてしまいます。どこかの設定が誤っているのでしょうか。Access2007にお詳しい方がおられましたら、お教えいただければ幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • kurodai2
  • ベストアンサー率38% (77/202)
回答No.2

>256文字以上をフィールド枠の中に入力し これは、フォーム上のテキストボックスでのことですよね? 色々試したのですが、残念ながら その様な現象を再現・確認できませんでした。ちゃんと格納されます。 >どこかの設定が誤っているのでしょうか。 クエリーを介すると 切れる等の情報は見つけたのですが y1216_001さんの 場合とは異なりますね。 問題の切り分け為に(該当ファイルだけなるのか否か)、 ・先ず新規にデータベースを作成して、ダミーテーブルで  メモ型が同じようになるか 確認されてはどうでしょう もし他のファイルでならないのであれば、そのファイルの問題として でなければ、環境的な問題として切り分けができると思います。 環境であれば・・SPは当たっているか等々 環境でなければ、別な新規作成したファイルに全て取り込んでみるとか 探っていくしかないでしょうね。 直接解決になる回答でなくて申し訳ないです。

y1216_001
質問者

お礼

ありがとうございます。 原因がなんとか特定できました。 Access2007から、Excelファイルにデータをエクスポートし、Excel上で作業した後に、そのデータをAccess2007にインポートするときに、「メモ型」ではなく「テキスト型」を選択すると、Access2007では表示上は「メモ型」と定義されているフィールドでも「テキスト型」になり255文字までという制限がかかってしまうようです。 お世話になり、ありがとうございました。

その他の回答 (1)

  • kurodai2
  • ベストアンサー率38% (77/202)
回答No.1

>Access2007にお詳しい方がおられましたら 詳しくはないですが・・・ >画面上では入力できるのですが「更新」すると256文字目以降が消えてしまいます 補足して下さい。 これは、どの画面で消えていると判断したのでしょうか? フォームで256以上入力して 次レコードに移して その後 戻すと消えているのでしょうか?

y1216_001
質問者

補足

補足させていただきます。256文字以上をフィールド枠の中に入力し、「更新」もしくは「保存」ボタンを押すと、その時点で256文字以降が消えます。どうぞよろしくお願いいたします。

関連するQ&A

専門家に質問してみよう