プロが教えるわが家の防犯対策術!

こんばんは。どうしてなのか、原因がみつけられません。
解決方法をご教示いただけないでしょうか?よろしくお願いいたします。

事象:メインフォームの伝票番号が11番以上は自動連番されない。
(伝票番号10までは、新規追加すれば発番できていたのに、11以降、手入力で対応中。)

仕様:
table:伝票テーブル(伝票番号フィールドはテキスト型)
明細テーブル(明細番号フィールドはオートナンバー型)
※明細テーブルに伝票番号フィールドがあって、伝票テーブルの伝票番号フィールドとリレーションシップがかかっています。
Query:伝票クエリ
明細クエリ
Form:伝票フォーム
(伝票番号のプロパティ\データ\規定値に、=Nz(DMax("[伝票番号]","伝票テーブル")+1,1)と設定)
   明細フォーム

伝票フォームに、明細フォームをサブフォームとして組み込んでいます。
新規追加をすれば、伝票番号が発番されて、サブフォームへ明細情報を入力する。

イメージ画像添付します。

どうすれば、11以降も、自動連番されるのでしょうか?
困っています。どうかよろしくお願いいたします。

「アクセス メインフォームの伝票番号(DM」の質問画像

質問者からの補足コメント

  • HAPPY

    bonaron さま
    先ほど帰宅しました。。。。
    出社するやいなや試しましたら、できました!!!!!!!!!
    m(_ _)m ありがとうございました。すっきりしました~。

      補足日時:2016/08/24 21:26

A 回答 (1件)

テキスト型の比較では


"10" < "2" ですからね。

伝票番号フィールド を 数値型にすれば問題ないんですが、
それじゃダメなの?
    • good
    • 0
この回答へのお礼

bonaronさま
おはようございます。今日、出社して試してみようと思います。
ありがとうございます!

お礼日時:2016/08/24 06:30

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す