![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
テーブルの列の値が同じ時、ひとつずつ書くのが、非常にめんどうです。
例えば、項目名を「生まれた年」として、”1980”が100人いたとします。
それを一人ずつ、1980と書いていると、時間がかかります。一個ずつコピーして張り付けることも出来ますが、それも結構手間でした。
エクセルのオートフィルのような事は出来ないのでしょうか?
ちなみに、Accessをはじめたばかりです。
先日、「日経PC21」の雑誌を買って、データベースを作ってみたくなって、試してる段階です。
よろしくお願いします。
エクセルならある程度、使えます。
No.2ベストアンサー
- 回答日時:
横レス失礼致します。
IDの並びで入力値が纏まっているのなら、
クエリの条件式で簡単に対処できると思います。
No.1の方の回答に合わせた形にすると、
UPDATE テストテーブル
SET 生まれた年 = 1980 Where ID>=1 And ID<100;
というSQLを実行すれば、001~99のレコードの「生まれた年」に
1980が入力されます。
後は、順次IDの条件を変えて、1981以降について実行して下さい。
*なお、「IDのデータ型は数値型」を前提に回答させて戴いています。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_03.png?5a7ff87)
No.3
- 回答日時:
現状で云えばクエリーを使うのが手っ取り早いでしょうが。
データーベースの設計に疑問を感じます。IDの範囲で生まれ年が決まる?
IDの特性は異なるような気がします。改善案としては
ID 名前 生まれた年→ID 名前 生まれた年種別
みたいな項目とします。それ以外に「生まれた年種別」テーブルを作成し
生まれた年種別ID 生まれた年
1 1980
2 1981
3 1982
といったデータを入れ、最初のテーブルとリレーションを取ります。これで入力時に1、2、3、. . . .を入れることにより、瞬時に生まれた年を表示することもできます。
以上の方法とは別に、選択肢が10くらいまでの場合は、コンボボックスを利用するのも入力時の省力化に有効です。
回答ありがとうございます。
リレーションっていうのは、まだよくわかっていません。
"1980"っていれるより、"1"って入れるほうが楽ってことですか?調べてみます。
とりあえず、今回の問題は解決したので、締め切ります。
ありがとうございました。
No.1
- 回答日時:
全データに同じ値を入力するのであれば、
クエリを使って、フィールド値を更新できます。
テーブル名:テストテーブル
フィールド名:生まれた年
フィールド値:1980
であれば、
UPDATE テストテーブル
SET 生まれた年 = 1980;
でできます。
回答ありがとうございます。
他の項目の値によって、その項目に入れる値が数種類あるので・・・
例えば、項目として、ID 名前 生まれた年 として、
ID 名前 生まれた年
001○○○1980
002○○○
003○○○
004○○○
・・・○○○
・・・○○○
100○○○1981
・・・
・・・
200○○○1982
・・
・・
のように、
001から99まで、1980。
100から199まで、1981
200から・・・まで、1982
にしたいです。
現在、001、100、200にしか値は入れていません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- その他(データベース) Microsoft Accessについて 1 2022/06/06 16:20
- 会計ソフト・業務用ソフト エクセルです 2 2022/09/17 12:14
- Excel(エクセル) 荷捌作業効率をあげるためのエクセル関数を教えてください。 8 2022/10/07 08:17
- Excel(エクセル) Excel使用前提 同じフォルダ内にあるファイルの集約等をマクロでできますか 4 2022/09/06 19:03
- その他(Microsoft Office) エクセル 条件付き書式 日をまたぐ塗りつぶし 1 2023/01/13 18:00
- Excel(エクセル) エクセル「社員の重なっている仕事時間の算出方法について」教えてください。 6 2023/02/06 00:10
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- 会社経営 社長にホウレンソウの相手がおらず、会社の方針や改善、新規開拓がわからないと言います。 4 2022/08/31 09:52
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IT用語について質問です。 以前...
-
Accessのフィールド数が255しか...
-
ACCESSで和暦を西暦に・・・
-
主キーはオートナンバー型のID...
-
【Access】フォームで自動計算...
-
インポートしたシートのセル内...
-
FileMakerで登録ボタンを作りたい
-
アクセスでの時間の並びかえに...
-
MS-Accessで連番を回避したい。
-
CSVファイルインポート時の制限...
-
ACCESSで400以上のフィールドが...
-
アクセスで複数行の一括入力す...
-
ACCESS検索★ある文字を複数のフ...
-
Accessでの単純作業の効率を上...
-
Accessの構造(テーブル名など...
-
Access VBAにて Betweenの書き方
-
accessのレポートで元になるテ...
-
ExcelのデータをコピーでACCESS...
-
ファイルメーカーでCountifの様...
-
MYウオッチのロジック
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでテーブルの値をテキス...
-
Accessのフィールド数が255しか...
-
ACCESSでの改行コード
-
INSERT INTO ステートメントに...
-
ACCESSで400以上のフィールドが...
-
Access 昇順・降順で並び替え...
-
SQLServer2005のSQL文での別名...
-
【Access】フォームで自動計算...
-
ACCESSで和暦を西暦に・・・
-
accessで重複を防ぎたい
-
アクセス エラーを数値「0」に...
-
accessのレポートで元になるテ...
-
ExcelのデータをコピーでACCESS...
-
主キーはオートナンバー型のID...
-
アクセス VBAで列の入れ替...
-
Accessで、固定アルファベット+...
-
Access:リンクテーブルマネー...
-
ACCESS検索★ある文字を複数のフ...
-
アクセスのテーブルデータをCSV...
-
ACCESSでテーブルのチェックを...
おすすめ情報