- ベストアンサー
クエリ抽出条件の設定方法とエクセルテンプレートへのデータ出力方法
- クエリ抽出条件の設定方法について、簡単に説明します。現在のシステムでは、各地域の名簿を管理しています。フォームの各地域ボタンを押すと、その地域の名簿を抽出条件として設定し、表示することができます。しかし、エクセルに出力する際に、テンプレートにデータを出力する方法が不明です。
- クエリ抽出条件を設定する方法ですが、ボタンを押すだけで設定できるようにするには、いくつかの方法があります。1つは、フォームのボタンでクエリを生成し、ApplyFilterを使用して抽出する方法です。別の方法としては、VBAを使用してクエリを作成し、適用する方法もあります。
- エクセルテンプレートへのデータ出力方法については、現在のシステムではエクセルテンプレートに直接データを出力することができません。しかし、クエリの抽出条件を利用して、テンプレートにデータを出力する方法があります。その際には、VBAを使用してクエリの抽出結果を取得し、テンプレートにデータを書き込むことができます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- Access 抽出したフォームをファイル出力
いつもお世話になっています。 フォームにボタンを作成して、指定したフォームをExcelファイルで保存しています。 これまではクエリに直接抽出条件を入力し、それをフォームにしていました。 条件が増えたので、読み込みのイベントで抽出(入社年度、部署名)を指定して フォームで抽出しています。そこからのレポートもフォームも抽出結果どおりです。 ただすべての内容がExcelファイルに出力されてしまいます。 抽出した内容だけをExcelファイルに出力するにはどうしたらいいでしょうか。 Private Sub Eccelで保存_Click() DoCmd.OutputTo acOutputForm, "活動記録", acSpreadsheetTypeExcel9 End Sub お力添えをお願いいたします。
- 締切済み
- その他(データベース)
- クエリーの抽出条件について
アクセス97を使っているんですが、クエリーの抽出条件についてどうしてもわからないことがあるので出来ましたらお教え願いたいんですが。 フォーム上でトグル(スイッチ)がオンの場合だけクエリーの抽出条件で検索をかけたいと思っています。 フォームでトグル(スイッチ)がオフの場合は抽出条件なしで全データを抽出したいんです。 複数のクエリーを使えば何とかなるとは思いますがなんか見栄えによくないような気もしますし、たくさんクエリーが必要になってしまいます(スイッチをたくさん使う予定なので)。 もし、抽出条件をきる方法をご存知の方がおられましたら、お教えください。
- ベストアンサー
- オフィス系ソフト
- ACCESS のフォームの内容をクエリーの抽出条件にするには?
Windows2000,Access2000です。 Accessのクエリーでデータを選択して表示する作業をしています。 現在はクエリーを自分で修正して実行しています。 でもそれではみんなで使うには使いづらいので、 フォームを作成しそのフォーム上の入力項目に入力された データをクエリーの抽出条件に指定する様にしようという事になりました。 フォーム上の入力フィールドの内容をクエリーの抽出条件に設定する方法はすぐわかりました。 でも「like」を指定する方法がわかりません。 つまりフォーム上の入力データを“xxx”とした時、クエリーの抽出条件を 「like "*xxx*"」としてクエリーを実行したいのです。 つたない文章でわかりにくいかと思いますが、ご存じの方おりましたら、 よろしくご教示ください。
- ベストアンサー
- その他(データベース)
- ACCESS クエリの抽出条件
毎度お世話になります。 クエリをレコードソースとするフォームから、コマンドボタンでアクションクエリを実行するときの抽出条件の書き方を教えて頂けないでしょうか? 二つのテーブル(別のACCESSファイルからリンク)を基にパラメータクエリを作っています。 そのクエリを基にフォームを作っています。 さらに、そのフォームに追加クエリを実行するボタンを置いています。 フォームに表示してあるレコードだけ(パラメータで抽出されたレコードだけ)、他のテーブルに追加しようと思っているのですが、実行ボタンを押すともう一度パラメータが出てきてしまいます。 多分テキストボックスの値を読み取る際にレコードソースがテーブルでないのが問題じゃないかと思うのですが。。。 テーブル:Container / Items クエリ:From_Con(パラメータは[Container]フィールド) フォーム:From_Con(テキストボックス名は[txtContainer]) 追加クエリ:From_Con_App(抽出条件は[Forms]![From_Con]![txtContainer]としてみたがうまく動きません。) デザインビューの抽出条件を使う方法? SQLを使う方法? QueryDefを使う方法? いろいろありそうですが、ネットで検索してもヒットしません。 分かりにくい説明で申し訳ありませんがご教授願います。
- ベストアンサー
- その他MS Office製品
- クエリの抽出条件をフォームで入力したものにしたい
こんにちは。すみませんうまくいかないのでどなたか助言していただきたくお願いいたします。 クエリの抽出条件をフォームで入力した値にしたいと思っており、クエリの抽出条件欄に >=[集計フォーム]![開始日入力] と入力しました。「フォームの名前」!「テキスト名」です。 そしてフォームに値を入力してクエリ実行ボタンをクリックするとパラメータクエリのようになってしまいます。 フォーム内で何か設定をしないといけないのでしょうか? すみませんがよろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- Access 条件抽出クエリについて
宜しくお願いします。 Accessの条件抽出クエリについて二つ質問があります。 1.抽出結果をフォームに出したいときはどうしたら? 正確には、パラメータ入力フォームを使用してパラメータを入力させ、 その結果をまたフォームに出力させたい、というものになります。 パラメータ入力フォームはできたのですが、ここで「OK」ボタンをクリックしたときに何かを指定してやればよいのでしょうか。 2.全てを対象としたい場合はどうしたら? 条件を入れたい項目が「取引先」「期間」と2つあり、どちらも指定したい場合は簡単にできるのですがどちらかだけを指定して、もう片方は全てを対象としたい場合はどうすればよいのでしょうか。 複数の内容で申し訳ございません。 宜しくおねがいします。(><)
- ベストアンサー
- その他(データベース)
- Accessのクエリ 抽出条件について
Accessのクエリ 抽出条件について Accessクエリのフィールドに納品日、検収日、納期検収変更日があり、これらで抽出条件を設定したいのですが、どうしていいか判りません。 抽出条件等の例を画像添付しますので、どうように設定すれば良いか? 具体的に教えて頂けると助かります。 フォームにも同じ項目を作成しています。
- ベストアンサー
- オフィス系ソフト
- フォームからクエリの抽出条件を入力する方法
既存のデータベースより複数のテーブルを結合し、必要なカラムだけを表示させるようなクエリを作成しました。 他の人でも操作ができるように、フォームを作成し、テキストボックスにて抽出条件を指定し、クエリやレポートを出力するような形にしたいと思っています。 このクエリの抽出条件をフォームより指定する方法で悩んでいます。 現在、作成したクエリの抽出条件の中に [Forms]![フォーム名]![テキストボックス名] と入力し、フォームのテキストボックスで抽出条件を記入してクエリを実行させているのですが、これでは複雑な条件 (Between~ や 条件1 or 条件2 等の指定) を入れると「直前の操作はキャンセルされました」とポップアップが出てしまい、思うとおりにうごきません。 フォーム内でこのような抽出条件範囲の指定ができるようにするにはどうしたらよろしいでしょうか? よろしくおねがいします。
- 締切済み
- その他(プログラミング・開発)
- Excelのデータをインポートする方法
いつもお世話になっています。 現在、以下のような仕組みでExcelにエクスポートしています。 コマンドボタンをクリック→出力用のクエリテーブルが非表示で開き抽出条件がかかる→ Excelにエクスポートする→非表示のフォームが閉じる Private Sub send_ex_shido_Click() DoCmd.OpenForm "会員名簿", acFormDS, , "[年度] =" & Me.年度 & " And [クラス] =" & Me.クラス, , acHidden DoCmd.OutputTo acOutputForm, "会員名簿", acOutputXls DoCmd.close acForm, "会員名簿" End If End Sub これを、コマンドボタンをクリックすると、反対にエクスポートしたファイルに情報を追加したものを、 インポートしたいのです。 もしかしたら、ツールコマンドの「外部データの取り込み」からExcelファイルをクエリテーブルに入れる方法があるかも、、、と思いましたが、手詰まりの状態です。 どうかお力添えをお願いいたします。
- ベストアンサー
- その他(データベース)
お礼
一旦出力したものをテンプレに移し替えるんですね。 そこまで思いいたっていませんでした。 コードを真似て適用したら上手く動作してくれました。 ほんとうにありがとうございます。