Version:AC2000■表形式(列数:2、項目:番号、名前)のフォームに対し、番号を頭0埋めで表示/登録したい。しても入力規則を使わずに入力させたいので頭に0をつけずに入力し書式に00000000などといれたのですが変化しませんでした。このフィールドのデータを保存できません。いうエラーが出てしまいます。Me.Refresh←ここです。If※使用テーブルW1は番号(String)のみのテーブルです。←不要!といった感じです。"0000")をこのロジックの頭に記述してみたのですが、その箇所で同じエラーがでてしまいました。記述すべき箇所がちがうのでしょうか?入力値(1桁〜8桁)を8桁でフォーマットし、一覧/テーブルに反映する方法がありましたら教えてください。■表形式(列数:2、項目:番号、名前)のフォームに対し、番号を頭0埋めで表示/登録したい。書式に00000000などといれたのですが変化しませんでした。書式プロパティでできるはずです。番号フィールドのデータ型は、数値型になってますか。>>頭に0をつけずに入力し書式に00000000などといれたのですが変化しませんでした。番号フィールドはStringなので書式設定しても意味がありません。これが効くのは数値型です。>>”BeforeUpdate/更新前処理”プロパティまたはこのフィールドの>>”ValidationRule/入力規則”プロパティに設定したマクロまたは関数のために、>>このフィールドのデータを保存できません。>>というエラーが出てしまいます。rst.Updateです。W1を2回も開く必要は有りません。番号フィールドはStringなので書式設定しても意味がありません。これが効くのは数値型です。W1テーブルの項目を数値型、書式00000000、主キー指定にしました。教えていただきありがとうございました。調べ方も記述の仕方もムダが多いので日々がんばってステップアップしていこうと思います。これからもどうぞよろしくおねがいします。運営していますcPanelやPLESKをインストールしたレンタルサーバー。アダルトサイトにも対応済み。海外大手データセンターにサーバー機器を収納。