質問: accessで日付ごとに自動連番(日付+連番)する方法 accessで日付ごとに自動連番(日付+連番)する方法 accessとvba、共に初心者です。 access2003を使用しています。日付ごとに自動連番する方法が知りたくいろいろ調べていたところ過去ログ(http://oshiete.goo.ne.jp/qa/726921.html)のベストアンサーさんの回答にたどりつきました。 とりあえず勉強と思い紹介されている通りにテーブル作成からフォームのレコード移動時へのコード貼り付けまで一通り行ってみましたが、自動連番とならず同じ番号のままとなってしまいます。(日付はパソコンの日付更新時にちゃんと反映されています。) 自動連番されないのは何が原因なのでしょうか。どなたかご教授の程よろしくお願いします。 例)dateが5月5日の場合のidへの記載値 0505001 0505001←ここが001のまま0505002にしたい。 0506001←日付が変われば0506(5月6日)に変わる。 以上、よろしくお願いいたします。
回答: no.2です。 >ご教示頂いたmuxidの部分が001であることを確認する手段はどのように行えばよろしいのでしょうか? 使用しているフォームのコードを開いて該当の場所でf9キーを押してブレークポイントを作成して フォームの新規入力を実行するとブレークポイントを指定した行でコードが停止します。 その際に変数にカーソルを合わせると変数に入力された値が表示されます。 ※詳細は参照urlをご覧ください。 後、もうひとつ気付いたことがあります。 このコードはフォームから新規入力を実行しないと"id"の既定値は変更されません。 テーブルを直接開いて、新規入力の場合は直前の既定値の値が入力されます。 この場合既定値を確認するには、テーブルをデザインモードで開きフィールド"id"を選択した状態で 下方に表示されるプロパティの既定値を確認してください。 参考url:http://hamachan4.exblog.jp/7955925/