アプリ版:「スタンプのみでお礼する」機能のリリースについて

いつも大変お世話になっております。
Accessで、指定した区間の連番を自動的に入力することは可能でしょうか?
例えば、「1000」~「1500」という情報を与え、
1000
1001
1002



1500
と連番をテーブルに自動的に入力する
ということは可能でしょうか?

よろしくお願いします。m(_ _)m

A 回答 (5件)

区間の指定の仕方が書かれていませんが


パラメータで指定すると仮定して回答します

数字だけのテーブルを用意します

数字
----
0
1


500 ← 予想されるレコード数の最大+余裕まで

このテーブルからクエリを作ります

連番:数字+[開始数値は?]

このフィールドの抽出条件欄に
<=[終了数値は?]

テーブルにしたければこのクエリをテーブル作成クエリに変換します

この回答への補足

返答が遅くなり、大変申し訳ありませんでした。
上記方法、挑戦してみたいと思います。
再度、分からないことが出たら質問させていただくかもしれませんが、よろしくお願いします。

補足日時:2007/04/24 17:11
    • good
    • 0

類似の質問です。


参考になるかと思いますが。
http://oshiete1.goo.ne.jp/qa2930385.html
    • good
    • 0
この回答へのお礼

お礼が遅くなりまして申し訳ありません。
回答ありがとうございました。
あまり知識がないので、できたらクエリの機能などで対応できたらと考えています。
その他の方のやり方でうまくいかなかった場合は、上記内容を参考にさせていただきたいと思います。
ありがとうございました。

お礼日時:2007/04/24 17:15

一度にデータを作成するのか、データが作成されるたびに連番を付加するのかによってやり方が異なりますがどちらでしょうか?

この回答への補足

回答が遅くなり、申し訳ありませんでした。
一度にデータを作成するのが希望です。
いかがでしょうか?

補足日時:2007/04/24 17:13
    • good
    • 0

#1です



> と連番をテーブルに自動的に入力する

ごめんなさい、私の勘違いですね
自動的に入力するってなってたので番号だけの話かと思いましたがレコードの話であれば・・・

#2さんの様にテーブルを作成しておいて、追加かテーブル作成を動作させるのが、楽です

他にもDAOを動作さて、ループさせるのも出来ますが・・・
こちらは、モジュールがある程度理解できれば良いのですが?
    • good
    • 0

自動に入力する必要があるでしょうか?



オートナンバーで999まで、レコードを作って、削除すれば・・・1000から、はじまりますが・・・

または、クエリの演算で
[オートナンバー]+999
で、1000から、はじまってる様に見せかける事も可能ですが・・・

また、オートナンバーを元に、順番を演算し、1000から、はじめる様にすることも可能ですが・・・(削除した時の欠番対策用を考えると、これが手かな?)

ほかにも、既定値を操作するのは可能ですが、こちらはMDEに変換すると、動作しなくなるので、使用の仕方次第だったりもしますが・・・

まぁ、どうします?
    • good
    • 0
この回答へのお礼

返答が遅くなり、大変申し訳ありませんでした。
回答ありがとうございます。
No.3で補足していただいているように、#2さんの意見を参考にさせていただきます。ありがとうございました。

お礼日時:2007/04/24 17:11

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