No.1ベストアンサー
- 回答日時:
例えばですがレコードが五個、サブフォームの表示行数が三行とします。
F1|F2
1|あ
2|い
3|う
4|え
5|お
フツーに開くと
F1|F2
1|あ======
2|い 表示範囲
3|う======
4|え
5|お
3を見かけ上の先頭にする
F1|F2
1|あ
2|い
3|う======
4|え 表示範囲
5|お======
3を絶対的な?先頭にする
F1|F2
3|う======
1|あ 表示範囲
2|い======
4|え
5|お
前者・後者どちらが望ましいですか?
それとそのサブフォーム上でデータの更新・新規作成は行いますか?
サブフォームのレコードソース(テーブル?クエリ?)の説明も必要です。
(各フィールド名とダミーのデータを数レコード、クエリならSQL文など)
No.3
- 回答日時:
こちらからの確認の問いかけにまともに応える気がなさそうなので
これっきりにします。
SELECT * ,0 AS p FROM TableA WHERE F1=3
UNION ALL
SELECT * ,1 as p FROM TableA WHERE F1<>3
ORDER BY p, F1;
とすれば、
F1|F2|p
3|う|0
1|あ|1
2|い|1
4|え|1
5|お|1
となります。
あとはパラメータクエリにするなどして頑張ってください。私からは以上です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Access(アクセス) アクセス フォームの自動入力 1 2023/03/20 00:18
- Access(アクセス) Access2016でフォーム内にExcelの複数シートを 表示させるイメージで複数テーブルの デー 1 2022/11/25 15:30
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Access(アクセス) Dlookupにエラーがでてしまう 1 2022/10/31 14:35
- JavaScript ラジオボタンによるフォームの開閉を行いたい 3 2022/03/31 21:30
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
サブフォームに対してGoToRecordするには?
その他(Microsoft Office)
-
Access サブフォームでの選択行の取得
その他(データベース)
-
ACCESSでコントロールソースの変更
Access(アクセス)
-
-
4
Access「レコードが削除されました」のエラー
Access(アクセス)
-
5
フォームウィンドウを最前面に表示したい(ACCESS)
Microsoft ASP
-
6
Access VBAでクエリーのレコード件数を取得したいのですが
その他(データベース)
-
7
親フォームからサブフォームのレコードソースを設定
Access(アクセス)
-
8
サブフォームの新規レコードに移動したい アクセス
Access(アクセス)
-
9
レコードを保存するコード アクセスvba
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.net(VB)で、フォームにExcel...
-
Googleフォーム・複数人の申し...
-
サブフォームのサブフォームの...
-
ACCESS 表形式フォームで1レ...
-
VBAにてメッセージボックスを最...
-
リストボックスの選択解除
-
accessで2つ以上のフォームを起...
-
ユーザーフォーム上にアイコン...
-
C# 別なフォームへ値を渡す (...
-
ディスプレイ解像度より大きな...
-
サブフォームの行ごとにコンボ...
-
サブフォームの新規レコードに...
-
フォームを1つだけ閉じる方法は?
-
サブフォームのイベント取得
-
Access サブフォームでの複数行...
-
メッセージボックスの背景色
-
Accessのトグルボタンでサブフ...
-
ACCESS VBAサブフォーム(DATA S...
-
ボタン押下でサブフォームのレ...
-
ラベルコントロール・ラインコ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAにてメッセージボックスを最...
-
VB.net(VB)で、フォームにExcel...
-
Accessでフォームから別フォー...
-
リストボックスの選択解除
-
Googleフォーム・複数人の申し...
-
ユーザーフォーム上にアイコン...
-
アクセスVBA フォームのス...
-
VBプログラムの終了
-
アクセス フォームが存在する...
-
サブフォームの新規レコードに...
-
PDFフォームに本日の日付を自動...
-
サブフォームの行ごとにコンボ...
-
accessで2つ以上のフォームを起...
-
メッセージボックスの背景色
-
PDFフォーム内で日付計算したい...
-
VBA リストボックスをダブルク...
-
Access 無操作の場合、自動で閉...
-
ディスプレイ解像度より大きな...
-
フォーム上の全てのコントロー...
-
ToolStripStatusLabelを固定し...
おすすめ情報
後者の「絶対的な?先頭にする」です。
表示出来るサブフォームの行数が少ないので、指定したキーのデータを先頭に表示したいです。
サブフォームはテーブルで、参照だけです。更新は行いません。