Page 500 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼フィールドサイズの文字数指定 ゆき 04/2/2(月) 12:47 ┗Re:フィールドサイズの文字数指定 クロ 04/2/2(月) 13:35 ┗Re:フィールドサイズの文字数指定 ゆき 04/2/2(月) 14:17 ─────────────────────────────────────── ■題名 : フィールドサイズの文字数指定 ■名前 : ゆき ■日付 : 04/2/2(月) 12:47 -------------------------------------------------------------------------
アクセス97を2002にしたら、 テーブルのデータ型(テキスト)の部分でフィールドサイズを指定して 入力を規制しているのですが、97と2002で変わってしまった?? 97の場合、フィールドサイズ10の場合。 半角10文字で、全角だと5文字 2002の場合、フィールドサイズ10の場合。 半角10文字で、全角も10文字です。 印刷用に使いたいので、半角だと10、全角だと5のしたいのですが 教えてください。 |
Access2000からそうなったようですね。 LenB(StrConv([対象フィールド名],128))で判断しては どうでしょうか? 対象フィールドの入力規制に 「LenB(StrConv([対象フィールド名],128))=10」 を入れてみてください。 あとはテーブル上で規制するのでなく、入力フォーム上で 行ってみるのも一考です。 ※StrConvt関数のヘルプより 128は文字列を Unicode からシステムの既定のコード ページに変換します。 |
ありがと!! でも、2000以降のアクセスはそうしないと出来ないのですね。 メッセージとか出さずに、規定桁数以上入力出来ないほうがすっきり している気がするので、 フォームで制御かけてみます。 |