回答数
気になる
-
Access 別テーブルの抽出条件にて支店レベルの売上を大手業者に大分類して集計
旅館の宿泊者管理システムより39000件ほどのCSVデータをインポートして 売上の集計表を作成中です。 50種類ほどある大手業者名ごとに売上集計するために分類用の抽出条件キーワー ドを別テーブルに保存してあります。 宿泊者データには支店レベルや系列レベルで数百の業者名が入っているため共通の キーワードを like [T_条件式].[条件式]で 引っかけて抽出して大分類する必要がありますが、極まれに異業者を通しての予 約データがあるため、2つのキーワードに引っかかってしまいデータがダブって 抽出されてしまいます。 その際には頭のキーワードに引っかかった業者名で大分類したいのですがその 方法がわかりません。 もう数週間以上悩み続けていてネットを検索するのですがいっこうに分かりません。 VBAをつかうのかSQLを使うのかとも思うのですが自分の知識では分かりません。 遅くても10月8日までには前年比や累計を出して提出しなければならず、せっぱつまっています。 どなたか教えて頂けないでしょうか? 単純化した例のスクリーンショットを貼り付けさせて頂きます。 画像が見にくかったらごめんなさい。 どうかよろしくお願い致します。
質問日時: 2017/10/02 17:37 質問者: ころころこーちゃん
ベストアンサー
1
1
-
ACCESS 集計クエリ(リレーション有り時)
ACCESS2013を使用しています。 以下のテーブルがあり、集計を行っています。 テーブルA テーブルB ID --------- ID(リレーションで結ぶ) 項目A 項目B 集計クエリは項目Aでグループ化し、テーブルAのIDの個数、テーブルBのIDの個数を集計します。 テーブル同志はIDで結びます。(関係はテーブルA:テーブルBが1:多) ここでお聞きしたいのですが、このまま集計すると、テーブルAのIDの個数集計は、テーブルBのIDが存在する個数になってしまいますよね? 集計したいのは、純粋なテーブルAのID個数とテーブルBのID個数を一度に出したい。 いまは単独テーブルAの集計クエリと上記のテーブルBの集計クエリを作成し、別々に使用しています。 ヒントになるような回答をお待ちしてます。よろしくお願いします。
質問日時: 2017/09/29 08:19 質問者: かずぅたん
解決済
1
0
-
エクセルでデータを別シートへ複数条件で反映させたい。
こんばんは。どうすることも出来ず困っています。マクロが出来ないのでエクセルで試してみましたが無理でした。説明が分かりずらいかもしれませんがご教授お願いします。 データ貼付Sheetの情報 ・データ貼付Sheetにはシステムからダウンロードしたエクセルのデータを貼り付ける ・データ貼付Sheetにはシステムからダウンロードしたエクセルのデータを貼り付ける ・店コード(支店)は購入したものが無ければ店コード(支店)表示されない ・分類も購入が無ければ分類名の欄は表示されない まとめSheetの情報 ・まとめSheetは全ての店コードと分類が常に表示されている ・データ貼付Sheetにある数値をまとめに反映させたい ・データ貼付Sheetの分類(同じ色の分類の計)をまとめに反映したい ・支店が増える可能性あり どうか皆さんのお知恵をお借りしたいです。
質問日時: 2017/09/28 23:38 質問者: ひみゆ
ベストアンサー
9
0
-
Access2013 クエリ 他のテーブルに抽出条件と返す値があるような設定について いつもお世話に
Access2013 クエリ 他のテーブルに抽出条件と返す値があるような設定について いつもお世話になっております。 受注管理を作っています。 テーブル① 顧客IDl注文日|・・・・ 1111 |2017/10/3 2222 |2017/10/10 テーブル② 注文期間の開始日|注文期間の開始日|1回目納品日|2回目納品日|・・・|7回目納品日| 2017/10/2 | 2017/10/8 | 2017/10/18 |2017/11/8|・・・ |2017/4/4 2017/10/9 | 2017/10/15 | 2017/10/25 |2017/11/15|・・・ |2017/4/11 とあり、テーブル①をもとにクエリを組み以下のようなデザインになれば、と思いました。 顧客ID|注文日|1回目納品日|2回目納品日|・・・|7回目納品日| 1111 |2017/10/3| 2017/10/18 |2017/11/8|・・・ |2017/4/4 2222 |2017/10/10| 2017/10/25 |2017/11/15|・・・ |2017/4/11 そこで、始めに 顧客ID|注文日|1回目納品日 のみで試すため、 1回目納品日のところに、以下の式を入れてみました 1回目納品日: IIf([注文日] Between [テーブル②]![注文期間の開始日] And [テーブル②]![ 注文期間の開始日],[ テーブル②]![ 1回目納品日]) すると、顧客IDごとにたくさんの行ができ、そのうちの1行だけに1回目納品日があり、そのほかの行には1回目納品日がブランクになってしまいました。 なにか式に間違いがあるのでしょうか? 年間注文日に当たる日付は3ヶ月しかないのですが、顧客数がおおいことと、他の管理がAccessで行われているため、 他の顧客データと後々あわせるため、Accessで作りたいのです よろしくご教示いただければと思います。
質問日時: 2017/09/28 19:12 質問者: Mackey110
ベストアンサー
1
0
-
VBA ユーザーフォームのテキストボックスに 各シートのセル値を表示させたいのですが コードはどの様
VBA ユーザーフォームのテキストボックスに 各シートのセル値を表示させたいのですが コードはどの様な形になりますか? ご教示よろしくお願いします
質問日時: 2017/09/24 16:36 質問者: kkk92kkk
解決済
1
0
-
アクセス フォームにコードを入力しても更新しないと会社名が表示されない
アクセス フォームにコード番号を入力すると会社名が表示できるようにしたいのですが、今はフォームを一度閉じないと更新されません。なぜでしょうか。 フォームのレコードソースは Aリース物件テーブル Bリース会社リストテーブル C引落銀行口座リスト の3つのクエリーをつなげたものです。 更新ボタン(F5)を押すかフォームを一旦閉じて開くと出てくるのですが リース会社の番号を入力するとフォームにリース会社がすぐ表示されるようにしたい。 引落銀行コード番号を入力するとフォームに銀行名がすぐに表示されるようにしたい。 アクセス 詳しくありません。わかりやすい言葉で教えていただけますでしょうか。
質問日時: 2017/09/21 16:10 質問者: ながさき
ベストアンサー
1
0
-
AccessでのNullと長さ0の文字列につきまして
1、AccessにはNullと長さ0の文字列があるそうですが、どちらの空白を使うべきでしょうか? 2、すでに入力した空白をNullもしくは長さ0の文字列に簡単に置き換えができるのでしょうか? 3、長さ0の文字列の入力の際にわざわざ""をいれるのが面倒なことにつきまして 以上のことをお聞きしたいと思います。 今年から顧客情報をデータ管理しようと思い、Excelを利用していたのですが、データが複雑になり、Accesの方が良いと判断したため、数日前使い始めました。 Excelからインポートした今まで作ったデータに新しいデータを追加したのですが、IIfで""に一致する条件分岐をクエリ上に作るも、追加したデータは一致しません。 値要求と空文字の設定を「はい」変えましたが、すでに入力した分が自動的に置き換わることもなく、また、値要求の関係でレコードの追加のたびにいくつもある空白セルに""の入力を要求されたりと、面倒に感じました。 もう一つAccessの質問ではないのですが、Excelで空白を関数を引用すると、0が出現することがあります。 これはAccessのNullと長さ0の文字列と同じようなものなのでしょうか? 調べてもnullと長さ0の文字列についての違いがほとんどわからなかったため、勘違いているところもあると思いますが、ご指摘とご回答をよろしくお願いします。
質問日時: 2017/09/17 13:47 質問者: reiya1228
ベストアンサー
1
0
-
Accessの選択クエリで、条件に合致するレコードの特定フィールドに値を自動入力する方法
Accessの初心者です。 複数のテーブル、クエリから下記のような選択クエリを作りたいです。 この場合はどのような方法がありますでしょうか。 選択クエリ --------------------------- フィールド「日付」|フィールド「甲」|フィールド「乙」 --------------------------- 2017/4/1 |○○ |null 2017/4/3 |○○ |最新 2017/4/3 |○○ |最新 2017/4/2 |○○ |null (1)フィールド「日付」において最新の日付(複数ある場合もあり)を 含むレコードの、フィールド「乙」に「最新」という特定の文字が自動的に書き込まれます。 (2)最新の日付以外の日付を含むレコードのフィールド乙は自動的に(null) となります(何も入らない)。 (3)フィールド「乙」は他のテーブル、クエリから引っ張ってきたものではなく、この選択クエリ上に新しく追加するフィールドです。 以上 よろしくお願いいたします。
質問日時: 2017/09/08 14:06 質問者: oshiete-zoo
ベストアンサー
1
0
-
追加クエリに選択クエリを組み合わせた場合の動作について
お世話になります。 以前のご回答、ありがとうございました。 また、新たな問題に直面しましたので、アドバイスをお願いいたします。 選択クエリをまず設定し、選択クエリで選択したデータを追加したいと考えています。 選択クエリはテキストボックスから値を取得して、任意の1つに絞っています。 同様に、追加クエリも任意の1つに絞っています。 個々の同様問題ないのですが、2つのクエリを合わせると、選択クエリでどうやらデータを取得できず、「パラメータの入力」が出てしまいます。 これはなぜでしょうか。 先に選択クエリを実行して、追加クエリを実行しても、「パラメータの入力」が出てしまいます。 この方法はダメなのでしょうか。 ▼クエリの内容 ・選択クエリ SELECT 機材貸出履歴.患者番号, 機材貸出履歴.機材名, 機材貸出履歴.機材コード, 機材貸出履歴.整理コード, 機材貸出履歴.[シリアルNo] FROM 機材貸出履歴 WHERE (((機材貸出履歴.患者番号)=[Forms]![フォーム_機材貸出履歴]![患者番号のテキストボックス])); ・追加クエリ INSERT INTO 患者履歴 ( 患者番号, 患者名, 患者名フリガナ, 機材名, 機材コード, 整理コード, シリアルNo, 貸出日, 返却日 ) SELECT [Forms]![フォーム_機材貸出履歴]![患者番号のテキストボックス] AS 式1, [Forms]![フォーム_機材貸出履歴]![患者氏名のテキストボックス] AS 式2, [Forms]![フォーム_機材貸出履歴]![フリガナのテキストボックス] AS 式3, [追加クエリ_中間クエリ_機材一覧]!機材名 AS 式6, [追加クエリ_中間クエリ_機材一覧]!機材コード AS 式7, [追加クエリ_中間クエリ_機材一覧]!整理コード AS 式8, [追加クエリ_中間クエリ_機材一覧]![シリアルNo] AS 式9, [Forms]![フォーム_機材貸出履歴]![貸出日のテキストボックス] AS 式4, [Forms]![フォーム_機材貸出履歴]![返却日のテキストボックス] AS 式5;
質問日時: 2017/09/06 11:10 質問者: akikagur
ベストアンサー
1
0
-
Access vba レポート非連結コントロールのControlSource
Report_Openイベントで非連結コントロールのControlSourceに対して フィールドを割り当てています。 当初は次回も非連結として機能していましたが、ある時設定したフィールドの記述が 残ってしまい。非連結としてうまく機能しなくなりました。 割当を保存しないで常に機能させるにはどうのようにしたらよいでしょうか。 イメージは、SaveNoとして閉じる感じです。
質問日時: 2017/09/05 11:52 質問者: yichi
解決済
1
0
-
access2016 コンボボックスの取得データについて
access2016を使用しています。 コンボの取得の仕方について、ご教示ください。 異なる下記テーブルのデータがあります。 aテーブル 項目1 項目2 aa b1b1 aa b2b23 aa b5b5b5 bテーブル 項目1 項目2 bb hhhh bb jjjj bb tttt 1つのフォームに 2つのコンボボックスを作成して 1つ目のコンボでaaを選択したら、2つ目のコンボでは、aテーブルの項目2の データを一覧表示し 1つ目のコンボでbbを選択したら、2つ目のコンボでは、bテーブルの項目2の データを一覧表示したい 上記コンボのように 最初に選択した内容によって、次のコンボでは、取得元のテーブルを変更したいのですが、 どのようにすればよいのでしょうか。 よろしくお願いいたします。
質問日時: 2017/09/04 00:18 質問者: goo_abc5555
ベストアンサー
1
0
-
更新クエリで日付だけ更新されません。
お世話になります。 以前、ご回答くださった方、ありがとうございます。 質問なのですが、accessでフォームを作り、日付型(と数値型)のカラムのみ更新されません。 どういうことが原因でしょうか。 今までは短いテキストで誤魔化してきていたのですが、今回はどうしても日付型の必要があります。 ▼DB ○ シリアルナンバー 短いテキスト ○ 顧客番号 短いテキスト ○ 顧客氏名 短いテキスト ○ フリガナ 短いテキスト × 貸出日 日付型 × 返却日 日付型 ▼フォーム シリアルナンバー デフォルト 顧客番号 デフォルト 顧客氏名 デフォルト フリガナ デフォルト 貸出日 日付型 日付(S) 返却日 日付型 日付(S) 短いテキストにすると、更新クエリのうち、×の部分も更新できます。 よろしくお願いします。 参考程度でもいいのですが、数値型も更新できない理由が知りたいです。
質問日時: 2017/08/29 10:25 質問者: akikagur
ベストアンサー
3
0
-
accessでの文字列の混ざった連番処理について
お世話になります。 検索をかけても望む形の物がでませんのでご教授願います。 おそらくクエリでできると思うのですが、 文字列+数字の連番処理をかけたいです。 具体的には C0001 C0002 C0003 C0004 こういった形です。 オートナンバーでフォーマットを変える方法を見つけたのですが、保持している情報が C0001なら1になってしまい、困っています。 C0001という文字列で保存できる方法をお願いいたします。 環境 access2010
質問日時: 2017/08/23 10:09 質問者: akikagur
ベストアンサー
3
0
-
Accessでレコードを別テーブルへコピーするには
AccessのVBAを教えてください。 「名簿1」というテーブルがあり、そのテーブルの1つのレコードを「名簿2」という別テーブルに移動させたいです。 「名簿検索」フォームがあり、「名簿1」のデータを検索して表示させることができます。 その表示させたある特定のレコードを、「移動」というボタンを押すと「名簿2」へ移動させるような作りにしたいです。 「名簿1」と「名簿2」は全く同じ構造のテーブルです。 初心者のため、一番簡単な方法でやりたいです。 レコードを「名簿2」へコピーし、その後「名簿1」のレコードを削除しようと思ったのですが、なかなかうまくできません。 insert into を使ってみたのですが、テーブルのデータ全てがコピーされてしまいます。 Access2010を使用しています。 よろしくお願いいたします。
質問日時: 2017/08/21 10:13 質問者: HLPDSK
ベストアンサー
2
0
-
アクセス 条件によって印刷する項目を変えたい。
顧客名簿のデータベースを印刷したいのですが、何も指示のないデータは住所1を印刷し、チェックマークの入っているデータは住所2を使って、いっぺんに印刷したいのですが、VBAで制御しなければ難しいでしょうか? 現在マクロまでは何とか使えるレベルです。 VBAの場合でしたら、参考になるようなコードがありましたらお願いいたします。
質問日時: 2017/08/20 22:40 質問者: nukkie
解決済
1
0
-
自分は6月末からインブリード21という会社にアクセスして居ますが、なかなか承認がもらえません。自分の
自分は6月末からインブリード21という会社にアクセスして居ますが、なかなか承認がもらえません。自分のアクセスの仕方が悪くて承認してもらえないのですか。回答をお願いします。近藤より。
質問日時: 2017/08/20 22:39 質問者: コンちやん
解決済
1
0
-
クリップボードに一部しかコピーされない
Access2010を使用しています。 VBAでテキストボックスの値をクリップボードにコピーを下記のコードで行い、メモ帳 に貼り付けをすると、途中までしか貼り付けられていません。 ○○○.SetFocus ○○○.SelStart = 0 ○○○.SelLength = LenB(.Value) ○○○.Locked = False DoCmd.RunCommand acCmdCopy フォームには他にボタン等があり、テキストボックスのサイズを大きくすることが 出来ないため、値が全て見える状態ではありません。 ・見えている範囲までしかコピーされない ・CRかLFがあったら(値の改行がCRLFでないという意味)そこまでしかコピーされない 等の仕様の問題なのでしょうか。 解決策が分かる方、ご教示いただけませんでしょうか。 よろしくお願いいたします。
質問日時: 2017/08/18 08:20 質問者: madamadahiyoko
解決済
1
0
-
私のサイトに変なアクセスがあるので、調べたところ「p●●●●●.osaknt01.ap.so-net
私のサイトに変なアクセスがあるので、調べたところ「p●●●●●.osaknt01.ap.so-net.ne.jp」というホスト名からアクセスされていることがわかりました。このホスト名を見る限り大阪からのアクセス と思ったのですが、IPアドレス検索サイトで調べたところ、東京都品川区からアクセスされていると出てきます。なぜそうなるのでしょうか?誰か詳しい人、教えて下さい。
質問日時: 2017/08/14 11:15 質問者: にゃおん21
ベストアンサー
3
0
-
アクセス 在庫管理表 作り方
アクセスで在庫の管理表を作ろうとしてるのですがうまくいきません。 初心者なもので詳しく教えていただきたいです。 T在庫テーブル これが主要テーブルです。 ID(オートナンバー型) 日付(日付/時刻) 氏名(数値) 品名(数値) 規格(数値) 単価(通貨)単位(数値) T氏名 サブ ID(オートナンバー) 氏名(テキスト) 山本 菊池 T品名 サブ ID(オートナンバー) 品名(テキスト) ネギ リンゴ T規格 サブ ID(オートナンバー) 規格(テキスト) 1×2 2×2 T単位 サブ ID(オートナンバー) 単位(テキスト) 本 個 T在庫からクエリを作り、すべてのサブテーブルのIDとT在庫の項目とリレーションを組み テーブル欄を変更し Q在庫からデータシートでフォームを作ります。 フォームは氏名、品名、規格、単位をリストボックスで作りたいのですが これをつくると連動して動きません。 どうすればよいでしょうか?
質問日時: 2017/08/12 11:52 質問者: mk1221
ベストアンサー
1
0
-
複数回の納品 毎回の残数表示
いつもありがとうございます。 1つの商品を複数回に分けて納品する場合の計算について教えてください。 例えば 500個の注文を3回にわけて納品する場合 1回目 発送100 残400 2回目 発送200 残200 3回目 発送200 残0 と日々の集計に正確に残数が出るようにしたいのですが。 受注Noでくくり、注文数ー発送数=残で集計すると、このようになってしまいます。 1回目 発送100 残400 2回目 発送200 残300 ←残200にしたい 3回目 発送200 残300 ←残0にしたい 新たにクエリを作ったほうがいいのでしょうか?
質問日時: 2017/08/07 14:26 質問者: ryuju0428
ベストアンサー
2
0
-
アクセスの使い方
①新しいリストと②古いリストを番号で紐づけをして ③最新リストにする方法をアクセスでの使用方法を詳しく教えてください。 (赤枠は修正・追加・更新されたもので、最終的に③最新のリストを作成できればと思います) 今までは、エクセルで関数を使用して管理をしていたのですが、 アクセスで管理をと考えています。
質問日時: 2017/08/07 13:25 質問者: hana87u087
ベストアンサー
3
0
-
アクセスのレコードをパラメータを使わないで印刷
開いているフォームのレコードを印刷をするためにフォーム上にボタンを作りました マクロに「レポートを開く」「レポートビュー」を開く、 WHERE条件に[JOB]=Forms![レポート]![JOB] をしたのですが、フォーム上のボタンを押すとパラメータが現れるJOB番号の入力指示がでます パラメータを出さずに印刷画面を表示させたいのですが方法がわからいません よろしくお願いいたします
質問日時: 2017/08/06 14:01 質問者: my09
解決済
1
1
-
パソコンでACCESSを習おうと思っているのですが
今のパソコン教室はまだ2013でやっているようです。2016になると試験方式が少しかわるみたいですね。新しくFOM出版のサイトを見ていたら2013だと、今まで使っていたCDでは一問一答式でわかりやすかったのですが、そもそも今2013年版Access売ってないですよね。どっちでとったほうがいいのだろうかと悩んでいます。 2016から一問一答式のCDがついてないみたいで。それも不安です。
質問日時: 2017/08/04 16:13 質問者: chamachiaki1103
ベストアンサー
1
1
-
Access2010 Excelのエクスポートと拡張子
Access2010で「ワークシート変換」でExcelをエクスポートするマクロを作っています。 「ワークシートの種類」と「ファイル名(拡張子指定)」の組み合わせによっては “規定のファイル”の関係で、ちゃんとしたExcelができないと聞いたことがあります。 初心者なので、その意味すら分かりませんが。 ちゃんとしてないExcelとは、開けないとか、開くときにエラーメッセージが出る、 とか、中身(裏側?)の形式が拡張子と合っていない、とかのことのようです。 どういう組み合わせにすれば間違いない正常なExcelが出力できますか? 具体的に「ワークシートの種類」「ファイル名に指定する拡張子」 を例示していただけると助かります。 ちなみに、私がエクスポートさせたいExcelは下記の2種類です。 ①拡張子は「.xls」で中身はExcel97-2003対応のもの ②拡張子は「.xlsx」で中身はExcel2010対応のもの 自分のPCに入っているMSソフトはAccess2010とExcel2010です。 これで質問の意味は通じますでしょうか?? VBAとかモジュールとかは使えません。 よろしくお願いいたします。
質問日時: 2017/08/04 08:41 質問者: ぽちゃころりん
ベストアンサー
1
0
-
ACCESS2010について
昨日までは通常通り、データ入力できていました。 突然、データ入力画面のボタンを押すと”Microsoft Accessは動作を停止しました”、”問題が発生したため、プログラムが正しく動作しなくなりました。プログラムが閉じられ、解決策がある場合はWindowsから通知されます”となり、プログラムが終了となります。 特に変更していないので、原因が不明です。 どなたか教えてください。宜しくお願いします。
質問日時: 2017/08/01 16:52 質問者: kayo0119
ベストアンサー
1
0
-
先日fake gpsというものを使ったのですが 位置情報をもとに戻せなくなりました 仮の位置情報アプ
先日fake gpsというものを使ったのですが 位置情報をもとに戻せなくなりました 仮の位置情報アプリの選択という欄が、開発者向けオプションにあるのですが どうすれば良いのか分かりません どうかお知恵をお貸しください
質問日時: 2017/07/29 21:39 質問者: U8
ベストアンサー
2
1
-
iPhoneのアプリを使用していると、写真等のデータをアップロードする機会が多々あります。 そんな時
iPhoneのアプリを使用していると、写真等のデータをアップロードする機会が多々あります。 そんな時、「このAppには写真およびビデオへのアクセス権がありません。”プライバシー設定”でアクセスを有効にできます」と表示されます。 そこで、iPhoneの 設定→プライバシー→写真 を確認してみました。 しかし、本来アクセスを要求したAppが表示されているはずなのに一つも表示されていません。 写真以外の項目(カレンダーなど)にもアプリが一つも表示されていません。 よって、アクセスを許可することができまずに困っています。 Appleでも質問を検索してみましたが、解決策が見当たりません。 どなたか原因や解決策をご存知の方がいらっしゃいましたら、回答いただけたら、と思います。 よろしくお願いいたします。
質問日時: 2017/07/28 17:03 質問者: 答えてください
解決済
1
0
-
SQL文で パラメータが少なすぎます エラー
Access2016 のVBAについて教えてください。 例えば以下のようなテーブルがあるとします Tテーブル(各フィールドは全てテキスト型) │ 伝票 │ 日付 │ 商品 │ 備考 │ D001 2017/06/15 商品A 備考A D002 2017/07/02 商品B 備考B D003 2017/05/30 商品C 備考C D004 2017/07/19 商品D 備考D D005 2017/07/10 商品E 備考E Tテーブルの日付フィールドから年月を取り出して(例 D002 ならば ”201707”)、 年月が201707のレコードを抽出するようなSQL構文を記述してみました。 ------------------- mySQL = "SELECT 伝票, 日付, 商品, (Left(日付,4) & Mid(日付,6,2)) AS 年月 FROM Tテーブル " mySQL = mySQL & "WHERE 年月='201707';" Set DB = CurrentDb Set RS = DB.OpenRecordset(mySQL, dbOpenSnapshot) RS.MoveFirst Do Until RS.EOF Debug.Print RS!伝票 & " " & RS!日付 & " " & RS!商品 & " " & RS!年月 RS.MoveNext Loop ----------------- ここで1行目のSQL構文までではうまくレコードセットができたのですが、 2行目の WHERE ~ を追記すると以下のエラーとなってしまいます。 実行時エラー ’3061’ パラメーターが少なすぎます。1を指定してください このエラーを無くすためには、どのようにすればよいのでしょうか? よろしくお願いいたします。
質問日時: 2017/07/28 13:30 質問者: Sand_Dollar
ベストアンサー
3
1
-
プロシージャの実行方法
Access2016を使用しています。 例えば添付画像のようなフォーム(フォーム1)を作り、非連結のテキストボックス「T_F1」と 「T_F2」、そして「登録」ボタンを配置したとします。 登録ボタンをクリックすると内容をテーブルに追加し、T_F1 と T_F2 をクリアするという動きを させる場合、以下のようにコードを書いてみました。 Private Sub BT_登録_Click() Dim DB As DAO.Database Dim RS As DAO.Recordset Set DB = CurrentDb Set RS = DB.OpenRecordset("TB1", dbOpenDynaset) RS.AddNew RS.Fields(0) = Me.T_F1 RS.Fields(1) = Me.T_F2 RS.Update RS.Close: Set RS = Nothing DB.Close: Set DB = Nothing Call S_clear End Sub ------------------------------------ Private Sub S_clear() Me.T_F1 = Null Me.T_F2 = Null End Sub ------------------------------------ ここで S_clear() の動作テストを行いたいのですが、「F5」や VBAメニューバーの [実行(R)]-[Sub/ユーザーフォームの実行] ではマクロを選択するウインドウが 開きますが、何も選択することが出来ません。 試しに 「Public Sub S_clear()」にしてみても同様でした。 標準モジュールに記述すれば「F5」で動作確認ができるのですが、 この様な場合の動作確認はどのように行えばよいのでしょうか?
質問日時: 2017/07/22 11:00 質問者: Sand_Dollar
ベストアンサー
1
0
-
access クエリ 合計の出し方
T在庫(テーブル名) ID 日付 入庫 出庫 在庫 1 1/1 2 1 1 2 1/2 3 2 1 3 1/2 4 3 1 クエリの在庫フィールドに在庫=入庫-出庫の式を入れ在庫が出るようにはできたのですが 在庫合計の所も計算するためにはどうしたらよいでしょうか ID 日付 入庫 出庫 在庫 1 1/1 2 1 1 2 1/2 3 2 2 3 1/2 4 3 3 みたいな感じにしたいのですが詳しく教えていただけませんか? access初心者なので簡単に教えていただけると助かります。 よろしくお願いします。
質問日時: 2017/07/17 18:58 質問者: mk1221
ベストアンサー
2
0
-
access レコード数が増えない、テーブルには保存されている。
いつもお世話になっております。 フォームから入力してるデータが、テーブルには保存されているのですがフォームのレコードとして保存されなくなってしまいました。主キーは関数で最大値+1に設定しているのですが、NO・13までは普通に格納されています。レコードを新規で作成するとNO・14になりますが保存してフォームを閉じるとレコード数は消えて総レコード数は13と表示されていますが、再度新規で作成するとNO・15のようになります。 最初に入れていたデータをできれば削除せずに上手くフォームにも表示されるようにしたいです。 フォームだけではなく、クエリ、レポート同様に反映されなくなってしまいました。 どんどん悪化してしまいます、どなたか改善策をご教授ください。
質問日時: 2017/07/15 16:23 質問者: emtmt
ベストアンサー
1
0
-
リレーション等のご教示お願いします。自主制作中です。
パート先の受注発注を制作してます。 テーブルは全部できています。ひとつづつのフォームも作れます。 そこからレポートも作れるんですが、2つ合わさった物をつくるとどうもうまくいかずいきずまってしまいました。 質問1 発注No,を 2017- から始まるようにしたいです。 定型入力のところになにかいれたらいいですか? 質問2 オーダーNo,を1000から始まるオートNoにしたいです。 質問3 本当は、1発注No,に2~3の注文があるので 発注No,・受注日・取引先・担当フォームの下に注文の明細をオーダーNo,で表式に表示して 入力したかったのですが、サブフォームにして開くとサブフォームのところだけが表示されず うまくいかなかったり、表示されても発注No、ごとにページが進まずフォームとサブフォー ムの連携がバラバラだったりとうまくいかなかったので、T受注とT受注明細をくっつけまし た。 上段にT受注 下段にT受注明細をうまく表示する方法ありますか?発注Noごとにページをか えたいです。あとなぜかまだ何も入力してないときからF受注明細をひらくとパラメーターが 出ます。 質問4 入力したフォームをレポートに発注No,でまとめで出したいです。 いまはNoを入れても全部のデーターが出てきます。 受注No,1つに対し2~3の注文またその1つずつの注文の納品が2~3回に分かれて行きます。 注文明細から工程明細のフォームも作りたいです。 業者にまかせればと、言われかねませんが小さな会社なもので自力で頑張ってます。よろしくお願いします。
質問日時: 2017/07/13 04:02 質問者: ryuju0428
ベストアンサー
1
0
-
ACCESS Dateadd関数による日付フィルターが使えない
ACCESSにて 選択クエリーでDateadd関数を使用して日付の何か月後を取得出来ましたが、 その取得出来た日付(何か月後)に抽出条件を設定して、 特定の日付や範囲で絞り込むことが出来ません。 「抽出条件でデータ型が一致しません。」とメッセージがでます。 どのうようにすればデータ型を一致させることが出来ますか? よろしくお願いします。
質問日時: 2017/07/12 10:16 質問者: ふく323
ベストアンサー
2
0
-
access 翌日に繰り越す方法
お小遣い帳を作成したいと思っているのですが入金‐出金=残高みたいな感じで作ったとします。 上記で余った残高を翌日の入金のところに表示させるにはどのような操作が必要になるでしょうか? どのような計算式を使えばよろしいでしょうか?
質問日時: 2017/07/11 15:51 質問者: mk1221
ベストアンサー
2
0
-
ACCESS2016でテーブル編集時、セル内で、一部の文字列だけをコピー&ペースト選択できない。
ウインドウズ10を使用しています。 ACCESS2016でテーブル編集時、セル内で、一部の文字列だけをコピー&ペーストするという事が多いのですが、一部の文字列だけを選択しようとしても、セル全体が選択されてしまいます。 例えば、 ○○○○株式会社 東京都千代田区神田◇◇町◇◇―◇◇―◇◇ というデータの次の行に △△△△株式会社 東京都千代田区神田✕✕町✕✕―✕✕―✕✕ というデータを作る際、 「株式会社」や「東京都千代田区神田」の部分をコピー&ペーストする、ということをしようと思っても「東京都千代田区神田◇◇町◇◇―◇◇―◇◇」全てが選択されて黒く表示されてしまい、仕方なくそれをコピー&ペーストしても、余分の「◇◇町◇◇―◇◇―◇◇」を一度に選択できないため、一文字ずつBack space等で消していかなくてはなりません。 以前は、このようなことはなく、セル内の一部の文字列だけを選択できたのですが、ある時期から突然このような状態になりました。 可能性としては ①どこかのキーボードを知らずにさわった。 ②ウインドウズ・アップデートの影響? ③ウイルスに感染? といったところです。 なお、保存してあるACCESSのデータを他のパソコン(ウインドウズ10、ウインドウズ8.1、ウインドウズ7等)で開くと問題なく操作できますので、1台のパソコンのみの問題ということになります。
質問日時: 2017/07/11 10:48 質問者: mapooo
ベストアンサー
1
0
-
Accessのクエリについて
Accessのクエリでちょっと困っているのでお知恵をお借りしたいです。 例) 「属性データ」「回答結果」それぞれのデータを1つにまとめたい 双方のデータには、個人コードが付与されており、それをkeyにして データをまとめたいのですが、 「属性データ」はあって「回答結果」が無い人は、 「属性データ」のみを出力して、「回答結果」の部分は空白にしたい というような処理をする場合は、どうすれば良いのでしょうか。 処理を実行しようとすると 「あいまいな外部結合が含まれている」というエラーがでてしまいます・・・ どうぞよろしくお願いいたします。
質問日時: 2017/07/10 16:40 質問者: セリカDX
ベストアンサー
1
0
-
accessレポートの印刷時にinput関数テキストへ入力。ダイアログが2回でる。
お世話になっております。 データベース上には情報を格納する必要はないのですが、毎回違ったり、入力しないときもある項目があります。 レポートで印刷するときに必要な場合だけ入力したいので レポートのフォームに、テキストボックスコントロールソースを2つ設置し、それぞれ=InputBox("鍵の所在を入力してください")と、=InputBox("担当者名を入力してください")を入力しています。 フォームの印刷ボタンをクリックすると、入力ダイアログが表示され印刷プレビューで開くように埋め込みマクロを設定しています。inputboxをそれぞれ入力し、いざリボンの印刷をクリックするともう一度入力ダイアログが現れ、再度テキストボックスへの入力を求められます。 入力は最初に印刷プレビューで表示される前のみにしたいのですが、このやり方だと2回ずつ入力を要求されることになってしまい手間です。 何か他に方法はありますでしょうか??
質問日時: 2017/07/10 15:36 質問者: emtmt
ベストアンサー
1
0
-
アクセス2016 リボン内の表示を変更したい
アクセス2016を使用中に リボン表示が急に変更になってしまいます。外部データ→インポートとリンクの箇所なのですが、エクスポートの箇所と違い表示幅が狭くなってしまい、プルダウン形式となってしまいますた。プルダウン形式でない状態(エクスポート欄の様に)に戻したいのですが、どのように操作すればよいのか教えて下さい。ちなみにリボンのリセットは、行いました。
質問日時: 2017/07/08 11:47 質問者: ビッキーちゃん
解決済
1
0
-
アクセス2016 初期状態に戻す方法はありますか?
リボンやツールバーを 規定の状態に戻したいのですが どのようにしたらよいのでしょうか。
質問日時: 2017/07/07 18:02 質問者: ビッキーちゃん
ベストアンサー
1
0
-
Accessのフォームからレポートを立ち上げるコマンドボタンについて教えてください。 テーブル(住所
Accessのフォームからレポートを立ち上げるコマンドボタンについて教えてください。 テーブル(住所録)の中の1つのレコードを12面あるラベルシートの好きな位置に印刷するものです。 検索用のフォームと印刷用のレポートを用意し、フォームに表示されてるレコードのみをレポートのプレビュー画面で必要な位置に配置するようにしました。 フォームで作成したコマンドボタンはデザインから作ったもので、作成したのちプロパティから埋め込みマクロのビルダーで、Where条件式に="[氏名]="&"'"&[氏名]&"'"と入れました。これだとうまく動くのですが、問題は1人の人が複数の住所を待っている場合です。なので、テキスト型の[氏名]のフィールドではなく、テーブルの主キーにしてあるオートナンバーのフィールド名[ID]を氏名の代わりに使ってみました。すると、ボタンをクリックすると抽出条件でデータ型が一致しませんとの表示が出るんです。オートナンバーを使えない理由がわからないのと、設定がよくないのかがわからないので、ご存知の方教えていただけますでしょうか。よろしくお願いします。
質問日時: 2017/07/07 16:23 質問者: いちごJ
ベストアンサー
1
0
-
Access 数値型にNull値以外で空欄を設けたい場合について
初心者です。 タイトルの通りです。 空文字列は不可のようなので、他で方法を探しているのですが、やはり無理なのでしょうか、、、 宜しくお願い致します!
質問日時: 2017/07/07 13:16 質問者: syt-m
解決済
1
0
-
【Access】自動発番するには
Accessについて質問です。 DB登録人数:1人~50人→ファイル番号 1 DB登録人数:51人~100人→ファイル番号 2 DB登録人数:101人~150人→ファイル番号 3 となるようにファイル番号を自動発番したいのですが どのようにすればできますでしょうか。
質問日時: 2017/07/06 11:49 質問者: h.s
解決済
3
0
-
access別のテーブルを参照してテキストボックスに値を表示、編集したい
お世話になっております。 フォームで入力したテーブルの情報を別フォームのテキストボックスに表示したいのですが 表示した情報はまれに変わる事もあるため、編集も出来るようにしたいと考えております。 そのままテーブルのフィールドを追加してしまうと、元のテーブルが変更されてしまうため DlookUp関数をコントロールソースで表示させてみましたが「このコントロールは式(略)に連結しているため、編集できません」というエラーがでて編集ができませんでした。 =DLookUp("[支払サイト]","[Tお客様情報]","[メンテNO]=" & [Forms]![F工事情報入力]![メンテNO]) 既定値にそのまま入力するとうまく反映されませんでした。 なにか他にこうしたらいい等ありましたらアドバイスください。よろしくお願いします。
質問日時: 2017/06/28 17:59 質問者: emtmt
ベストアンサー
1
0
-
Accessを使用して引継ぎ
Access初心者です。 よろしくお願いいたします。 Accessを使用して引継ぎをしたいと考えておりますがどのように作成したらよいか分からず悩んでおります。 アドバイスをよろしくお願いいたします。 まずメニュー画面があり登録画面と確認画面を作ります。 登録画面の内容は 日付、表題、内容の三項です。 次に悩んでいる確認画面です。 イメージは添付の画像のような形を考えております。 まず左側に登録してある日付を一覧で表示し、見たい内容の日付を選択すると右側に内容の一覧が表形式で表示されるようにしたいです。 以上のようなことを行うにはどのようにすればよいでしょうか? ※左側はテキストボックスを使用して…など ざっくりとした質問ですみませんがよろしくお願いいたします。
質問日時: 2017/06/28 11:56 質問者: mokomoko2016
ベストアンサー
5
0
-
アクセス等のデータをエクセルに抽出
アクセス等のデータをエクセルに抽出する方法 外部データの取り込みからデータを抽出する方法は分かったのですが、この方法ではなく エクセル内のとあるセルに製品番号を入力すると、その番号に対応するデータ(製造日、加工条件等)がエクセルに出力できるようなツールを作成したいです。(例のような製造での利用を考えています) テーブルが複数ある状態でも、テーブルごとにデータを出力できるようであればなおよいです。(各テーブルにつき1つのシートで出力といったイメージ) わかりずらい表現で申し訳ありませんが もしわかる方がいらっしゃったら教えていただきたいです。 よろしくお願いします。
質問日時: 2017/06/26 17:09 質問者: kkkkiiii
ベストアンサー
1
0
-
Access VBA で txt文を保存したい!
Access2013 のVBAで、 Dim setsumei as string setsumei="........" このように setsumei に、ある説明文を代入しています。 あるボタンを押せば、単純にこの説明文をデスクトップ上に「setsumei.txt」として 保存するようにしたいのですが、txt文に変換して保存する方法がわかりません。
質問日時: 2017/06/25 11:30 質問者: Star-X
ベストアンサー
2
0
-
windows7画像管理を共有して使うには
お世話になっております。 デジカメで撮った写真をwindows7のPC5~6台程度で共有したいと考えております。 今現在accessをネットワークで共有して使っているので、リンクさせて使えるような管理ソフトか、 accessの機能でも可能ならばどちらかで管理したいと思います。 アクセスの添付ファイルを試してみましたが、ひとつのデータに対して複数保存した場合の二枚目以降が画像で確認できなかった為に断念しました。ファイルの名前をテーブルに保存して外部データを参照するやり方も、使う人間がなるべくドラックなどで保存できるシステム(PCの不慣れな方も使うので・・・)が良いのでう~んという感じです・・。 条件として、 (1)容量はなるべく多く保存できるもの (2)日付・名前等で写真の検索が出来るもの。 (3)極力フリーソフト以外、クラウドなどは使わないで。 という指令が出ています。 こうしてみたらなどの策はありますでしょうか。知恵をお借りしたいです。
質問日時: 2017/06/23 10:59 質問者: emtmt
ベストアンサー
2
0
-
Access2010のクエリで教えて下さい。
Access2010のテーブルに以下があります。 テーブル名:テスト コード コメント1 ------------------------- 1 あああ 2 いいい 4 ううう 4 えええ 6 おおお 6 かかか 6 ききき 8 くくく 10 けけけ これをコードが一致するものを統合し、以下のように一つの行にまとめたいのですが可能でしょうか? (コードは連番ではありません。また重複するコードは3つ以上の場合もあります。) コード コメント1 コメント2 コメント3 ---------------------------------------------------- 1 あああ 2 いいい 4 ううう えええ 6 おおお かかか ききき 8 くくく 10 けけけ ※コメントは別列にしても良いですし、元々あるコメント1の欄につなげても良いです。 (例えばコード6の場合、おおおかかかきききでもOKです。) Access初心者でやり方が全く思い浮かびません 親切な方ご教授頂けますでしょうか?
質問日時: 2017/06/23 09:34 質問者: mina13312
解決済
1
1
-
更新クエリの作り方で良い案を下さい
現在Access2016を使用して、在庫管理のDBを作成中です。 仕様は入出庫テーブル、在庫テーブルと分けており、入出庫テーブルには商品コード、商品名、入庫数、出庫数、拠点、日付、担当者、在庫反映済のチェックボックスのフィールドがあり、それぞれ別フォームからVBAで値を登録できるように作っています。入庫登録時は出庫数に自動で0の値を入れるようにしてます。逆の場合もです。 在庫テーブル側には商品コード、商品名、在庫数、適正在庫数、拠点のフィールドがあります。 この仕様で在庫数を更新するクエリを作成したいです。 最初に作成したのが、在庫テーブルの在庫数に対し、レコードの更新に [在庫テーブル]![在庫数]+[入出庫テーブル]![入庫数]-[入出庫テーブル]![出庫数] と入力し、他に入出庫テーブルの在庫反映済の抽出条件に<>Trueを入れたクエリです。 商品コードと拠点に「入出庫テーブルの全レコード~」でリレーションを張っています。 動作はしたのですが、在庫テーブル側の1レコードに対して、入出庫テーブルのレコードが複数あると 値の合計値が反映されず、各レコード毎に計算された値が書き足しされるだけになってしまいました。 そこで集計クエリを使って合計値を纏めるのかと試してみたら、実行時に「更新可能なクエリではありません」と出て完全に詰んでいます。 なるべくテーブルのフィールドや仕組みを変える事なく、在庫数を求めるクエリの作り方を教えて頂きたいです。
質問日時: 2017/06/22 17:42 質問者: Shoe1395
解決済
1
0
-
access について教えてください いま画像のようにコードを入力し、フォーム上に検索した顧客CDの
access について教えてください いま画像のようにコードを入力し、フォーム上に検索した顧客CDの内容を表示させることに成功しました。 しかし、表示された内容を変更したい、または新たに内容の更新をしていきたいときにはどのようにコードを追加すればいいのでしょうか? それか更新ボタンを作成し、新たにコードを追加するべきなのでしょうか?(コードわかりません…) 登録ボタンは作成してあり、押すと新規のレコードの時は何もエラーも出ず、登録されるのですが、一度登録した内容を検索し、変更しようとするとコード上の DoCmd.RunCommand acCmdSaveRecord の部分が黄色に表示されエラーが発生してしまいます。 どなたか解決策がありましたら教えてください。 よろしくお願いします。。
質問日時: 2017/06/20 16:11 質問者: rujuth
解決済
1
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【Access(アクセス)】に関するコラム/記事
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「テキストデータで送ってください...
-
Microsoft 365 Basic サブスクリプ...
-
access vbaでフォームを開くとき、Y...
-
Accessのクエリで、replace関数を使...
-
ACCESS VBA でのエラー解決の根拠が...
-
レポートの印刷を一括ではなくグル...
-
access2021 強制終了してしまう
-
access2021 VBA メソッドまたはデー...
-
Access Error3061 パラメータが少な...
-
Access 複数条件検索の設定が上手く...
-
accessでlaccdbファイルが削除でき...
-
Accessのクエリの結果を、既存のエ...
-
Accessのスプレッドシートエクスポ...
-
【アクセス】レポート テキスト枠線...
-
Accessで独自メニューバーまたはリ...
-
Excelを開く時と閉じる時に一度下記...
-
access2021 メッセージボックスを大...
-
Access フォーム上のテキストボック...
-
Access runtimeでのオプション設定...
-
access2019の起動が遅い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft 365 Basic サブスクリプ...
-
「テキストデータで送ってください...
-
ACCESS VBA でのエラー解決の根拠が...
-
Accessのクエリで、replace関数を使...
-
access2021 強制終了してしまう
-
access2021 VBA メソッドまたはデー...
-
Access VBA [リモートサーバーがな...
-
access vbaでフォームを開くとき、Y...
-
Accessのクエリの結果を、既存のエ...
-
Access Error3061 パラメータが少な...
-
Microsoft365にAccessってありますか?
-
実行時エラー3131 FROM 句の構文エ...
-
列が255以上のCSVファイルをAccess...
-
Accessのスプレッドシートエクスポ...
-
Access 複数条件検索の設定が上手く...
-
Accessでレポートを印刷する時のプ...
-
Arduinoで温湿度と時刻を1分ごとにS...
-
accessでlaccdbファイルが削除でき...
-
Accessでフォームに自動入力した内...
-
Accessのリンクテーブルのパスを相...
おすすめ情報