Access (一般機能)

Accessの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 7 Professional : Access 2010)
クエリで10000から始まる数値を入れたいです
投稿日時: 17/06/09 10:19:27
投稿者: naka2009

クエリで、テーブルから必要なフィールドのみ選択しています。
ひとつフィールドを追加したいのですが、
最初の行が10000、2行目が20000、3行目が30000と
10000づつ数値が増えていくフィールドです。
どのように設定すれば、希望の数値を得られるでしょうか。

回答
投稿日時: 17/06/09 11:24:50
投稿者: Suzu

なんか使用用途が良く分かりませんが、
そのものずばりとしては、
先のご質問
 
【あるフィールドの累計を月ごとにとりたい】
http://www.moug.net/faq/viewtopic.php?t=75814
 
の手法の発展形で対応できます。
 
 
前回は、「累計値」でしたが、「件数」を求めます。
その求めた値と、1000との積を求めましょう。
 
1行目、2行目の
順位を決めるフィールドに合せ、WHERE句を設定します。
 
 
レポートでの表示なのであればもっと簡単なのですが・・
 
テキストボックスを配置し、
・コントロールソース:「=1000」
・集計実行 :「グループ全体」

投稿日時: 17/06/09 11:40:24
投稿者: naka2009

Suzuさん 再度コメントしていただき、ありがとうございます。
 
すみません! 質問内容を訂正させていただけますでしょうか。。
 
1行目が10000と書いたのは、10000がスタート金額だからでした。
10000づつ毎月積み立てていった、累計のフィールドを出したかったのです。
 
10000がスタート金額であれば、Suzuさんの教えて下さった件数を使ったサブクエリで
希望の数値が出ると思うのですが
もしスタート金額が3000や7500の場合には?? と考えてしまいました。
 
3000がスタートの場合
3000
6000
9000
12000...
 
7500からスタートの場合
7500
15000
22500
30000....
となります。
(途中で積立金額が増減することはありません。。。が、
将来的に、途中で増減した場合の累計も見たいのですが、複雑になりそうなので
今は毎月定額を積み上げていった場合の方法を教えていただけますでしょうか)

回答
投稿日時: 17/06/09 12:02:50
投稿者: Suzu

最初のご質問から推察するに、
テーブルに累計値の元となるフィールドが無く
 
件数×10000 の値を クエリで新たに加えた演算フィールドに表示したい
 
と理解しました。
 
 
対し

引用:
もしスタート金額が3000や7500の場合には??

 
そのスタート金額の値を持つフィールドがあるの?
あるとすれば、積立金の金額のフィールド?? → 結局前回の累計クエリ
無い場合、スタート金額をどうやって知る事ができるの?
 
仕様が良く分かりません。

投稿日時: 17/06/09 12:54:04
投稿者: naka2009

Suzuさん コメントありがとうございます。
 
スタート金額を持つフィールドは、テーブルにありません。
クエリで「積立額: 3000」というようなフィールドを新たに作成し
そこから累計を計算できるのかなと思いました。
 
うまく説明できていなくて、すみません。
 
これは、フォームの元データとなるクエリではなく
クエリの形のまま、作業者が値を確認できればいいと思っています。
積立額が変わる場合はその都度クエリを開いて値を入れなおす方法を取るつもりです。
 
説明になっているでしょうか。。

回答
投稿日時: 17/06/09 16:49:13
投稿者: Suzu

引用:
クエリで「積立額: 3000」というようなフィールドを新たに作成し
そこから累計を計算できるのかなと思いました。

 
 
Access(データベース)は、定型の繰り返し処理を表示するのは得意です。
 
ここ「だけ」ちょっと仕様が違う様な物はあまり得意ではないです。
今回の様に、一部だけユーザーが入力する。
  ↓
データベースでは、テーブル構造を含めて 「だけ」という部分も含め作り運用してゆきます。
 
 
行き当たりばったりの前に、きちっと要求項目を踏まえテーブル設計を考えるべきです。
 
それができないなら、
・Excelで運用し、やり方が定型化できる様になってからAccessにする
・テーブル構造に併せて、運用方法を改変する
のどちらかを採りましょう。

投稿日時: 17/06/09 17:09:57
投稿者: naka2009

Suzuさん
 
分かりました。
ありがとうございます。
 
今回は最初に教えて下さった、件数を出し1000を掛ける形で作成します。
大変助かりました。