- 締切済み
アクセスのデータ型について
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ipsum11
- ベストアンサー率21% (55/251)
以下の方法で出来ました。 オートナンバーのフィールドのプロパティで、 書式に「00000」を入力(5桁の場合) ⇒00001、00002・・・ ただし、6桁以上になった場合等、 色々問題がある事も考えられます。
関連するQ&A
- Accessのテーブルへのデータインポートについて
Accessのテーブルへのデータインポートについて Access2002で、A.mdbのTESTテーブルからB.mdbのTESTテーブル(構造は同じ)へテーブルデータをインポートしたいのです。 TESTテーブルの主キーはSEQ(オートナンバー)しかありません。 そのときに、コピー元とコピー先の主キーに重複があった場合、オートナンバーなので自動で再付番しデータが追加して欲しかったのですが、 Accessの機能のエクスポート、インポートでは、コピー先に主キーに重複があったデータは上書きされてしまいます。 テーブルを開き、データをコピー&ペーストしますと、ペーストしたときにオートナンバーで自動で再付番されます。 この方法でもいいのですが、データが数百万件あるので、現実的ではありません。 Accessのインポート・エクスポートで、オートナンバーで主キーを再付番してから、B.mdbのTESTテーブルにデータ追加する方法はないでしょうか? よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- エクセルでアクセスデータの差分のみを読み込むには?
エクセルでアクセスのデータを自動で読み込むようにしているのですが、 都合上、データ内容に変更があった場合、アクセスではなくエクセル上で修正しています。 ただ、そうした場合、エクセルデータ修正後にアクセスデータを読んだ場合、当然ながらエクセル上で修正した部分まで書き換えられてしまいます。 これを防ぐため、エクセルとアクセスデータを参照し、エクセルより新しいレコード(判別はレコードごとのオートナンバーID)のみ読み込む、というようなことはできませんでしょうか。 どうかよろしくおねがいします。
- 締切済み
- オフィス系ソフト
- Access2003 データ型 オートナンバーについて エクセルからテ
Access2003 データ型 オートナンバーについて エクセルからテーブルをインポートする方法 主キーである、IDと名をつけたフィールドのデータ型は"オートナンバー"でレコード新規入力際、自動で番号がふられていくようにしています。 このテーブルにエクセルのレコードをインポートして追加したいのですが、インポートできません。 ※オートナンバーフィールドが原因と思われます。 どうすれば、エクセルからこのテーブルにレコードをインポートし、追加されたレコードにオートナンバーで番号を割り振る事が出来ますででしょうか? 最も、シンプルな方法をお教え願います。
- ベストアンサー
- その他MS Office製品
- アクセスのオートナンバー
XPのアクセスを使っています。 オートナンバーに主キーが設定されています。 データを入力するとオートナンバーが「1・2・3~」と振られていきますが、もし「3」のデータを消去すると「1・2・4~」となります。 私的にはツメて「1・2・3~」となって欲しいのですが無理なのでしょうか?オートナンバーとはそういうもの? アクセス超初心者ですのでよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Access2007の練習をしています。追加のデータを入力しましたが、
Access2007の練習をしています。追加のデータを入力しましたが、入力の終了後に、データの間違いに気付きました。そこで、そのデータ行を削除し、新しいデータを入力しました。そうすると、オートナンバーのデータナンバーは、前回のデータナンバーが欠番となり、一つ飛んだ番号が振られていました。この、不自然なデータ番号を、順当な番号に振り直すことは出来ませんでしょうか? 何方か、Accessに詳しい方、ご指導お願いします。
- ベストアンサー
- その他MS Office製品
- Accessのオートナンバーについて
Access2002を使用しています テ-ブルのデータ型をオートナンバーに指定して 使用していました。 自動で今までできた数字をすべて消して1からやり直したいのですが どうしたらいいでようか? ちなみにテーブルのデータを消して作り直しても続きからになってしまいました。
- ベストアンサー
- オフィス系ソフト
- SQL Server2000のテーブルのデータ型
SQL Server2000のテーブルのデータ型には、自動でインクリメントされる整数型(Accessでいうところのオートナンバー型)が見当たらないのですが、無いのでしょうか? 何か別の操作で出来るのですか? よろしくお願いします。
- ベストアンサー
- その他(データベース)
- Accessのオートナンバーを1から始めないには
Accessのオートナンバーを設定すると1から自動的に始まるのですが、最初に4桁の数字入力して始めることは可能でしょうか。 それとも、この最初の番号を指定して、ひとつずつ数字が自動的に増える設定はオートナンバー意外でおこなうのでしょうか。
- ベストアンサー
- オフィス系ソフト
- ACCESS2003 サブフォームのデータ
こんにちは。宜しくお願い致します。 ACCESS2003でDBを作成しています。 メインフォームの中にサブフォームを作っています。 それぞれのID(オートナンバー)をリレーションシップとして設定し、連動しています。 メインフォームにデータを追加する際、サブフォームにデータを入力せずに、 次のメインフォームにデータを入れた場合、 サブフォームのオートナンバーが働かず、のちのちデータを入れた際にIDが違うため情報がずれてしまいます。 例えば、 メインフォームのID1~9のサブフォームには何も書き込まずメインフォームにだけデータを入力します。 その後、メインフォームのID10にあるサブフォームにデータを書き込むと、立ち上げなおしたときに、そのサブフォームへの入力したデータがID1のデータとして出てきてしまいます。 恐らく簡単なことだとは思うのですが、なにぶん初心者なものでさっぱり分かりません。 お分かりになる方、是非ともご教授お願いいたします。
- 締切済み
- その他MS Office製品
- アクセスで、通し番号を付けるには。
アクセスで、データを蓄積する度にレコード毎に通し番号付けれればと思っています。 商品テーブル 商品id:オートナンバー型 商品:テキスト型 数量:数値型 検査No.:数値型 検査No.のフィールドに通し番号を使えればと思っています。 10個のレコードがあれば、最初が1で最後が10と言う風に通し番号が自動で付けばと思います。 宜しくお願いします。
- 締切済み
- オフィス系ソフト
お礼
早速のご回答ありがとうございました。助かりました。