• ベストアンサー

半角スペースのみを入れようとすると、消えますか?

もしかして、レコードのデータに、全角スペースのみは入れられるけど、 半角スペースのみを入れようとすると、消えますか?

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

  • ベストアンサー
回答No.4

手入力で消えてしまうのはAccessの仕様です。 http://support.microsoft.com/kb/95009/ja リンク先の翻訳が分かりにくいかと思いますが 末尾の半角スペースは無くなります。 半角スペースだけなら、そのものが無くなります。 クエリやVBAで付与することは出来ます。

XDKPATCFMAV
質問者

お礼

ありがとうございました。

その他の回答 (3)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

レコードということはAccessでのことでしょうか? フィールドの設定によるとしか言えませんね。 入力後に起動するイベントを設定して、半角スペースの削除をしていれば消えます。 全角のスペースも同様の設定が可能です。 Excelの場合は、VBAのChangeイベントの利用になりますが、 スペースの除去自体がChangeイベントの起動に繋がるために 該当セルの内容が、空白の時に中止するように設定する等設定が難しくなります。

XDKPATCFMAV
質問者

お礼

ありがとうございました。

  • anser1
  • ベストアンサー率9% (6/61)
回答No.2

全角スペースは2バイト、半角スペースは1バイトです。 なので消えません。

XDKPATCFMAV
質問者

お礼

ありがとうございました。

noname#235638
noname#235638
回答No.1

消えません。

XDKPATCFMAV
質問者

お礼

ありがとうございました。

関連するQ&A