No.3
- 回答日時:
1件しか表示することがない=帳票形式にしたい、
は設計する側からすると矛盾しています。
>できれば表形式で表示させたいです。
改めてみると、ここにひっかかりました。
単票形式で1件だけ表示は特に問題ないと思いますが、
帳票形式で、となると残りの空いた部分はどうするの?になります。
例えば、
10件表示の帳票形式で1件のみに絞ると9件分が空いてしまいます。
実際の値が表示されるのは1件で9件は明細区切りのみで空レコード表示にしたい、
となると(TOP 1はそのままで)さらなる仕組みを考えなくてはなりません。
ここあたりで悩んでいるなら
ひとまず9レコード分空になっているテーブルを用意して、
1件になった状態の(クエリ結果)を追加クエリで実行する。
ここでできあがった10件をフォームの帳票形式で表示させる。
こんなところでしょうか。
※画面出力順は考慮する。
参考になれば。
No.2
- 回答日時:
アクセス2007で説明できないが、2002では
●クエリ段階
クエリ
選択クエリ
食物テーブル(小生の場合のデータ。中身は下記)
全項目(>>)
名前 食物クエリ
クエリデザイン名 標準
完了
氏名列で[氏名指定] パラメータクエリを使うことにするため
ここでトップ1やトップ3を指定する仕方は
(1)SQL文をいじくる
SQLビューを出して
SELECT TOP 3 食物.ID, 食物.氏名, 食物.連番, 食物.食物
FROM 食物
WHERE (((食物.氏名)=[氏名指定]));
のように、上記この位置にTOP 1などを入れて実行する。
実行すると、氏名を聞いてきて、田中を指定すると、田中は
ID氏名
1佐藤
2佐藤
3鈴木
4鈴木
5田中
6田中
7田中
8大田
9木村
10木村
11木村
のように3レコードあるが「5 田中」が現れる
(2)もうひとつの方法は(こちらが標準化と思う)
「食物クエリ」のデザインビュー状態で
クエリのデザインのグリッド部分の上の余白部分(右上になる)で、右クリックし、
「プロパティ」を択ぶ
プロパティウインドウで「トップ値」の行があるから、1なりを入力
閉じてクエリを保存
実行すると、名前を聞いてきて、田中と入力すると
「5 田中」が現れる。(「5」に注目)
●フォーム表示段階
詳細略。上記「食物クエリ」を「元になるクエリの選択」にして、デザイン状態でテキストボックスを2つ貼り付け、各テキストの
プロパティのコントロールソースを「ID」「氏名」にする。
ーーー
アクセスの説明は文章では大変だ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) Access2016でフォーム内にExcelの複数シートを 表示させるイメージで複数テーブルの デー 1 2022/11/25 15:30
- Excel(エクセル) 下記エクセルの式がなぜこうなるのか理由が知りたいです。 6 2022/08/20 00:43
- Excel(エクセル) VLOOKUPで、検索先が3シートに分かれていて、番号の大小で検索するとエラーになります。 6 2023/07/14 19:09
- Excel(エクセル) countif関数について質問 4 2022/06/14 12:11
- Access(アクセス) Accessフォーム 一部のレコードだけを抽出する方法について 1 2022/06/28 18:45
- Access(アクセス) アクセスで教えてください。 クエリで2日前を抽出する計算式を 入力して表示させると ちゃんとyyyy 1 2023/06/08 21:05
- Excel(エクセル) 差し込み印刷がうまくいかない 2 2022/07/29 12:26
- Facebook Facebookの知り合いかも?について 1 2022/07/20 19:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レコードを保存するコード ア...
-
Access2010、値を入力したら自...
-
レコード削除時に(サブ)フォー...
-
アクセスの自動保存解除はでき...
-
AccessVBA RecordSourceのリセ...
-
Accessで上の行を自動でコピー...
-
Accessでフォーム上に 直前の...
-
アクセスでフォームビューがみ...
-
Accessで前に入力したフィール...
-
Access データのないフォーム...
-
Accessでレコードの保存をせず...
-
ACCESSでフォームを使って、テ...
-
新規レコード行を非表示にしたい
-
access 自作の移動ボタンのエラ...
-
Access レコード移動時イベント...
-
ACCESS起動時に所定フォームを...
-
Access:フォームプロパティ「...
-
アクセス2000で在庫管理ファイ...
-
フィルタ後のフォームの件数の...
-
accessのクエリで、該当するデ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レコードを保存するコード ア...
-
アクセスでフォームビューがみ...
-
ACCESSでフォームを使って、テ...
-
新規レコード行を非表示にしたい
-
フィルタ後のフォームの件数の...
-
Accessでレコードの保存をせず...
-
Accessでフォーム上に 直前の...
-
Accessで上の行を自動でコピー...
-
AccessVBA RecordSourceのリセ...
-
レコード削除時に(サブ)フォー...
-
アクセスの自動保存解除はでき...
-
Accessで新しいレコードに規定...
-
ACCESS起動時に所定フォームを...
-
Access 「このレコードを保存す...
-
Access:フォームプロパティ「...
-
Access2010、値を入力したら自...
-
レコードをダブルクリックする...
-
アクセス データの競合を非表...
-
ACCESSのクエリで抽出したデー...
-
Accessでのデータ消滅に...
おすすめ情報