- ベストアンサー
Access2007で自動連番できなくなった?
yu_tangの回答
AutoFill と呼ばれる機能ですが、リンク先によると、あまりにも不評だったため 2007 で機能自体が削除されたとのことです。
関連するQ&A
- MS-Accessで連番を回避したい。
MS-Access でテーブルを開いて、 あるフィールドに数字を入力すると カーソルが次のレコードに移動すると、 勝手に連番を入力したがる機能を 停止したいが、わからないので ぜひ教えてください。 Access97ではこの現象はありません。 Acces2000と2002(Xp)では余計なおせっかいが発生します。 具体的には、 テーブルを1個作成して、 文字または数値の項目を1個作成します。 次にテーブルを開き、 今、作成した項目に1を入力してEnter つぎに、下矢印をおして2を入力してEnter 問題はその次です。 下矢印をおして新規レコードに移動したときに、 自動的に3を表示してしまいます。 本当は、3ではなくて空っぽにしたい時でも 勝手に3を表示します。 意識していなければ、それが書き込まれてしまいます。 数値フィールドの場合は、初期値をゼロに指定しておくと この現象を回避できますが、 文字フィールドの場合はだめです。 どなたか回避方法ご存じでしたらよろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- (ACCESS)連番取得について
アクセスで顧客管理をしています。 DMax関数を用いて、レコードを追加する度に自動で連番を振る設定に したいと思っていますが、上手くいかないため質問させてください。 【テーブル名】T_顧客一覧 【入力用のフォーム名】F_顧客登録 【連番を入力させたい項目(フィールド名)】No(テーブルでは主キーに設定) とし、フォームの”No”の既定値に =DMax("No","T_顧客一覧")+1 と入力するのですが、フォームには1としか表示されません。 非常に初歩的な質問だとは思うのですが、 何か原因として考えられることがありますでしょうか? 情報が足りないようでしたら補足させていただきます。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- ACCESSでの連番作成
ACCESSにおいて、あるテーブルのフィールド1に1001、1003と2つのレコードが入っています。フィールド2にははじめは何も値は入っていません。 フィールド1 フィールド2 1001 1003 となりのフィールド2にフィールド1の値1つに対して100個の連番を 作成したいのですが、どのような方法が考えられますでしょうか? フィールド1 フィールド2 1001 100100 1001 100101 1001 100102 … … 1001 100199 1003 100300 1003 100301 1003 100302 … … 何分初心者なもので、おわかりの方がいらっしゃいましたらぜひご教授お願い致します。
- ベストアンサー
- オフィス系ソフト
- Accessへのインポートについて
Excelで作成したリストを、Accessのテーブルへ追加インポートした時、インポートはできるのですが、主キー(フィールド名はID、オートナンバーに設定)の数値がとんでしまって、大きな数値が入力されてしまいます。 ExcelのIDのセルには空白にしてあります。 そこで疑問なのは、うまくいく時といかない時があることです。 たとえば一つのリストをインポートしたら1~100までちゃんと連番で入るのに、次のリストをインポートしたら、100000~という風になります。 これは何が問題なのでしょうか。同じように設定・作業をしているのですが・・・。 よろしくお願いします。
- 締切済み
- オフィス系ソフト
- access フィールドの数値を使って計算したい
あるテーブル内に様々な数値をフィールドに入力して、それらの数値をフォームでルックアップを使用して計算したいのですが、accessはどうやら主キー(id)の数値(1、2、3…)を使って計算してしまいます。どのように設定すればよいのでしょうか。 テーブル1 id フィールド1 1 5 2 10 3 15 4 20 フィールド1の数値をフォームにてルックアップで選んで計算したい(クエリ内の計算式に組み込みたい)。 よろしくお願いいたします。 access2010使用
- ベストアンサー
- その他MS Office製品
- Access2003での入力済のフィールドに対しての連番について。
Access2003での連番について。 T_商品 ID:オート CODE:数値型6桁 その他何項目かのフィールドがありCODEの部分に000001~003000くらいまで入力がされています。 003001番から自動で+1していくにはフォームでどのように指定したらいいでしょうか?? 既に003000まで入力されているので最大値を求めてやってみたりしているのですが 中々うまくいきません。 よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- Access2002でレポート(納品書)に連番を打ち出したい
色々検索したのですが、なかなかヒットせず、質問させていただくことにしました。 要望は単純です。でも、私に回答を導くことはできませんでした。 一般的な「納品書」をレポートで印刷する際、連番(ユニークであればなんでもかまいませんが)を振って、印刷したいのです。 裏にあるテーブルやクエリには連番フィールドがないので、困っています。と申しますか、フィールドをどこかに作ろうと思っても、リレーションをつなぐ相手がいないのです。 「注文」に紐付けるにも、納品書は複数の「注文」から成り立っているので、相手が複数になりますし、「顧客」に紐付けると、今度はユニークにならず。。。 「連番テーブル」みたいなものを独立させ、クエリを実行するたびに[番号+1]のような処理をさせようかとも考えましたが、独立したテーブルを作ってクエリに紐付けると、Accessから怒られまして。。。 文房具店に売っているような納品書には最初から連番が振ってあるものがありますよね?あのイメージです。 どなたか解決策をお持ちの方がいらっしゃれば、是非ご教授お願いいたします。
- ベストアンサー
- その他(データベース)
- アクセスのクエリーについて
アクセスのテーブルでオートナンバー型の設定がありますが、クエリーでそれに変わるような機能はあるでしょうか。クエリーである事柄を抽出した場合でも、フィールドに連番を付したいのです。 アクセス初心者です。VBAとかは使わないでできますか?
- 締切済み
- Windows XP
- Accessで指示書番号の自動採番
入力フォームで指示書番号が自動採番され、テーブルにも保存されるようにするための方法を教えていただけないでしょうか。 テーブル:T_指示書 フィールド:指示書番号 フィールドはテキスト型で、番号の構成は8桁の番号で "年(二桁)" + "月(二桁)" +"部署番号(一桁、固定の数字)"+ "連番(三桁)" (例:09091001) という感じで、 年月が変われば、連番が001になるようにしたいです。 どなたか、ご教授いただければありがたいです。 よろしくおねがいします。 Access2002 winXP
- ベストアンサー
- その他(データベース)
- アクセスについて質問です
最初に連番フィールドに例えば1から400まで入力しておいて、その後他のフィールドに残りの値を入力したいと考えています。 で、アクセスで簡単に連番を作ることはできますか。エクセルだと、セルの右下をドラッグすれば作れるんですが、アクセスでそれに類する機能はありますか。 教えてください。よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
お礼
yu_tangさん、ご回答ありがとうございました。 初めて正しい名前を知りました。AutoFillって言う機能だったんですね。 そして、機能そのものが無くなっちゃったんですね。 設定でON・OFF出来るようにすれば良かったのに…もったいない。 便利だったので、残念です。 ありがとうございました!