質問: accessでの改行コード accessでの改行コードの入力方法を確認させてください。 accessのテーブルにテキスト型のフィールドを用意し、一つのフィールドに改行が入ったデータを入力したいと考えています。 以下の方法を試してみましたが、改行コードが入っていないように思えます。 1.エクセルで一つのセルで、alt+enterで文字列を入力し、テーブルにデータをインポート。 2.上記エクセルのデータをcsvで保存したものをテーブルにインポート。 これら2つのデータをテーブルで確認すると、改行はされていないですし、テーブルのデータをエクスポートしたものも改行はされていませんでした。 フィールドの設定で何か必要なんでしょうか? それとも、テキスト型のフィールドには改行コードを持てないんでしょうか?
回答: accessではctrl+enterで改行を入れることができます。 この場合、cr+lfの2バイトが入力されます。 excelのセル内での改行はlfの1バイトのみだったと思います。 エクセルでの改行をインポートするためには、 テキストファイルとして開いて、対象となる箇所のlfをcrlfと置き換える(crをいれる)必要があります。 cr=キャリッジリターン(carriage return) lf=ラインフィード(line feed) nl(newline)ともよばれる もともと、タイプライター的な考え方が 電報とか、ファックスに受け継がれ、 そのまま、コンピュータに使われているのかな? 参考url:http://ja.wikipedia.org/wiki/%e6%94%b9%e8%a1%8c%e3%82%b3%e3%83%bc%e3%83%89