フィールド1・・"A”といった文字(テキスト型で区分分類するための文字です。"B"は"B"のテーブルを作って管理できるようにしたいと考えています。)
フィールド2・・オートナンバー
フィールド3・・名前
フィールド4・・住所
といったテーブルで、データ内容を入力するにつれ「A1」「A2」「A3」・・・という形でテーブルを作成したいのですが、できるのでしょうか?
エクセルのように簡単なセル列操作が出来るものではないので困っています。
ちなみにアクセス2003です。助けてください。よろしくお願いします<(_ _)>
No.1ベストアンサー
- 回答日時:
>データ内容を入力するにつれ「A1」「A2」「A3」・・・という形でテーブルを作成したいのですが
とありますが、これはフィールド1の内容ということでしょうか?
それとも、フィールド1(区分)とフィールド2(オートナンバー)を組み合わせたもののことでしょうか?
それと、このデータは直接テーブルを開いて(データシート形式で)入力したいのでしょうか?それとも入力フォームを作ってそちらで入力したいのでしょうか?
この回答への補足
わかりづらくてすいません。
「フィールド1(区分)とフィールド2(オートナンバー)」を組み合わせたものとして考えています。
あと入力フォームから入力したいと考えています。
プルダウンでフィールド1の「A・B・C」を選べるようにして、フィールド2にはオートナンバー(1,2,3・・・)と自動的に出るようにしたいと思っています。
No.3
- 回答日時:
#1の者です。
>「フィールド1(区分)とフィールド2(オートナンバー)」を組み合わせたものとして考えています。
ということでしたら単純にフィールド2はオートナンバー型で定義するだけでOKです。
ただちょっと気になるのが、
フィールド1=”A”の場合のフィールド2が「1、2、3・・・」
フィールド1=”B”の場合のフィールド2が「1、2、3・・・」
というふうに、フィールド1の内容によってフィールド2の番号を振り直さなければならないようなものはオートナンバー型では難しいと思います。
単純にフィールド2だけで連番が付番されていいのであれば問題ありません。
余談ですが、データ削除などでオートナンバーに欠番がでたものの振りなおしや、もう一度1から付番し直すためのリセットといったことは、単純にはできませんので注意が必要です。
こちらにオートナンバーのリセットについて色々と情報がありますので、参考にしてみてください。
http://www.accessclub.jp/search1/namazu.cgi?quer …
最後に、フィールドに好きな番号を連番で付番したいときは、カウントアップ用の値格納フィールドを持ったテーブルを作成しておいて、データ入力フォームのレコード読込時のイベントでそのカウントアップテーブルの値に1を加算した値をフォームのフィールドへ格納させ、更にレコード更新時のイベントでその加算された値を再びそのカウントアップテーブルに戻してやれば便利ですよ。
番号をリセットしたいときはカウントアップ用のテーブルの値を直接修正するだけですので。
参考までに(^^)
アドバイスありがとうございます。オートナンバーを1に戻すのは厄介ですよね・・・
フィールド1の内容によってフィールド2の番号を振り直さなければならないようなものはオートナンバー型では難しいと思います。
>まさにこの状況なんです。あらかじめフィールド2に「数字(1,2,3・・・)」と入れた状態でテーブルを作ったほうが使い勝手はいいかも知れませんね。。。
フィールドに好きな番号を連番で付番したいとき
>紹介していただいたHPを検索サイトでたまたま見つけてやってみました。「追加クエリ」を使うやり方でしたがうまくできました。
本当にアクセスは奥深いです。一度作ってみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- その他(データベース) IT用語について質問です。 以前ITパスポートの試験を受けた際にデータベースが何の集まりかについての 2 2022/12/10 12:29
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Excel(エクセル) 【EXCEL】=セル&セルが上手く表示できない。 7 2022/09/04 21:32
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスで入力したデータの順...
-
「#エラー」の回避
-
FileMakerで外部保存PDFを開く方法
-
FileMaker 同一フィールドに同...
-
FileMakerで、フィールドの値が...
-
アクセス Access 時間の引き算
-
ワードでプルダウン項目を作りたい
-
Accessでボタンを押すと今日の...
-
Enterキーの無効化(ファイルメ...
-
ファイルメーカーPro7で一行毎...
-
ファイルメーカーProでの画像の...
-
MS-WORDで、あるフィールドに入...
-
Wordでページ番号を計算式で入...
-
ACCESS フォームに入力した文字...
-
WORD差し込み印刷:日付の処理 ...
-
ファイルメーカーでの指定桁数...
-
ファイルメーカー 他のテーブ...
-
ファイルメーカーのデータをc...
-
差し込み文書のルールで if the...
-
ファイルメーカーで書式情報を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「#エラー」の回避
-
アクセスで入力したデータの順...
-
差し込み文書のルールで if the...
-
accessのフィールドに10桁の数...
-
ExcelからAccessデータを検索す...
-
Accessでボタンを押すと今日の...
-
Accessで値がnullの場合は計算...
-
フィールドの中のテキストを分...
-
WORD差し込み印刷:日付の処理 ...
-
FileMakerで、フィールドの値が...
-
MS-WORDで、あるフィールドに入...
-
WORDフィールドコード一括編集
-
FileMakerで画像をまとめて書き...
-
ACCESSでデータ変更箇所が分か...
-
accessのVBAで変数名でフィ...
-
Accessフォームで平均値の出し...
-
アクセス Access 時間の引き算
-
MS-ACCESSで中央値(ME...
-
ファイルメーカーのデータをc...
-
access フィールドのサイズ(文...
おすすめ情報