帳票形式のフォームで選択したレコードのみレポートに出力したいのですが、上手くできないので教えてください。
出力したいレコードは「商品レコード」です。
試してみたのは、
①商品レコードの全フィールドに「出力フラグ」という名前のフィールドを付け足すクエリを作成。(出力フラグ:0 として予め0が入力されるようにしました。)
②帳票形式のフォームを作成。このフォームで①のクエリ結果を表示
③フォームの出力フラグを「1」に変更したものだけをレポートへ出力
としました。
フォームで出力フラグを変更しようとしても「フィールド’出力フラグ’は式に基づいているので、編集できません」という、メッセージが出て、編集できません。
フォームのプロパティシート・追加の許可、削除の許可、更新の許可は、全て「はい」になっています。また、出力フラグのコントロール・使用可能は「はい」、編集ロックは「いいえ」になっています。
出力フラグを付け足すクエリなど作らずに出来そうな気もするのですが、解らなくて困っています。
簡単に出来る方法があれば教えてください。
No.1ベストアンサー
- 回答日時:
Excelの質問一覧に投稿されていますが、Accessの質問ということでしょうか?
商品テーブルに「出力フラグ」という項目を追加して、クエリで0を入れているようですが、
フォームのレコードソースは商品テーブルにすればいいと思います。
レコードソースで、指定したクエリで出力フラグに値「0」をセットするようにしている場合、
フォームで変更することはできないと思います。
mike32様 回答ありがとうございます。
質問の仕方も良くわかっておらず、違うところに投稿したようです。失礼しました。
Accessの質問です。
「フォームのレコードソースは商品テーブルにすればいい」とのこと、また、
「レコードソースで、指定したクエリで出力フラグに値「0」をセットするようにしている場合、
フォームで変更することはできない」とのことで、今現在の私の知識では解決策を見つけられそうにありません。
今回、必要としているレポートは一時的に必要としているだけということもあり、商品テーブルの構造自体は変えたくありませんでした。
そのため、商品テーブルを丸ごとコピーして、一時的に同じ内容のテーブルを作り、このコピーのテーブルに「出力フラグ」のフィールドを設けました。
mike32さんがアドバイスくださったように、フォームのレコードソースを この出力フラグ付きの商品テーブルにすることで、出力「する」「しない」の操作がフォーム上で可能になりました。
応急処置ですが、なんとか解決出来ました。助かりました。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) access レポート 請求書について 2 2022/07/04 22:52
- Access(アクセス) Accessフォーム 一部のレコードだけを抽出する方法について 1 2022/06/28 18:45
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Access(アクセス) チェックボックスにチェックが入った後の挙動 1 2022/08/21 12:39
- Access(アクセス) Accessに関する質問です。 クエリーQ出勤 からフォームF出勤を作成 フォームは分割フォームで作 1 2023/05/26 08:57
- Access(アクセス) マイクロソフト アクセス2021のフォームビュー作成でレイアウトを帳票形式から単票形式にあとから変更 1 2023/03/03 10:56
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
ACCESS クエリ→フォーム フィルターをかけたデータのみエクスポートしたい
Excel(エクセル)
-
ACCESS2010 フィルタ後のエクスポート
その他(Microsoft Office)
-
サブフォームに対してGoToRecordするには?
その他(Microsoft Office)
-
-
4
ACCESSでデータ読み取り専用を解除する方法
その他(データベース)
-
5
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
6
【Access】クエリで抽出したデータをCSV形式でエクスポートできますか?
Access(アクセス)
-
7
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
8
Access チェックボックスを使ってレポートへの表示・非表示
その他(データベース)
-
9
ACCESS 「パラメータの入力」を消したい!!
Access(アクセス)
-
10
Accessでテーブル名やクエリ名一覧の抜き出し
Access(アクセス)
-
11
ACCESSでの改行コード
その他(データベース)
-
12
Access サブフォームでの選択行の取得
その他(データベース)
-
13
Access チェックボックスでチェックしたデータのみフォームで表示
Access(アクセス)
-
14
Accessで、一覧からクリックして詳細表示したい
その他(Microsoft Office)
-
15
select文の戻り値を変数に格納したい。
Visual Basic(VBA)
-
16
Access 抽出したフォームをファイル出力
その他(データベース)
-
17
accessで該当するレコードがない場合
その他(プログラミング・Web制作)
-
18
クエリで出来た表にチェックボックスを追加する
その他(Microsoft Office)
-
19
フォームの高さを数値で指定したいのですが
Excel(エクセル)
-
20
ACCSESS2013VBA フォームのレコードソースを変更する
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
AIに回答させるって
-
cout と cerrの違い
-
プログラムについての質問です...
-
OBS配信すると、マイクが途切れ...
-
VBAでテキスト出力時のスペース...
-
KEYENCEのシーケンスプログラム...
-
MMDでavi出力が出来ない
-
ListViewの複数選択について
-
VBAのExecメソッドで画面を非表...
-
printfとputcharの違いは
-
エクセルVBAにて アルファ...
-
COBOLで可変長ファイルの出力に...
-
アクセスでエクセルに出力する...
-
Windows Formアプリからコンソ...
-
テキストファイルから特定の文...
-
printfの書式%.*s
-
バッチファイル フォルダサイ...
-
C#でピクチャーボックスに文字...
-
【VBA】PDFを2in1で出力したいです
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
4Kの外部モニターに出力すると...
-
コンセントの電力は入力と出力...
-
MMDでavi出力が出来ない
-
OBS配信すると、マイクが途切れ...
-
VBAでテキスト出力時のスペース...
-
cout と cerrの違い
-
COBOLのMOVEで桁数が異なる場合
-
ACCESS クエリ→フォーム...
-
アクセスでエクセルに出力する...
-
VBAのExecメソッドで画面を非表...
-
テキストファイルから特定の文...
-
Windows11対応の3入力1出力 USB...
-
VBAで有効数字の設定
-
スマホのバッテリー消費につい...
-
Excel VBAで値を変えながら、pd...
-
NTTのホームゲートウェイとOCN...
-
定格冷房能力(出力)とは 定格...
-
プログラムについての質問です...
-
PS5をMacBookProに出力したいの...
おすすめ情報