回答数
気になる
-
access vbsでのあいまい検索
アクセスVBAにてあいまい検索がどうにもうまくいきません。 strSQL = "select count(*) as 件数" _ & " from クエリ名" _ & " where フィールド名 Like '*" & 変数 & "*'" フィールド名は短いテキスト型、変数はstring型で定義しています。 変数には日付型のフィールドをformatでyyyymmddに変換してセットしています。 クエリは検索したい主キーでインデックスを貼った項目で並べ替え(降順)しています。 変数の型が悪いのかと思い、変数に文字列を追加してフィールドに入っている値にして、 where フィールド名 = ' 変数 ' でSQLを投げた場合は正しく帰ってくるので変数が悪いとも思えないのですが。。。 空白が入ったりしてないかとTrimも試しましたがやはりうまくいきません。 本来は前のアスタリスクは不要で後ろのみあいまい検索したいのですが、どちらにしろうまくいきません。 同様の投稿はあちこちでみかけますが、どの説明も満たしている条件になっていると思うのですが。。。 どなたかご教授願います。
質問日時: 2016/10/24 10:04 質問者: チワワtakuzo
ベストアンサー
1
0
-
Accessのaccdbファイルを起動できない。
Access2016を購入し、システム作りを行っています。 とりあえす、2台分のライセンスを取得・2台にAccessをインストールしたのですが、開発を行っている端末の方でテーブル・クエリ・フォーム・及びマクロやプログラムを組み込んだaccdbファイルを保存しています。 ただこのファイルをサーバーの共有フォルダーに保存し、そのaccdbファイルをもう一台の方でダブルクリックするとエラーが発生し、Accessが開きません。開発側では同ファイルをダブルクリックでファイルオープンできますし、もう一台の方もAccessを起動した後、ファイルを開くで同ファイルを指定すると通常通り使用できます。 ちなみにそれぞれの端末はOSはwindows10ですが、開発側はoffice2016、もう一台はoffice2010です。 エラー内容は以下の通りです。 ①「Microsoft Access のセキュリティに関する通知」 セキュリティに影響を及ぼす可能性のある問題点が検知されました。 警告:このコンテンツの発行元が信頼できるかどうかを確認することができません。このコンテンツが重要な機能を備えており、発行元が信頼できる場合を除き、このコンテンツは無効のままにしてください。 ファイルパス:******** このファイルには、お使いのコンピューターに損害を与える危険なコンテンツが含まれている可能性があります。このファイルを開きますか、それとも操作を取り消しますか? 「開く」を押すと、 ②コマンドまたはアクション'エラー時'は無効です。 * データベースが読み取り専用であるか、以前のバージョン形式から変換されていません。 * アクションの対象となっているオブジェクトで現在選択されているものがないか、アクティブ ビューにありません。 このデータベースで現在使用可能なコマンドまたはマクロ アクションを使うようにしてください。 「OK」を押すと、 ③「マクロのシングル ステップ」 マクロ名「AutoExec」 アクション名「エラー時」、エラー番号「2046」、引数「0,」 ちなみに「AutoExec」マクロでは、アプリ起動時にログイン画面を表示するためのマクロを組み、VBAにてログイン画面を開くマクロを組んでいます。 また、オプションのセキュリティーセンターの設定のマクロの設定で「すべてのマクロを有効にする」を選択しても同様の事象が起きます。
質問日時: 2016/10/17 10:32 質問者: チワワtakuzo
ベストアンサー
1
0
-
アクセス2013 集計クエリのフィールドを書き換える
前回と同じ質問です。 ただ今アクセス2013にてデータ集計を行っています。 テーブルは3つ 1 商品テーブル 2 売上テーブル 3日付テーブル この3つのテーブルから様々な条件でクエリを作成したいと思っていますが、条件別に集計クエリを作ると結構な数になってしまうのでその条件をコンボボックスで指定し、コンボボックスとクエリ実行ボタンのみで集計を出したいと思っています。 集計クエリの雛型は フィールド 商品名 売上データ 日付 テーブル 商品テーブル 売上テーブル 日付テーブル (表示なし) 集計 グループ化 合計 Where 条件 between [forms]![フォーム1]![開始日] and [forms]![フォーム1]![終了日] このような集計クエリを作りました。 例えば、商品テーブルに[品質]というフィールドがあります。 上記集計クエリの[商品名]をコンボボックスで[品質]に変え、[品質]のデータを集計したいです。 売上テーブルに商品ID,日付IDがあり、リレーションで繋いでます。 前回地道に一つずつクエリを作成で頑張ろうと思いましたが、やはりVBAを駆使してすっきりさせたいです。 もう一つ。上記の内容を今度はクロス集計でも行いたいと思っております。 そもそも出来ないことをやろうとしているのかも分からないです。 過去の質問などを参考にVBAにチャレンジしましたが、既存のクエリが全部消えて一つのフィールドのみの表示になってしまったり、まったく動かなくなったりとつまづいています。 できればVBAの参考コードを教えていただければ、自分なりに編集したいと思います。 よろしくお願いします。
質問日時: 2016/10/16 08:18 質問者: ka-pudannsi
ベストアンサー
1
0
-
アクセス クエリのオブジェクト数を減らすために
初めて質問させていただきます。 ただ今アクセス2013にてデータ集計を行っています。 テーブルは3つ 1 商品テーブル 2 売上テーブル 3日付テーブル この3つのテーブルから様々な条件でクエリを作成したいと思っていますが、条件別に集計クエリを作ると結構な数になってしまうのでその条件をコンボボックスで指定し、コンボボックスとクエリ実行ボタンのみで集計を出したいと思っています。 集計クエリの雛型は フィールド 商品名 売上データ 日付 テーブル 商品テーブル 売上テーブル 日付テーブル (表示なし) 集計 グループ化 合計 Where 条件 between [forms]![フォーム1]![開始日] and [forms]![フォーム1]![終了日] このような集計クエリを作りました。 例えば、商品テーブルに[品質]というフィールドがあります。 上記集計クエリの[商品名]をコンボボックスで[品質]に変え、[品質]のデータを集計したいです。 売上テーブルに商品ID,日付IDがあり、リレーションで繋いでます。 アクセス初心者。SQLもVBAもわからないと同様レベルです。 ご教授お願いします。
質問日時: 2016/10/13 07:36 質問者: ka-pudannsi
ベストアンサー
1
0
-
ユーザーフォームについて質問させていただきます ユーザーフォームにて3個の条件で検索し一致した
ユーザーフォームについて質問させていただきます ユーザーフォームにて3個の条件で検索し一致した項目の左端の日付に入力した日付を転記させたいと思っています。 どなたかよろしくお願いします。
質問日時: 2016/10/09 06:38 質問者: ちゃはるん
解決済
2
0
-
複数あるAccessのテーブルを一つに集約するVBA
上記方法を御教示ください。 画像ファイルで具体的に記載致しましたので、画像ファイルをご参照ください。 よろしくお願いします。 ■ 前提条件 (1) 複数フォルダの中に共通のAccessが入っている。 (2) (1)のAccessの中には、共通のマスタがある。 ■ 今回やりたい事 (3) (2)のマスタのデータを、全て、複数フォルダの同階層にあるAccessへ集約したい。 ■ 御教示頂きたい事 上記実現するには、どのようなVBAを組めばよいかを御教示ください。 (画像ファイルの例でご回答を頂けますと助かります)
質問日時: 2016/10/08 22:48 質問者: mame1216
ベストアンサー
5
0
-
Access2000環境に対応するMid関数の修正方法について
Access2000環境のPCにて、VBA実行時にエラー'3075' クエリ式 「'Mid([W_作業用]![※関税CD],2,2'のこの関数は式では使用できません」というエラーが発生しました。 Access2010環境のPCでは上記エラーは出ないのですが、Access2000環境・2010環境の両方のユーザがいるため、Access2000でも2010でもどちらでもエラーなくVBAを実行できるようにしたいのですが、以下関数をどのように修正すればよいかを御教示ください。宜しくお願いします。 Mid([W_作業用]![関税CD],2,2)
質問日時: 2016/10/08 21:00 質問者: mame1216
ベストアンサー
2
0
-
最適化をしてもAccessのデータベースの容量がまったく減らない
いつもおせわになっております。 会社で使用しているAccessですが、以前は最適化を行うと、かなり容量が小さくなったのですが、現在では最適化をおこなっても全く容量が変わりません。 今はDBの容量が300MBくらいですが、Accessはファイルが壊れやすいと伺っているので、もうすぐ壊れてしまうのではないかと心配です。 もしかして、少しも減らないということはすでに壊れてしまったのでしょうか? DBの中身を確認しますと、見た目的には問題なさそうですが。。また、DBの利用者からも特に不具合の連絡等は入っておりません。 しかしながら、日に日に増しているファイルサイズを見ると、そのうちまったく動かなくなるのではと心配です。 ファイルサイズを減らす良い方法をご存知でしたら、ご教示いただけないでしょうか? ちなみにAccess2010を使用しております。 以上、よろしくお願いいたします。
質問日時: 2016/10/04 21:35 質問者: break-time000365
解決済
1
0
-
解決済
1
0
-
ACCESS 入力フォームでテーブルへデータを複数追加したい
ACCESS 入力フォームでテーブルへデータを複数追加したいと考えているのですが、 自力で解決出来ないので、アドバイスお願いします。 現在、工数取得の為の入力フォームを作成しています。 工数の取得はまとめて取得し、かかった工数を台数で割ってクエリで抽出したいと考えています。 最大5台分までで、作業によっては1台や2台でもデータを保存できるように1つのテーブルに入れたいのですが、1台入力すると4台分が空白で保存されてしまいます。 また、保存した後に、次のレコードに進んで新規で入力したいのですが、保存したレコードが表示されたままで、次のレコードに進む事が出来ません。 当方、アクセス勉強して間もないので知識や定義を理解していない部分があるのですが、アドバイスお願いします。 例) ☆ 入力フォーム ________________________________________________________ 本体シリアル [0001] [0002] [0003] [0004] [0005] 作業者 [山田太郎] 開始時間 [9:00] 終了時間 [9:30] 台数 [5] [ 保存 ] _______________________________________________________________ ↓ ☆ テーブルデータ _______________________________________________________________ 山田太郎 0001 9:00 9:30 山田太郎 0002 9:00 9:30 山田太郎 0003 9:00 9:30 山田太郎 0004 9:00 9:30 山田太郎 0005 9:00 9:30 _______________________________________________________________ コード Dim rs As DAO.RecordSet Set rs = CurrentDB.OpenRecordset("テーブル名") For i = 1 to 5 rs.AddNew rs!シリアル = Me("シリアル" & i).Value rs!開始時間 = Me("開始時間").Value rs!終了時間 = Me("終了時間").Value rs!台数 = Me("台数").Value If Me("シリアル" & i).Value = "" Then Exit For rs.Update Next rs.Close Set rs = Nothing Me.Refresh DoCmd.RunCommand acCmdSaveRecord DoCmd.GoToRecord acDataForm, "工数フォーム", acNext
質問日時: 2016/10/02 11:26 質問者: saichan5922
ベストアンサー
1
0
-
Access 実行時エラー'3075' 対処方法
VBAの設定されているAccessファイルを作成したのですが、実行時エラー'3075' クエリ式 「'Mid([W_作業用]![※関税CD],2,2'のこの関数は式では使用できません」というエラーが発生しました。 ただ、このエラーについては、発生するPCと発生しないPCと二分しています。 エラーが発生するPCについては、発生しないようにするにはどうすればよいのでしょうか? PCの環境を変更する必要があるのか、あるいは、システムそのものを改修する必要がある(Mid関数を修正する必要がある?)のでしょうか?周りに相談できる人がおらずに困っています。。 ps)ツール→参照設定で参照可能なライブラリファイルは確認した所、設定内容に問題はありませんでした。何が問題でこうしたエラーが発生しているのでしょうか・・
質問日時: 2016/10/01 20:59 質問者: mame1216
ベストアンサー
1
0
-
世界のデータ、サーバ
世界最大のデータ容量使っている企業はどこですか? 何バイト位でしょうか?またサーバは何台位使っているのでしょうか? このような情報のランキングありますか?
質問日時: 2016/10/01 08:42 質問者: 相模湾黒鯛
解決済
1
0
-
リレーショナル・データベースの論理設計について
備品管理において、備品の種類ごとに入力する項目をかえたい。 データベースの勉強をしています。 ものすごく基本的なことだと思うのですが、書籍を読んで試しに作ってみようと思ったところはじめからつまづきました。 備品管理のためのデータベースを作成しようと考えています。 備品は種類にかかわらず通しのIDで管理したいと考えています。 そのうえで、備品の種類ごとに詳細な項目を入力できるようにしたいと考えています。 (たとえば、パソコンであれば、CPU、Memory、HDDの容量、カメラであれば、記録画素数。) さらに、状態… ID管理テーブル ID | 備品名 | 種類 | 状態 種類テーブル ID | 種類 | 備品の種類ごとの詳細な項目をどのように設計すればよいのでしょうか? 種類に応じて参照するテーブルを変更するようにすればよいのでしょうか? (そもそもそのような方法が可能なのかも含めてわかりません。) (木構造とかいうものかとも思いましたが、目的としているところが違うと思いました。) よろしくお願いします。
質問日時: 2016/09/30 23:42 質問者: spring_man
ベストアンサー
2
0
-
ACCSESS2013VBA フォームのレコードソースを変更する
Win7 ACCESS2013を使用しております フォームのレコードソースを変更したいのですが、次のようなVBAコードではデバックになります。 Form_foフォーム名.RecordSource="quクエリ名" 同じフォームの中に数ヶ所記述していますが、すべて同じ結果です 記述の誤りがあるのでしょうか? よろしくお願いします
質問日時: 2016/09/30 14:09 質問者: koumechan
ベストアンサー
3
0
-
データーベースのエクセル抽出、検索で不一致(アンマッチ)抽出の方法を教えてください
https://box.yahoo.co.jp/guest/viewer?sid=box-l-6ttgdaiicjxantthpenxc5gwqi-1001&uniqid=b1586204-ddae-43d0-a193-2e82434823c1&viewtype=detail https://box.yahoo.co.jp/guest/viewer?sid=box-l-6ttgdaiicjxantthpenxc5gwqi-1001&uniqid=69267f43-df55-40d0-8f71-5a8ba178e76b&viewtype=detail https://box.yahoo.co.jp/guest/viewer?sid=box-l-6ttgdaiicjxantthpenxc5gwqi-1001&uniqid=5fe8bec5-c81a-4e6d-8bb3-48be8758c919&viewtype=detail 画像のような手順で通常は抽出しています 画像では 愛知県 名古屋市千種区 青柳町 で抽出作業をしています 必ず不一致(アンマッチ)が出ますが、このような抽出作業で不一致(アンマッチ)の抽出方法を教えてください おねがいします
質問日時: 2016/09/30 01:53 質問者: godhappy
ベストアンサー
1
0
-
エクセルのデーターベースの抽出について
上が検索したい部分 下がデーターベースです 黄色の部分(わかりやすいように黄色にしています) 「愛知県 名古屋市千種区 青柳町 」だけ入力しまして、完全一致させ抽出させるにはどうしたらいいですか?黄色の部分だけを抽出したいです 私の方法ですと 下のだいだい色のデーターも抽出してしまいます 注意してほしいのは世帯数は外します(検索するとき入力しません) おねがいします
質問日時: 2016/09/30 00:28 質問者: godhappy
ベストアンサー
1
0
-
データベースの作成について
いつかデータベースを1から設計・作成しようと思っています。 そのために現在猛勉強中です。 しかし、いざ作るとなった時に、何を用意すべきなのかよくわかりません。 環境・ソフト等、必要なものをご教授ください。
質問日時: 2016/09/27 11:11 質問者: muwork
ベストアンサー
6
0
-
【Access】先月のデータを抽出する条件について
申し訳ありませんが、初心者ですのでお教え願います。 クエリで先月のデータをパラメータを入れずに、自動で年月を取得して抽出したいと考えています。 年月のフィールドがあるのですが、和暦で且つ年号を数字にしています。 (平成を4とすると、平成28年9月→42809) 文字列で必ず5桁の設定です。 どのような抽出条件を入れたら良いでしょうか。
質問日時: 2016/09/26 20:37 質問者: ししゃも48
ベストアンサー
1
0
-
accessフォームでのPDFファイルについて Windows10、access20
accessフォームでのPDFファイルについて Windows10、access2010を使用しています。下記の様にテーブルを作成しました。 日付 商品名 PDFファイル 2013/01/02 A化粧品 PDF 2013/05/25 B化粧品 PDF 2014/03/02 C化粧品 PDF 2014/08/25 D化粧品 PDF 以下、同じ様に続きます。 PDFファイルは、ハイパーリンク型で入れています。そして下記の写真の様にフォームを作成しました。 コンボボックスから年度を選択するとリストボックスに該当年度のレコードが表示されます。この時、表示されたレコードのPDFファイルをクリックすると開くようにしたいのですがどの様に設定したらできるのでしょうか? ご存知の方、ご教授よろしくお願いします。
質問日時: 2016/09/16 22:52 質問者: ゆゆとと
解決済
1
0
-
AC2010:columnについて教えてください
Access2010 での質問です。 発注先の2社購買などをする場合に発注先のマスタを 商品名 発注先 単価 AAA 山田商店 100 AAA 日本商事 110 BBB 東西産業 120 CCC 東京物産 200 というデータを持たせて [発注用」フォームの「商品名」フィールドのドロップダウンリストから商品名を選択させるようにし、フォーム上の「発注先」「単価」のテキストボックスのコントロールソースに =[Forms]![発注用]![商品名].[column](1) '発注先 =[Forms]![発注用]![商品名].[column](2) '単価 と指定しました。 実際に動かすと、商品名BBBとCCCの時は問題なく発注先、単価が表示されるのですが AAAで日本商事を選択しても、発注先・単価のフィールドには、田中商店の物が入ってきてしまいます。 これを正常に表示するためにはどうすればいいかお力をお貸しください。 よろしくお願いします。
質問日時: 2016/09/16 16:25 質問者: PowderBlue401
ベストアンサー
1
0
-
access2010コンボボックスとリストボックスについて質問です。 テーブルに日付、タイトル、内
access2010コンボボックスとリストボックスについて質問です。 テーブルに日付、タイトル、内容のフィールドがあります。これをコンボボックスを使って2014年、2015年、2016年・・・・ と作成して、2015年を選択すると2015年度分がリストボックスに表示できるようにできますか? ご存知の方がいればよろしくお願いします。 accessは、初心者です。
質問日時: 2016/09/09 15:40 質問者: ゆゆとと
ベストアンサー
2
2
-
Accessフィルターをかけたサブフォームのそれぞれのレコードに同じ値を入れたいです
Accessでメインフォームのコンボボックスから選択したデータで、サブフォームにフィルターをかけるVBAを組みました。 そうするといくつかのレコードが出るのですが、そのレコードの一部分に共通の値を入れたいです。 マクロで試したのですが、最初のレコードのみ追加され、うまくいきません。 フィルターかける際にサブフォーム全選択も試してみたのですがダメでした。 サブフォームはテーブルから作っています。 メインフォーム名:メインフォーム1 サブフォーム名:サブフォーム1 わかる方いらっしゃいますでしょうか。 よろしくお願いします。
質問日時: 2016/09/03 00:43 質問者: みん-みん
解決済
1
0
-
Access2010でアクセス制限をしたい
ご質問させて頂きます。 Access2010です。 起動すると、 「ID」と「パスワード」を入力する画面が表示されて そのIDによって 閲覧できるテーブルなどを制限したいのですが そう言うことは可能でしょうか? また、可能な場合はどのような感じですれば宜しいでしょうか?
質問日時: 2016/09/01 14:34 質問者: sato1221
解決済
2
0
-
フォームのコンボボックスで値の代入をしました。 それぞれのデータは出てくるのですが、コンボボックスに
フォームのコンボボックスで値の代入をしました。 それぞれのデータは出てくるのですが、コンボボックスに“ すべて”を追加してソートなしのデータを表示させたいです。 良い方法はないでしょうか?
質問日時: 2016/08/30 10:57 質問者: ハイハイハイド
解決済
1
0
-
アクセス メインフォームの伝票番号(DMax関数で連番)が11番以上自動連番されない。
こんばんは。どうしてなのか、原因がみつけられません。 解決方法をご教示いただけないでしょうか?よろしくお願いいたします。 事象:メインフォームの伝票番号が11番以上は自動連番されない。 (伝票番号10までは、新規追加すれば発番できていたのに、11以降、手入力で対応中。) 仕様: table:伝票テーブル(伝票番号フィールドはテキスト型) 明細テーブル(明細番号フィールドはオートナンバー型) ※明細テーブルに伝票番号フィールドがあって、伝票テーブルの伝票番号フィールドとリレーションシップがかかっています。 Query:伝票クエリ 明細クエリ Form:伝票フォーム (伝票番号のプロパティ\データ\規定値に、=Nz(DMax("[伝票番号]","伝票テーブル")+1,1)と設定) 明細フォーム 伝票フォームに、明細フォームをサブフォームとして組み込んでいます。 新規追加をすれば、伝票番号が発番されて、サブフォームへ明細情報を入力する。 イメージ画像添付します。 どうすれば、11以降も、自動連番されるのでしょうか? 困っています。どうかよろしくお願いいたします。
質問日時: 2016/08/23 22:41 質問者: 質問者8
ベストアンサー
1
0
-
Access2013で商品に複数の単価があり予定表には該当する単価を代入する方法はあるでしょうか?
3度目の質問となります。 生産台数により単価が変動(最大3種類)する商品が出てきて、商品マスターの単価を都度替えてしまうと、前月の売り上げ金額等が合わなくなってしまう現象が出てしまいました。 今現在、単価変動の際は商品コードを別途与えて新規商品という形で運用していますが、収拾がつかなくなってきています。 商品マスターの単価は1つですが、3つ(単価1、単価2、単価3)に増やし、予定表に代入する際(今は商品コードを参照して自動的にできている)に[単価1]が自動的に代入されるが、違う単価の場合他の2種類から選ぶようなことはできますでしょうか?
質問日時: 2016/08/17 16:25 質問者: ひらはるです。
ベストアンサー
2
0
-
フォルダからのデータ抽出方法についてご教授願います。
フォルダからのデータ集計するEXCEL VBAを教えて下さい。 1. 集計元に「アイスデータ」「ケーキデータ」「ラーメンデータ」「果物データ」「魚データ」の5つのフォルダがあります。 2. 「アイスデータ」フォルダには「アイス.xlsx」、「ケーキデータ」フォルダには「ケーキ.xlsx」、「ラーメンデータ」には「ラーメン.xlsx」、「果物データ」には「果物.xlsx」、「魚データ」には「魚.xlsx」のエクセルファイルがある。 3. 「集計プログラム」を立上げ、任意の「集計元データ」にチェックを入れ「データ抽出」ボタンを押すことで、「集計表」の指定のテキストボックスにエクセルから抽出したデータを書込んで保存する。 例えば) 「集計プログラム」の「ケーキデータ」と「果物データ」にチェックを入れ「データ抽出」ボタンを押すと「集計表」の「ケーキ集計テキスト.txt」に「ケーキ.xlsx」データが書込まれる。「果物集計テキスト.txt」に「果物.xlsx」のデータが書込まれる。 というように抽出データを選んで書込むEXCEL VBAを教えて下さい。 ご教授宜しくお願い致します。
質問日時: 2016/08/07 20:20 質問者: cake
解決済
3
0
-
対象範囲における入力日(固定)の設定と直近入力日の通知について
ど素人の質問ですみません。 会社で添付資料を作成しています。各担当者の作業が完了次第、チェックボックスにチェックを入れてもらい、チェックが入ると、関数で作業完了日を表示する設定をしました。(各担当者の作業を本資料において管理し遅滞ないよう後続作業へ繋げたいのです。) ただ、ファイルを一旦閉じ、再度開くと日付が更新されてしまいます。レ点チェック=作業日にする方法を教えてください。 また、F列の範囲(F5:12)において、直近の日付(最終作業日)が入ると、同行J列に"最終作業者です"などと表示させたいのですが、どのような設定をすればよろしいでしょうか。 8項目中、8番手の作業=最終作業日という考えです。 説明が下手で申し訳ありませんが、ご回答をよろしくお願いします。
質問日時: 2016/08/06 00:41 質問者: keico
ベストアンサー
3
0
-
アクセスのテーブルデータについて
アクセスのテーブルデータについて教えてください。 ・テーブル「会員住所氏名」のフィールドに[住所][氏名1][続柄1][氏名2][続柄2][氏名3][続柄3]とあったとします。データの内容はある会員名簿でその世帯の住所と世帯員(氏名1.2.3)で一人世帯から三人世帯がありえます。 ・このテーブルから最終的にレポート「会員名簿」としてテーブルに登録されている全員(氏名1、氏名2、氏名3)の「住所」、「氏名」が並ぶ表を作りたいのです。 ・SQLはわかりませんので、デザイングリット(?)でする作業で対応したいと思っています。クエリ(テーブル作成クエリや選択クエリなどを使うのかなと思いますが…)のことは多少分かります。アクセスの知識は中級の初級程度(?)のレベルです。 よろしくお願いします。
質問日時: 2016/08/05 21:01 質問者: yukihoraru333
解決済
1
0
-
ACCESSにてテーブルに反映されている各商品価格の最小値が表示されているフィールド名を反映する式
ACCESS初心者です。 以下のような各商品を販売している商店名と販売されている商品の価格が反映されたテーブル「T_価格表」があります。 テーブル「T_価格表」 商品名|A商店| B商店|C商店 バナナ|150円| 180円|200円 みかん|120円| 130円|110円 イチゴ|250円| 280円|240円 メロン|540円| 530円|600円 現在、このテーブルから各商品の最安値を反映するクエリ「Q_最小値」があります。 クエリ「Q_最小値」 商品名|最小値 バナナ|150円 みかん|110円 イチゴ|240円 メロン|530円 このクエリに最小値で販売している店舗名を反映するフィールドを追加し、以下のように表示させたいと考えております。 クエリ「Q_最小値」 商品名|最小値|最小値の商店名 バナナ|150円|A商店 みかん|110円|C商店 イチゴ|240円|C商店 メロン|530円|B商店 当方、デザインビューにてクエリ作成をしているのですが、このとき「最小値の商品名」フィールドにどのような数式を反映させればよろしいでしょうか? ご助言いただければ幸いです。 何卒よろしくお願いいたします。
質問日時: 2016/08/02 08:55 質問者: moomin5963
解決済
1
0
-
データベースについて
MS-Accessにて作成したデータに複数のPCより入力・変更等をするようにしたいのですが、 以前作成したAccessVer2002の場合はできたのですが、2013では1台でのみの使用 しかできなくなってしまいました。なにかセキュリティ設定が必要なのでしょうか。 あまりにも変わり過ぎて・・・ すいませんどなたか教えていただけませんでしょうか。
質問日時: 2016/07/27 07:58 質問者: かっちゃn
解決済
2
0
-
Access2013 クエリについて
Access2013で勉強中の超ビギナーです。 T_会社 key_会社ID、会社名 T_会社概要 key_会社ID、業種 T_支店名 key_支店ID、会社ID、支店名 上記3つのテーブルを利用し、会社ID、会社名、業種、支店ID、支店名を 一度に入力できるクエリを下記のように作成しましたが 「T_支店名の結合キーがレコードセットにありません」 というメッセージが出て入力できませんでした。 会社ID(T_会社) 会社名(T_会社) 業種(T_会社概要) 支店ID(T_支店名) 支店名(T_支店名) このような場合、どういったクエリを組めば良いでしょうか?
質問日時: 2016/07/26 11:54 質問者: punchsan
解決済
1
1
-
アクセスのレポート合成(複数のレポートを一つにまとめる方法)
こんにちは。 現在アクセスにて、複数あるレポートを一つにまとめれないか挑戦中です。 現在の作業手順は以下になります。 1.見積書を選択する→見積書のフォームが表示される 2.見積書のフォームにある印刷ボタンをクリック→見積書の表紙がプレビューされる→表紙を印刷 3.見積書のフォームになり、各項目の「開」ボタンをクリック→各項目の明細のフォームに移行 4.明細のフォームにある印刷ボタンをクリック→該当項目の明細がプレビューされる→印刷 5.見積書に記載されている項目の数だけ3.~4.を繰り返す この作業を表紙のフォームのボタン一つで出来ないでしょうか?もちろんボタンは新規で作ります。 項目が少なければなんてことないのですが、項目が多くなると今どこまで印刷が終わったのかわからなくなって、同じ明細を2回印刷してしまったり、最悪なのは項目を一つ飛ばして印刷してしまったりと、効率悪い上に重大なミスに繋がります。 色々調べながら試してみましたが、また挫折しそうで、質問しました。 現在あるのは見積書の表紙のレポートと明細のレポートです。 新規に一括印刷用のレポートを作成し、その詳細部分に既存の表紙レポートと明細レポートをサブレポートとして組み込むということをやってみました。 かなり惜しかったのですが、以下の問題が発生しました。 ①表紙は問題なく反映されるのですが、明細が全然関係のない明細になってしまう。というより、明細として記録されているデータを全て反映してしまう。 ②明細レポート側のレポートヘッダーが明細の2ページ目以降消えてしまう。 現在の仕組みとしては、表紙は見積書のフォ-ムからIDを引っ張ってきており、明細は見積書のサブフォームからID(表紙とは別のID)を引っ張っています。なので、既存のクエリをコピペしていじれば行けそうな気がするのですが、②の問題に関してはどうしようもなさそうな気がしています。 だとすると、全く別の一括印刷用のレポートを作るしかありませんか? そうであれば、表紙と明細という、デザインの異なる、しかも共にヘッダー・詳細・フッターを必要とする場合どのように作成したら良いのでしょうか? どなたかご教授いただければ助かります。
質問日時: 2016/07/26 10:48 質問者: muwork
ベストアンサー
3
1
-
ACCESSでのSQL文
SQL初心者です。 ACCESSでSQL文を記述していますが、どうもうまくいきません。 まず、「顧客マスタ」と「問合せ履歴」というテーブルがあります。 「顧客マスタ」は1顧客1レコードの状態、「問合せ履歴」は1顧客に対してN個のレコードがあります。 「顧客マスタ」 顧客ID|顧客名|顧客住所|・・・・ 1 |田中 |東京 | 2 |石井 |神奈川 | 3 |斉藤 |千葉 | 4 |藤井 |東京 | 「問合せ履歴」 顧客ID| 登録日 |問い合わせ内容|・・・・ 1 |2000/11/04 |新規注文 | 1 |2001/05/04 |追加注文 | 2 |2005/07/19 |事前打合せ | 2 |2005/07/30 |見積依頼 | 4 |2014/01/11 |現地調査依頼 | 4 |2014/06/04 |新規注文 | 両方のテーブルに「顧客ID」が存在するので、これをキーにLEFTJOINして、顧客マスタの全件と、問合せ履歴のある顧客については問い合わせ内容を結合したいと考えています。 出力結果を1顧客1レコードのユニークな状態にしたい、且つ問合せ履歴のある顧客は最も古い問合せのレコードを結合したいと考え、以下のSQL文を記述したのですがうまくいきません。 ===== SELECT 顧客マスタ.*, 問合せ履歴.* FROM 顧客マスタ LEFT JOIN 問合せ履歴 ON 顧客マスタ.顧客ID = 問合せ履歴.顧客ID LEFT JOIN (SELECT MIN(問合せ履歴.登録日),問合せ履歴.顧客ID FROM 問合せ履歴 GROUP BY 問合せ履歴.顧客ID) AS T1 ON 顧客マスタ.顧客ID = T1.顧客ID; ===== どうすればうまくいくでしょうか。分かりにくいかもしれませんが、よろしくお願いします。
質問日時: 2016/07/25 12:45 質問者: motobiz
ベストアンサー
2
0
-
Accessのファイルリンクの削除
Accessで作られた業務プログラムが稼働している現地の環境は、 クライアントでAccessの業務プログラムが動作しており、サーバにテーブルを持ったAccessデータベースが存在している状態です。 そのプログラムをメンテナンスする為に、サーバが存在しないクライアントだけのPCで動作させる ようにしました。 それは、サーバのAccessデータベースが存在しないので、そのサーバのデータベースをリンクする ようにAccessから指示され、リンクさせて動作させています。 そこで、メンテナンスも終了して、現地のサーバがある環境に戻したいのですが、 このファイルをリンクしたままで、戻すと何か不都合が発生しないでしょうか? 発生するようであれば、このファイルのリンクを削除したいのですが、 それには、どのようにすればいいのでしょうか?
質問日時: 2016/07/25 12:05 質問者: shinyaYS
ベストアンサー
1
0
-
Access 2010 VBAで日付ごとカテゴリごとの受付番号取得
はじめまして。 問い合わせのインシデント管理をAccess 2010で行うこととなり、VBAが必要となりました。 下記のようなことができるのか教えていただけたら幸いです。 メインのテーブル ┗受付ID(オートナンバー)、受付日時(日付/時刻型)、カテゴリ名(ルックアップ)、ほか カテゴリのテーブル ┗カテゴリID(オートナンバー)、カテゴリ名、カテゴリ_略 サンプル 1 Excel EX 2 Word WD 3 PowerPoint PP メインのテーブルを元に入力フォームを作成しました。 そこに配置している【受付日時】とフォームで選択した【カテゴリ名】を元に 日付ごとカテゴリごとの受付番号を取得し、フォームに表示すると共に メインのテーブルに蓄積したいのですが、可能でしょうか? テーブルの主キーは受付ID/オートナンバーにしていますが、 それとは別に上記のような受付番号を取得したいのです。 その際に YYYYMMDD_0001_xxx という書式で取得できたらと思っています。 YYYYMMDD:受付日時の年月日 4桁の番号は日付が変わるとまた1からカウント xxx:カテゴリ_略(カテゴリのテーブルの3列目) サンプル:20160725_0001_EX どうぞよろしくお願いいたします。
質問日時: 2016/07/25 01:17 質問者: 粉雪7
ベストアンサー
2
0
-
ACCESS2013で一部に四角枠をかぶせてチェックboxON/OFFで透明/塗りつぶしできますか?
2度目の質問となります。 フォーム内で作業シートを作成中ですが、デザイン内の四角形を使用しチェックBOXがオンの時 黒く塗りつぶして、OFFの時透明になってその四角枠がかぶっている部分を表示させることは 可能でしょうか? 内容的には、生産工法(チェックbox)が2通りあり一方は作業項目(枠で囲んでいる部分)を使用し一方は作業なしで塗りつぶしておく必要があります。
質問日時: 2016/07/23 18:27 質問者: ひらはるです。
解決済
4
1
-
データグリッドビューで条件を満たした内容を別のデータベースに書き込み
データグリッドビューで条件を満たした内容のみを別のデータベースに書き込みたいです。 以前にも同じような書き込みを見つけたのですが、上手く出来ませんでした。 どなたか詳しく説明していただけないでしょうか? Visual Basic 2008 データベースはaccessを使用してます。 やりたいことは、データグリッドビューで検索をかける、出て来た物のみを別のデータベースに書き込むというものです。 なぜ、やりたいのかと言うと、レポート出力を使いたいからです、初心者なもので レポート出力で条件のみが印刷出来れば言うこと無いのですが それが出来そうも無いので、読み込むデータをはじめから、それだけに出来ればいいのでは無いかと 、あさはかな考えからこの様な質問に至りました。 親切な方、どうか助けて下さい。お願いします。
質問日時: 2016/07/23 04:39 質問者: 迷えるおじさん
解決済
1
0
-
アクセス レポート作成のための効率的なクエリ作成とは②
ツール構築に手詰まりして、抱えている問題の2つ目です。 お手数をおかけしますが、何卒、ご指導ください。 結果として、次の内容を一枚のレポートに表示したいのですが、問題が解決できません。 ご指摘とアドバイス頂きたくよろしくお願いします。 <やりたいこと> レポート印刷ボタンを押下したら、パラメータが表示され、 「いつから?」「いつまで」と聞かれ、「2016/7/4」「2016/7/5」と入力したら、 「神奈川県、りんご 1個 みかん 2個」 「千葉県、 りんご 1個 みかん 1個」 というレポートが県名ごとにできあがる。 <詳細(サンプル)> 次のテーブルがあります。 【T01売上データ】 フィールド①売上日 フィールド②商品CD フィールド③商品名 フィールド④県名 【T02商品マスター】 フィールド①商品CD フィールド②商品名 サンプルデータ 【T01売上データ】 ① ② ③ ④ 2016/7/4 100 りんご 神奈川県 2016/7/4 100 りんご 千葉県 2016/7/4 200 みかん 神奈川県 2016/7/5 200 みかん 神奈川県 2016/7/5 200 みかん 千葉県 【T02商品マスター】 ① 100 りんご 200 みかん <経過> 私がしてみたのは、【T01売上データ】からクエリを作成して、 売上日をBetweenで期間指定をし、県名、商品名と商品名のカウントを選択して表示させました。 すると、下記の結果が表示されます。 2016/7/4 神奈川県 りんご 1個 2016/7/4 神奈川県 みかん 1個 2016/7/4 千葉県 りんご 1個 2016/7/5 神奈川県 みかん 1個 2016/7/5 千葉県 みかん 1個 これを県名ごとに、下記の通り、レポート化するもくろみでした。 「神奈川県 りんご 1個 みかん2個」 「千葉県 りんご 1個 みかん1個」 ところが、クエリでレポートの作成をした結果、 県名ごとには出力できるけれども、詳細フィールドに定型文を挿入すると、 2つ目の商品が次のページに表示されてしまいます。 これは、やはり、私のクエリ作成ミスなのかなぁ、と思っているのですが、 問題点も、解決策も浮かびません。 経験不足丸出しで恐縮ですが、何卒、アドバイス、ご指導のほどよろしくお願いいたします。
質問日時: 2016/07/21 23:17 質問者: 質問者8
ベストアンサー
4
0
-
アクセス レポート作成のための効率的なクエリ作成とは①
ツール構築に手詰まりしています。教えてください。よろしくお願いします。 結果として、次の内容を一枚のレポートに表示したいのですが、問題が解決できません。 ご指摘とアドバイス頂きたくよろしくお願いします。 <やりたいこと> レポート印刷ボタンを押下したら、パラメータが表示され、 「いつの?」と聞かれ、「2016/7/4」と入力したら、 「2016/7/4、りんご 2個 みかん 1個」 というレポートができあがる。 <詳細(サンプル)> 次のテーブルがあります。 【T01売上データ】 フィールド①売上日 フィールド②商品CD フィールド③商品名 【T02商品マスター】 フィールド①商品CD フィールド②商品名 サンプルデータ 【T01売上データ】 ① ② ③ 2016/7/4 100 りんご 2016/7/4 100 りんご 2016/7/4 200 みかん 2016/7/5 200 みかん 2016/7/5 200 みかん 【T02商品マスター】 ① 100 りんご 200 みかん <経過> 私は、りんごとみかん用の各テーブルを作成するアクションクエリを作成しました。 【Q01売上件数りんご】 フィールド 売上日 商品CD:抽出条件 "100" 商品名 商品名のカウント 【Q02売上件数みかん】 フィールド 売上日 商品CD:抽出条件 "200" 商品名 商品名のカウント そして、作成された各テーブルを合体させたクエリを作成してみました。 【Q03売上件数(りんご・みかん、売上日指定】 売上日 パラメータ[いつの?] from 【Q01売上件数りんご】 商品名 from 【Q01売上件数りんご】 商品名のカウント from 【Q01売上件数りんご】 商品名 from 【Q02売上件数みかん】 商品名のカウント from 【Q02売上件数みかん】 すると、7/5には、りんごの売上はないはずなのに、表示されているではないですか!? どうやら前のデータが更新されないまま、残っているようです。 売上日をりんごテーブルからしか使っていないからなのはわかったのですが、 この先が、闇になりました・・。 もっと効率的な方法や、この私の間違いについて、どうかご指導頂ければと思います。
質問日時: 2016/07/21 22:52 質問者: 質問者8
ベストアンサー
2
0
-
【Access】期間内の情報を同じ主キーに内容を入れる方法
教えてください。Access初心者です。 以下の内容をできるのであればやり方を教えて頂けますでしょうか。 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 《元テーブル》 主キー 登録日 退会日 利用日 1212 2016/2/5 1212 2016/7/10 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 《参照テーブル》 主キー 登録日 退会日 1212 2015/5/20 2016/3/2 1212 2016/7/1 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー ●参照後の元テーブル結果● 主キー 登録日 退会日 利用日 1212 2015/5/20 2016/3/2 2016/2/5 1212 2016/7/1 2016/7/10 上記テーブルがある場合、参照テーブルの登録日・退会日を元テーブルに追記したいです。 しかし、同じ主キーで2つ以上の情報がある場合、元テーブルの「利用日」を参照して、 範囲内の期間を入れることは可能でしょうか? ●参照後の元テーブル結果●の様に抽出がしたいです。 分かりづらい説明で申し訳ございません。 何卒、宜しくお願いいたします。
質問日時: 2016/07/20 14:47 質問者: juniko
ベストアンサー
1
0
-
オブジェクト指向データベースを始めたいが、どう言うのが有るのでしょうか。
オブジェクト指向データベースを始めたいが、どう言うのが有るのでしょうか。
質問日時: 2016/07/18 05:00 質問者: usui-2015
ベストアンサー
2
0
-
Ms Access テーブルBにテーブルAのCDを充てたい。(クエリ?紐づけ?リレーションシップ?)
初心者です。よろしくお願いします。 そもそも、できるのかどうか、できたとして、どうするのかがわからないです。 次の2つのテーブルがあります。 テーブルマスタA には、①市町村CD ②市町村名 ③住所(番地なし) テーブル受付データB には、①NO ②住所(番地まであり)③受付日 ④⑤・・・ 具体的には、以下のとおり。(サンプル) テーブルマスタA ① ② ③ 10000 松戸市 千葉県松戸市 20000 鎌ケ谷市本町 千葉県鎌ケ谷市本町 30000 横須賀市 神奈川県横須賀市 テーブル受付データB ① ② 1 千葉県松戸市五香5-5-5 2 千葉県鎌ケ谷市本町さくらがおか8-88-8 ひまわりアパート302 3 神奈川県横須賀市横須賀8-7-8 テーブル受付データBにおいて、②の部分(市町名まで)と、 テーブルマスタAの③をなんとか紐づけて、 クエリで合体させたい。 =テーブル受付データBに、テーブルマスタAの市町村CDを充てたい。 A①市町村CD A②市町村名 B② B③ B④ B⑤ とすることを切望しています。 *********** たとえば、2つのテーブルに同じフィールドがあって、 それをリレーションシップで紐づけるのは容易ですが、 今回のようなパターンは、 もしかして、私は、ナンセンスなことをしようと苦闘している?と思ってきました。 フィールド名が同じじゃないのに、それを紐づけることができるのでしょうか? できるとして、どのようにすればよいのでしょうか? どうぞ、教えていただきたく、お願いいたします!!!
質問日時: 2016/07/17 00:40 質問者: 質問者8
ベストアンサー
2
0
-
MS Access 印刷時に、印刷レコードに印刷年月日を自動入力したい。
よろしくお願いします。 「印刷時に、印刷レコードに印刷年月日を自動入力したい。」 と考えて、今日も、一日中、アクセスと格闘してきましたが、もう知恵がでません。 クエリ作ってみたり、検索したコードを利用してみたり、いろいろしましたが、 どうすれば、よいのか、わからなくなってしまいました。 お知恵をおわけください。よろしくお願いします。 ************************************** (1)テーブルには、①受付日 ②商品名 ③件数 ④印刷年月日 の4つのフィールドがあります。 (2)クエリで、①にパラメータを使い、日付指定して、テーブルデータを抽出できるようにしました。 (3)クエリからレポートを作成しました。 (4)フォームの印刷ボタンで、レポート印刷するマクロを設定しました。 結果、印刷ボタンを押すと、指定受付日のレコードをレポートとして印刷できます。 今回は、 印刷ボタンを押して、指定受付日レコードをレポート印刷すると同時に、 当該印刷レコードについて、テーブルの④に印刷日を自動記録するようにしたいのです。 ************************************** なにとぞ、ご指導、よろしくお願いいたします。
質問日時: 2016/07/16 22:58 質問者: 質問者8
ベストアンサー
3
1
-
ACCESS ダイアログ キャンセルボタン押下するとエラーに
ACCESS2010 教えてgooでダイアログからテキストファイルを取り込む方法を教えて頂きました。 ダイアログが表示された後、「キャンセル」ボタンを押下すると「パス名が無効です」のメッセージが表示されてしまいます。 「キャンセル」ボタンを押下したら、元のフォーム画面(名前:F_main)に戻るようにしたいのですが、strPath = "" にどのような追加をすればよろしいでしょうか。 Private Sub コマンド0_Click() Dim i As Integer Dim strSQL As String Dim dbs As DAO.Database Dim rst As DAO.Recordset Dim OutData As String Dim kind As String Dim strPath As String strSQL = "SELECT * from M159 ORDER BY 組店コード,行番号" Set dbs = CurrentDbjavascript:void 0; Set rst = dbs.OpenRecordset(strSQL, dbOpenForwardOnly) kind = "" OutData = "" With Application.FileDialog(msoFileDialogFolderPicker) If .Show = True Then strPath = .SelectedItems(1) Else strPath = "" ←ここ End If End With Open strPath & "\M159(変換後).csv" For Output As #1 With rst Do While Not .EOF If !組店コード <> kind Then If OutData <> "" Then Print #1, Mid(OutData, 2) End If kind = !組店コード OutData = "" End If For i = 0 To .Fields.Count - 1 OutData = OutData & "," & .Fields(i) Next .MoveNext Loop If OutData <> "" Then Print #1, Mid(OutData, 2) End If End With MsgBox "ファイル出力が終了しました。" Close #1 ' ファイルを閉じます。 End Sub
質問日時: 2016/07/15 14:41 質問者: YUKIE1995
ベストアンサー
1
0
-
ACCSEE CSVファイルの出力場所 ダイアログで指定したい
ACCESS2010 を使用しています。 先日、標題「ACCESS 同じ種類のレコードを1行に纏め、CSVファイルで出力したい」にて CSVファイルの書出し方法を下記のとおり教えて頂きました。 ファイルの出力先を、ダイアログで指定できるようにしたいのですが、どのように 直せばよろしいでしょうか。javascript:void 0; Private Sub コマンド0_Click() Dim i As Integer Dim strSQL As String Dim dbs As DAO.Database Dim rst As DAO.Recordset Dim OutData As String Dim kind As String strSQL = "SELECT * from M159 ORDER BY 組店コード,行番号" Set dbs = CurrentDb Set rst = dbs.OpenRecordset(strSQL, dbOpenForwardOnly) kind = "" OutData = "" Open "C:\Users\yukie\Desktop\test.csv" For Output As #1 ' 出力モードで開きます。 With rst Do While Not .EOF ' レコードが無くなるまで繰り返します。 If !組店コード <> kind Then If OutData <> "" Then Print #1, Mid(OutData, 2) End If kind = !組店コード OutData = "" End If For i = 0 To .Fields.Count - 1 OutData = OutData & "," & .Fields(i) Next .MoveNext Loop If OutData <> "" Then Print #1, Mid(OutData, 2) End If End With Close #1 '
質問日時: 2016/07/13 13:57 質問者: YUKIE1995
ベストアンサー
4
0
-
フォームで検索 エラーの表示について
ACCESS2010を使用しています。 フォーム名:F_メイン クエリ名:Q_00010_顧客基本 フォームに以下のテキストボックスを作成し、検索(抽出)できるようにしています。 ①顧客番号 ※テキストボックスの名前⇒検索 ②担当者コード ※テキストボックスの名前⇒担当者コード検索 ③店舗コード ※テキストボックスの名前⇒店舗コード検索 クエリに以下の3つのフィールドを作成しています。 3つのフィールドの抽出条件には、"True"を設定しています。 IIf(IsNull([Forms]![F_メイン]![検索]),True,[顧客番号]=[Forms]![F_メイン]![検索]) IIf(IsNull([Forms]![F_メイン]![担当者コード検索]),True,[担当者コード]=[Forms]![F_メイン]![担当者コード検索]) IIf(IsNull([Forms]![F_メイン]![店舗コード検索]),True,[店舗コードコード]=[Forms]![F_メイン]![店舗コード検索]) テーブルに存在する顧客番号や店舗コード、担当者コードを入力すると、問題なくレポートが表示されますが、 存在しない場合「実行時エラー"2427" 指定した式には値がありません」が 表示され、「デバック」「終了」のボタンが表示されてしまいます。 【やりたいこと】 上記のエラーではなく、「該当するデータはありません」のメッセージで「OK」ボタン を表示し、「OK」ボタンを押すと、元のフォーム画面に戻るようにしたい。 ご教授、お願いします。
質問日時: 2016/07/13 09:10 質問者: YUKIE1995
ベストアンサー
1
0
-
ACCESS 同じ種類のレコードを1行に纏め、CSVファイルで出力したい
ACCESS 2010を使用しています。 テーブルのレコードで、同じ種類のレコードを1行に纏め、最終的にCSVに出力したいのですが、 マクロなどで自動的におこなうことはできないでしょうか? 例. テーブル名:test 【テーブルのイメージ】 通番 種類 金額 1 A 100 2 A 150 3 A 130 1 B 200 2 B 150 3 B 350 1 C 100 2 C 500 3 C 250 【CSVの出力イメージ】 1,A,100,2,A,150,3,A,130 1,B,200,2,B,150,3,B,350 1,C,100,2,C,500,3,C,250 補足)◎通番についてですが、上記例だと1~30ですが、実際は1~30まであります。 なお、通番はどの種類も1~30まであります ◎項目の数ですが、上記例だと3項目ですが、実際は30項目ほどあります。 ◎種類の数ですが、上記例だと3種類(A~C)ですが、実際は150種類あります。 ◎CSV保存場所は、できれば都度、指定できるといいのですが、固定でもかまいません。 VBAの知識はほとんどありませんが、VBAによる回答でも構いません。 よろしくお願いいたします。
質問日時: 2016/07/12 13:36 質問者: YUKIE1995
ベストアンサー
1
1
-
ACCESSにてフィールド間の平均(空白除く)と空白の個数を反映するためのモジュール
ACCESS初心者です。 図のようなテーブルがあります。 このテーブルの右側にクエリで「各商品の平均値(空白セルは省く)」 ならびに「空白セルの個数」を反映したいと思っております。 過去に質問をさせていただいた案件(https://oshiete.goo.ne.jp/qa/9327298.html)の内容と類似することから、 恐らくモジュールならびにクエリ式を合わせ技にて両値を反映することになるかと想定しているのですが、調べてもなかなか当案件に類似した内容の記載を見出すことができません。 モジュール・クエリ両内容をどなたかご提案いただけないでしょうか? 何卒よろしくお願いいたします。
質問日時: 2016/07/11 15:49 質問者: moomin5963
ベストアンサー
1
0
-
ACCESSのクエリで注文日に一番近い決済日のレートを選ぶ方法
ACCESS初心者です。 テーブル1:販売表 商品名|価格|販売日 リンゴ|$2|6/23 バナナ|$1.5|6/5 メロン|$10|6/1 バナナ|$1.7|5/25 メロン|$9|5/23 テーブル2:決済日-レート 決済日|レート 6/30|105円 6/14|103円 5/31|102円 このように販売表と決済日-レートのテーブル2つがあります。 このとき、クエリにて販売表にその注文に該当するレートを反映したく考えております。 商品名| 価格|販売日|レート| リンゴ| $2| 6/23|105円| バナナ|$1.5| 6/5|103円| メロン| $10| 6/1|103円| バナナ|$1.7| 5/25| 102円| メロン| $9| 5/23|102円| パターンとしては、 日付が各販売日の直近(直後)のものを該当レートとして反映させたく存じます。 このとき、クエリのレートフィールドにどのような式を反映させればよいでしょうか? どなたか、ご助言いただければ幸いです。 何卒よろしくお願いいたします。
質問日時: 2016/07/06 18:59 質問者: moomin5963
解決済
1
0
【データベース】に関するカテゴリ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【その他(データベース)】に関するコラム/記事
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースファイル(.db)を開きた...
-
最新の日付とその金額をクエリー抽...
-
将棋のDB。「この局面と同一の局面...
-
ACCESSのSQLで、NULLかNULLでないか...
-
警察はスマホに保存した動画や画像...
-
Accessを開きなおすとテキストボッ...
-
データベースの勉強 公務員を目指し...
-
android版のMs accessはありますか?
-
CSVファイルでテキストの改行の方法
-
Excelフィルタ抽出で「検索していま...
-
半角ハイフンに似た文字
-
Accessのフォームへ、記録者の名前...
-
更新クエリをリンクデータベーステ...
-
Access フォーム上でコンボボックス...
-
はじめてのAccess 2019 について
-
マイクロソフトAccessでsqlのas句の...
-
私はシステム会社に務めているので...
-
ITパスポートについての質問です。 ...
-
コンピュータ用語、データベース用...
-
シートが異なるセル同士を、相互に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データベースファイル(.db)を開きた...
-
将棋のDB。「この局面と同一の局面...
-
ACCESSのSQLで、NULLかNULLでないか...
-
CSVファイルでテキストの改行の方法
-
最新の日付とその金額をクエリー抽...
-
エクセルのフィルタ抽出が固まる
-
警察はスマホに保存した動画や画像...
-
Accessを開きなおすとテキストボッ...
-
顧客データベースを作る場合、名字...
-
シートが異なるセル同士を、相互に...
-
テキストボックスにコントロールソ...
-
DBエラーを解決したい
-
マイクロソフトAccessでsqlのas句の...
-
帳票フォームでのあるコンボボック...
-
Access クエリ上で表示させた割り算...
-
DocuWorksでの印刷
-
Excelフィルタ抽出で「検索していま...
-
DB2のSELECTでカンマ編集についてご...
-
android版のMs accessはありますか?
-
20万行あるデータを動かしたい
おすすめ情報