- ベストアンサー
文字コード体系の違い
こんにちわ。 mdbでテーブル定義をしたときに, ある列の「フィールドサイズ」を10としました。 そしてVB-VSFlexGridでそのテーブルへ書き込む処理を 作り,グリッドの入力桁数を「.EditMaxLength」プロパティ で制限しようとしました。 ところが「.EditMaxLength」=10とすると, 実際の画面では全角5文字しか入力できません。 でもmdb直接入力すると,全角10文字入ってくれます。 この違いは何が原因なのでしょうか? 教えてください。お願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
EditMaxLength プロパティ のヘルプをご確認ください。 指定値は、 入力文字の最大数(バイト単位) となっております。 Accessではバイト単位ではなく、文字数で管理されているので、 その違いと思われます。
補足
dee_hondaさん 回答ありがとうございます。 申し訳ありません。ヘルプを良く読むようにします。 あと1点,伺いたいのですが, このときVB(VS-FlexGrid)で扱うのは「ASCIIコード」で, MDBで扱うのは「JISコード」と考えて良いのでしょうか? 教えてください。お願いします。