回答数
気になる
-
アクセスのfilter、複数条件の記述方法を教えてください。
いつもお世話になります。 掲題通り、 2つの条件でフィルターをかけたいのですが、 下記の記述方法では、「演算子がありません」とエラーが発生してしまいます。 エラー要因は、どこにあるか教えてください。 namestr = Me!検索氏 namestr2 = Me!検索名 'namestrとnamestr2の値でフィルターをかける Me.Filter = "氏= ' " & namestr & " ' " And 名 = " & namestr2 & " Me.FilterOn = True
質問日時: 2020/12/18 01:42 質問者: cyunna_5
ベストアンサー
1
0
-
Accessで、フォームに情報を入力途中で、やめる(レコードに保存しない)ということは出来ますか?
画像のようなフォームがあり、それぞれのボタンには、以下のようなVBAの記述をしています。 <閉じる> Private Sub コマンド17_Click() DoCmd.Close acForm, "テーブル1", acSaveNo End Sub <保存> Private Sub コマンド18_Click() DoCmd.GoToRecord acDataForm, "テーブル1", acNewRec End Sub フォームに情報を入力途中で、何かしらの理由でやめた場合(閉じる)を押しても、 テーブルには、入力途中の情報が保存されます。 (入力した情報を全部削除して、「閉じる」押しても、空のレコードがテーブルに保存されます) 「閉じる」を押した際、何もレコードに保存されない(新規レコードが作成されない)方法は何かありませんか?
質問日時: 2020/12/14 16:27 質問者: tomo3rd
ベストアンサー
2
0
-
ACCESSで2つのレコードを比較して、不一致のフィールドだけ表示する方法は?
ACCESSで2つのレコードを比較して、不一致のフィールドだけ表示する方法は?
質問日時: 2020/12/13 17:51 質問者: ケンジ19720817
解決済
1
0
-
エクセル チェックボックスのサイズ変更
チェックボックスを作成しサイズを大きくしたいので, コントロールの書式設定→プロパティ→オブジェクトの位置関係→「セルに合わせて移動やサイズ変更する(S)」のボタンを選択したいのですが項目は存在しているのですが薄い字となり選択することができません。 どうすれば選択することができるのでしょうか。 ご教授よろしくお願いします。
質問日時: 2020/12/08 22:59 質問者: ナカカズ
解決済
2
0
-
Access2016で、フォームから直接テーブルに入力して、入力時刻を記録したいのですが、方法はあり
Access2016で、フォームから直接テーブルに入力して、入力時刻を記録したいのですが、方法はありますか?
質問日時: 2020/12/05 21:12 質問者: ぱぱっぱ
ベストアンサー
1
0
-
Accessのテーブルからcsv出力する際に一部のフィールドを除いて出力したい
Access2016のテーブルからcsvファイルに出力する際、一部のフィールドを除いた状態で出力することは可能でしょうか? もし可能であれば、その方法をお教えいただけると助かります。 ただ、一部255文字以上のデータがあるため、クエリからの出力は難しいかなと感じております。 というのも、当初はクエリから出力しようとしていましたが、一部255文字以上あるデータがあり、途中で切れてしまったため、一度テーブルに出力してからcsv出力を試みました。 ただ、元のクエリでの順番を維持したいために、オートナンバーで「ID」の項目を追加したのですが、csvエクスポートの際にはこの「ID」を出力したくないです。 何か良い方法等ご存知でしたらお教えいただけるとありがたく思います。 よろしくお願いいたします。
質問日時: 2020/12/03 20:17 質問者: oh-sam
解決済
2
0
-
教えてください! アクセスのaccdeファイルを 編集できるように戻すにはどうしたらよいですか?
教えてください! アクセスのaccdeファイルを 編集できるように戻すにはどうしたらよいですか?
質問日時: 2020/12/02 21:40 質問者: richiha
ベストアンサー
1
0
-
アクセス教えてください。 初心者です。 以前、勤めていた方が作成したアクセスがあり、 それを参考に新
アクセス教えてください。 初心者です。 以前、勤めていた方が作成したアクセスがあり、 それを参考に新規のデータベースを作成したいのですが、 ファイルタブやホームタブ、作成タブなども表示されません。。。 F11キーでオブジェクトは表示されたのですが、 フォームやレポートのコピーもできず デザートビューも表示できません。。。。 どのようにしたらよいか教えてください。。
質問日時: 2020/12/02 12:58 質問者: richiha
解決済
3
0
-
VBAで同一フォルダにあるブックを全て開く
VBAについての質問です。 マクロが保存されているエクセルと同じフォルダにあるエクセルファイルを全て開くマクロをつくりたくて、以下のようにしました。 Dim filename As String Dim openedbook As Workbook Dim isbookopen As Boolean filename = Dir(ThisWorkbook.Path & "*.xls") Do While filename <> "" If filename <> ThisWorkbook.Name Then isbookopen = False For Each openedbook In Workbooks If openedbook.Name = filename Then isbookopen = True Exit For End If Next If isbookopen = False Then Workbooks.Open (filename) End If End If filename = Dir() Loop エラーはでないのですが、ファイルは1つも開きません。何がだめなのかを教えていただきたいです。 よろしくお願いします。
質問日時: 2020/11/29 19:41 質問者: ゆうEX
ベストアンサー
6
0
-
Accessのテーブルのファイルにフィールドを登録しても消えてしまう
Access2010を使用しています。 テーブルのファイルにフィールドの挿入して名前をつけました。 保存をしてファイルを閉じて、再度ファイルを開けるとファイルには挿入したフィールドはあります。(デザインビューで見てもあります) そして、ソフトを使うとフィールドが見当たらないとして#Name?とフォームに表示されます。 そのファイルに入っている他のフィールドは問題なくフォームに表示されるのですが、 何故か新しく登録したフィールドだけ消えています。 上手く説明が出来ないのですが、使用すると消える理由が判らず教えて頂けませんでしょうか? 宜しくお願い致します。
質問日時: 2020/11/28 16:30 質問者: いたしん
解決済
1
0
-
Accessでリンクテーブルからローカルテーブルに起動するたびに更新したい
Accessで下記のリンクテーブルを参照しています。 商品テーブル ・ID ・商品名 ・価格 しかし、発注数という項目がないので、ローカルテーブルに同じテーブルを作り そこに発注数を新設したいと思っています。 ・起動するたびに、発注数を触らないでそれ以外の項目をIDをキーにリンク元から更新 ・新規に追加された商品情報も追加される という仕様にしたいのですが、どのようにすればいいのでしょうか? 初歩的な質問ですみません。
質問日時: 2020/11/27 22:10 質問者: mdb_t2ib
ベストアンサー
2
0
-
抽出したデータを修正して元のセルに上書きしたい
整理番号でユーザーフォームに抽出したデータを修正した後、設置したコマンドボタン(上書きボタン)をクリックして、修正した項目だけ元のセルに上書きしたいと考えています。 整理番号で抽出するところまではいきましたが、上書きがどうしてもうまくいきません。 どなたかご教授頂けると助かります。 ※元データのシートと作成途中の修正フォームの画像を添付します。
質問日時: 2020/11/24 20:22 質問者: Guts1048
解決済
3
0
-
Microsoft AccessVBAの記述での質問
Microsoft AccessVBAの記述で、フィールドの追加ですが 既存のテーブルの前から5番目とか6番目に新規のなまえのフィールドを 複数追加したいのですが、何分Access初心者で どのように記述したらよいか 分かりません。また そのフィールドを追加したいテーブルを特定する時に ワイルドカードを使っての取得の仕方が知りたいのですが、 どなたか詳しい方、教えて頂けませんでしょうか?
質問日時: 2020/11/24 14:46 質問者: margau
解決済
1
0
-
Accessで「式で型が一致しません」とエラーがでます
Access初心者です。 Access2016でデータ突合をしようとしています。 手元にあるExcel資料はA1とA2とBの3種類です。 A1とA2は同じテンプレートで違う人(どちらも私とは別の方)が作成管理しています。 A1とB、A2とBそれぞれで、とある列同士で同じ数字(5桁)があれば抽出するクエリを作成したいです。 A1とBでは抽出出来たのですが、A2とBを試すと「式で型が一致しません」とエラーが出て実行できません。 抽出の手順はA1、A2共に同じ手順でやっております 【試した事】 ・A1ファイルにA2のデータをコピーしてペースト→エラー発生 ・A1ファイルにA2ののデータを手打ち→抽出成功 (ただ、元データはあまりに数が多く、全て手打ちする事は厳しいです) ・セルの書式設定は3つの資料の抽出列全て「標準」であると確認済み どこを修正したら出来るようになるか教えていただきたいです。 よろしくお願い致します。
質問日時: 2020/11/21 14:03 質問者: ラーメンたべたい
ベストアンサー
1
0
-
ACCESSテーブルデータから複数のファイル名変更保存
ACCESS2013、テーブル1にコピー元ファイルパス、NEWファイル名が入っています(約50レコード) やりたいこと; コピー元ファイルパスからコピー先パスへファイル名をNEWファイル名に変えて保存したい。 (下記コードにNEWファイル名をどこに書いたらいいか分かりません) Private Sub コマンド0_Click() Dim oFSO As Object Dim rs As New ADODB.Recordset Const sToPath As String = "コピー先パス" Set oFSO = CreateObject("Scripting.FileSystemObject") rs.Open "テーブル1", CurrentProject.Connection, adOpenForwardOnly, adLockReadOnly While (Not rs.EOF) If (Len(Nz(rs("コピー元パス"))) > 0) Then oFSO.CopyFile rs("コピー元パス"), sToPath End If rs.MoveNext Wend rs.Close End Sub 参考URL;https://oshiete.goo.ne.jp/qa/4831478.html haruru413
質問日時: 2020/11/20 11:31 質問者: haruru413
ベストアンサー
2
0
-
ファイル名の頭5桁と同名のフォルダを自動作成し、移動させる方法はありますか?
windows10ユーザです。 フォルダ内にある複数のファイル(jpg)を、ファイル名の頭5桁ごとに分類したいため、そのファイル名と同名のフォルダを元のフォルダ内に新たに作成し、そこに保存したいと思っていますが、何か一括でファイル名と同名のフォルダを作成する方法はないでしょうか? 例) ファイル名: ・12345_a.jpg ・12345_b02.jpg ・12345-a.jpg ・12346-011_hh.jpg ・12346-a.jpg 分類後: -フォルダ「12345」 ・12345_a.jpg ・12345_b02.jpg ・12345-a.jpg -フォルダ「12346」 ・12346-011_hh.jpg ・12346-a.jpg *最初の5桁の番号で分類したいです。 *_か-の後の文字数は変動あります 検索したところフリーソフトや、バッチ、マクロの例などあったのですが、 一つずつのファイル名で分類してしまうもの等、ちょうど条件に合うものがみつけられませんでした。 何か良い方法ありましたらお願いいたします。
質問日時: 2020/11/11 20:29 質問者: starstarstarl
ベストアンサー
2
0
-
Access 2つの異なるクエリの合計のやり方を教えてください。
はじめまして。 Access初心者です。自己流で使用しているのですが、どうしたら良いのかわからず困っています。 バージョンはAccess Microsoft365を使用しています。 1つのテーブルにすべての仕入情報を入力しています。 【A】という仕入先からの合計金額等の情報を抜きだそうと思い、クエリを作成いたしました。 [個数]*[単価]に消費税をかけたものを集計しています。 ここまではうまくいったのですが 時折『値引き』というものが発生し、その時はマイナス○○円とう形で[単価]を登録しておりました。 しかし、この『値引き』にも消費税をかけて集計してしまいます。 そこで、『値引き』だけを摘出したクエリ_1と『通常』のクエリ_2を作成し合計しようと考えたのですが、うまく2つのクエリを合計することができません。 何かいい方法はありますでしょうか。 また10%の消費税のものと8%の消費税のものがある仕入先も存在しており、そちらにも応用できるかと思っております。 クエリが1つで済むのであればその方がいいのですが、本を読んだのみでうまく使いこなせておりません。 ご教授いただけたらと思います。 よろしくお願いいたします。
質問日時: 2020/11/06 14:54 質問者: まめたん9
ベストアンサー
2
1
-
Microsoft Accessの作成方法について
Access初心者です。 現在、社内の貸出の管理をするためにAccessでデータ作成をしているのですが、一人が複数の商品を借りたい場合のクエリ・フォーム・テーブル及びマクロの作成方法がわかりません。 どのようにしたら良いのかご教示願いたいです。 理想としては、レンタルビデオ店のように貸出商品のバーコードを必要な分読み込み、最後に利用者のカード情報を読み込みして受付用のテーブルを作成する。 返却時は、返却商品のバーコードを読み込んで返却処理をする・・・など、できるのでしょうか? 現在は、商品バーコード1つに対して利用者1名の読み込みとなっております。 よろしくお願いいたします。 テーブル ・ 借りたいユーザ情報が入っているテーブル(社員名・所属部署名) ・ 備品管理をしているテーブル(貸出中・貸出不可・備品情報等) ・ 受付用のテーブル(貸出商品名・貸出者名・貸出日・返却日) ・ 貸出状況用(Log)のテーブル(貸出商品名・貸出日・返却日・貸出者名・所属部署名) クエリ ・ 貸出可能機器(貸出不可にチェックが入っていないもの) ・ 貸出中の一覧表示用(貸出受付状況用のテーブルの返却日が空欄のものを表示確認のみ) ・ 貸出受付フォーム用(ユーザ情報と備品管理のリレーションを利用して貸出状況用のテーブルに入力するためのクエリ) ・ 返却受付フォーム用(貸出受付状況用のテーブルの返却日が空欄のものを表示して返却日の登録用) フォーム ・ 各クエリの登録用フォーム ・ メニュー画面
質問日時: 2020/11/06 13:54 質問者: nonbiricorocoro
解決済
1
0
-
Accsess 縦のデータを条件付きで横並びに
Access2019クエリについて質問です。 やりたいことがあるのですが、過去の質問を見ても似た事例がなかったため質問させていただきます。 ★現在の状態 テーブルに、ID、介護認定の時期と種類が縦に入っています(種類はA~Gまで7種類あります)。 ID │認定時期 │認定区分 1 │20100401 │A 1 │20110401 │B 1 │20120401 │B 1 │20130401 │A 2 │20100401 │C 2 │20120401 │C 3 │20100401 │A 3 │20120401 │B 3 │20130401 │B 3 │20140401 │C ★実現したいこと このテーブルから、1人に入っている介護区分の変遷情報を 横並び一列で表示したいのです。 ID│初回認定時期│初回区分│2回目時期│2回目区分│3回目時期│3回目区分・・・ 1 │20100401 │A │20110401│B │20130401│A 2 │20100401 │C 3 │20100401 │A │20120401│B │20140401│C 条件としては、 ①区分がA→B→Aとなっている場合、Aを区別し2回掲載したい ②B→B等同じ区分が連続している場合は1回のみ・一番古い認定時期を記載したい ③人によって何回区分が変わるかは不明(多くの人は4回以内だと思われるが・・・) このようなことはaccessのクエリで実現可能でしょうか? クロス集計を試みたのですが、データ数が8000と多く、分割は極力したくないためできませんでした。また、クロス集計では①のようにAを区別できないことがわかりました。 大変ややこしくて恐縮ですが、ご教授いただけましたら大変ありがたいです。 説明に不足がありましたら補足いたします。どうぞよろしくお願いいたします。
質問日時: 2020/11/06 11:40 質問者: nos2020
解決済
2
0
-
重複するIDのデータを1行にまとめるvbaのコード
1か月分(1日~月末まで)の手当申請をした日の集計をするためexcel vbaで次のような コードを作りたく、お知恵を拝借できますでしょうか。 シート1に元データが1,000件程あります。 シート2に、シート1のIDが同じものをまとめ、日付を日付順に横に表示したいです。 同じIDは最大で20回ほど登場、1度の申請で最大10日分のデータがあります。 ID 氏名 所属 日付1 日付2 日付3 日付4 日付5 日付6 … … 日付10 1000 田中 営業部 9/1 9/2 9/7 2000 佐藤 業務部 9/2 2000 佐藤 業務部 9/11 2000 佐藤 業務部 9/13 9/15 3000 山田 製造部 9/4 9/11 9/12 9/15 9/16 3000 山田 製造部 9/18 9/20 9/23 9/24 9/25 : ↓ 1000 田中 営業部 9/1 9/2 9/7 2000 佐藤 業務部 9/2 9/11 9/13 9/15 3000 山田 製造部 9/4 9/11 9/12 9/15 9/16 9/18 … … 9/25 : どなたかこのような動作を行うvbaのコードを教えてください。 よろしくお願いいたします。
質問日時: 2020/11/02 11:23 質問者: しゃもじ_299
ベストアンサー
4
0
-
フォームから離れる際にテーブルにレコードを入力する方法
Access初心者です(Access2016使用)。 テーブル1をレコードソースとしたフォーム1があります。 フォームは開く際に、acFormAddで開き、新規レコードの状態でフォーム1に配置した各コントロールに必要情報を入力していきます。 全ての情報を入力しフォーム1から離れる際に、テーブル1の「入力日時」フィールドに現在の日時を自動入力したいと思っています。 フォーム1に設置したコントロールに入力すると、オートナンバー型に数値(id)が自動で取得されるので、その数値を使用し下記のようにしてみました。 ただこれですと、「rstMy!入力日時 = Now」のところで「カレントレコードがありません。」とエラーになってしまいます。 修正箇所を教えていただけないでしょうか。 よろしくお願いします。 Dim dbsMy As DAO.Database Dim rstMy As DAO.Recordset Dim strSQL As String Set dbsMy = CurrentDb strSQL = "select * from テーブル1 where id=" & Me.id Set rstMy = dbsMy.OpenRecordset(strSQL) With rstMy .Edit rstMy!入力日時 = Now .Update End With rstMy.Close
質問日時: 2020/10/31 17:00 質問者: フェリスキャット
ベストアンサー
4
0
-
ACCESSのDlookup
フォームに配置した連結コントローの更新後処理に Msgbox DLookup(”都道府県”,”T_住所”,”名称='" & このコントロール & ”’”) 帰ってきません ちなみに DLookup(”都道府県”,”T_住所”,”名称='ABC'") 帰ってきます DLookup(”都道府県”,”T_住所”,”名称='" & このコントロール.Value & ”’”) 帰ってきません 例えば変数を宣言し Let 変数 =このコントロール.Value Msgbox 変数にすると ABC ABC ABS になります 20年ぶりにACCESSを扱います何か勘違いか忘れてることがあればお教えください ACCESSは現バージョンです ずいぶん変わったのは驚きです
質問日時: 2020/10/29 14:29 質問者: nakazawasan
解決済
4
0
-
Accessの入力フォームから、テーブルの添付ファイル型にファイルを入力する方法について
Access2007から追加された「添付ファイル型」フィールドを使用して、報告書管理システムを作成しようとしています(現在使用しているのは2016です)。 私はいつもデータをテーブルに追加するときには、非連結単票フォームに情報を入力し、登録ボタンをクリックし、addnew、Updateでテーブルに新規データを受け渡しています。 ただ今回「添付ファイル型」は非連結では使用できないようで、どのように添付ファイルをテーブルに受け渡せばよいのか悩んでおります(ちなみに、受け渡す添付ファイルは報告書をPDFにしたものです)。 テーブルへの添付ファイルの受け渡し方について、ご助言いただけないでしょうか。 よろしくお願いします。
質問日時: 2020/10/29 09:15 質問者: フェリスキャット
ベストアンサー
1
1
-
マクロ有効ブックを上書きするボタンをワークシート上に設置したい
お世話になります。 VBA初心者ですが、エクセルでのシステム作りに日々励んでおります。 その中で、マクロ有効ブックを上書きするにあたり、ワークシート上に設置したボタンで上書き保存させたいのですがうまくいきません。 どなたかご教授頂けませんでしょうか? ※添付画像の「保存」ボタンをクリックすると上書き保存されるイメージで、更に、可能であればブックを閉じるボタンも設置できたらと考えています。
質問日時: 2020/10/28 12:37 質問者: Guts1048
ベストアンサー
1
0
-
Access2016でのfilter後に並べ替えを行う方法について
Access2016/windows10を使用しております。 テーブル(Tbl_data_Report)をレコードソースとした帳票型の検索フォームがあります。 検索フォームのフォームヘッダーにはいくつかのテキストボックスとコンボボックスを配置し そこに入力したキーワードでフィルターをかけ、データ抽出を行っています。 この抽出は下記コード(btn_絞込_Click)でできています。 更に、この検索フォームのフォームヘッダーにトグルボタン「Report_id」「訪問年」「所在国」を配置し、トグルボタンのON/OFFで上記で抽出したデータの並べ替え(昇順/降順)をしたいのですが、並べ替えを実施すると先の抽出が戻ってしまい、全データで並び変わってしまいます。 抽出をかけない状態では、並べ替えはできています。 抽出結果を維持したまま、並べ替えをする方法をご教示願います。 なお、あくまでも抽出結果を見てから並べ替えをしたいので、抽出時に並べ替えるのはなしとしてください。 ’***複数条件での抽出/絞り込*** Private Sub btn_絞込_Click() Dim dbsMy As DAO.Database Dim rsMy As DAO.Recordset Dim strFilter As String Set dbsMy = CurrentDb Set rsMy = dbsMy.OpenRecordset("Tbl_Data_Report", dbOpenDynaset) strFilter = "Report_id >= 1" If Not IsNull(Me.Cbo_訪問年) Then strFilter = "Visit_Year ='" & Me.Cbo_訪問年 & "'" End If If Not IsNull(Me.Cbo_所在国) Then strFilter = strFilter & " AND Customer_Country Like '*" & Me.Cbo_所在国 & "*'" End If rsMy.Filter = strFilter Set rsMy = rsMy.OpenRecordset Set Me.Recordset = rsMy Me.Requery Set rsMy = Nothing Set dbsMy = Nothing End Sub ’***トグルボタンによる並べ替え*** Private Sub btn_Report_id_Click() If Me.btn_Report_id.Value = True Then Me.OrderBy = "Report_id desc" Else Me.OrderBy = "report_id asc" End If Me.OrderByOn = True End Sub
質問日時: 2020/10/27 18:57 質問者: フェリスキャット
ベストアンサー
1
0
-
Access レポートを開く時、2つの条件で昇順で並び替え
レポートを開く時の並び替え 販売月日の昇順にしています。 '開くとき販売月日で昇順 Me.OrderBy = "販売月日 ASC" Me.OrderByOn = True もう一つ、販売伝票履歴番号も加え、 販売月日と販売伝票履歴番号で昇順 で並び替えたいです。 教えて下さい。
質問日時: 2020/10/22 18:02 質問者: yoscc
ベストアンサー
1
0
-
Accessで、以下のようなことは出来ますか?
Accessのフォームで出荷に関する情報を入力します。 レコードが1件の場合は、各入力情報を、「Me.品目番号、Me.ロット、Me.数量」 というように扱えますが、 画像の様に複数レコード入力し、2件目の「品目番号、ロット、数量」の情報を扱う場合、 何か方法はありますか? ご存じの方、教えて下さい。
質問日時: 2020/10/15 09:42 質問者: tomo3rd
ベストアンサー
1
0
-
2003エクセルが開けない 急いでいます><
無知ですみません。 先日2003以上のエクセルで作成した添付ファイルを受信し、開こうとしましたところ ダウンロードはできるのできひらくのですが 保存ができないのです。 互換パックなどをさがしておりますが、昔あったような無料で 2003がひらけるようになる互換パックなどご存知かたおりましたらおしえてください! (私はエクセル2003使用です)・・・ もし互換などがないといたしましたら どうすれば保存でき、開け編集できるでしょうか? (昔のやりかた?で 資料をおくってくださるかたに、保存時で2003-2007形式みたいな形式で保存してくください とお願いいたしましたが、もはやそんな形式もなくなったのかもよくわからず 恐れ入ります。 よろしくお願いいたします。
質問日時: 2020/10/13 09:48 質問者: にゃあた
解決済
4
0
-
accessのクエリで抽出したデータを Excelに移行する 一番楽な方法はどんな方法でしょうか?
accessのクエリで抽出したデータを Excelに移行する 一番楽な方法はどんな方法でしょうか? Excel2013での方法でお願いします。
質問日時: 2020/10/12 08:02 質問者: チリレツ
解決済
2
0
-
【Access VBA】標準モジュールからクラスモジュールへ変更について
Access VBAについて質問です。 現在業務で利用している小さなプログラムですが、勉強しつつ開発しています。 多くのフォームがあり、 それぞれのフォームでForm_Open時イベントで、標準モジュール記載の「Form_Init」処理を共通して実行しています。(Form_Initではフォームの全画面表示や、テキストボックスやラベル等のコントトロールに対して共通処理を実行。) これを、クラスモジュールを利用できないかと思い質問させていただきます。 【仮で作成したCls_cmnFormクラスモジュール】 Public Sub Form_Init(Byval ThisForm as Object) '''<フォーム以外の時は処理を抜ける> If Not ThisForm.Name Like ("Frm_*") Then Exit Sub End If '''<フォームの共通処理> With ThisForm .RecordsetType = 4 .ScrollBars = 0 .Modal = false .Menubar = "" ~~ 中略 ~~ End With End Sub 【仮で作成したFrm_ClassTestフォームオブジェクト】 Private ThisForm as New Cls_Form Private Sub Form_Open(Cancel as Integer) '''<フォームの初期化処理> ThisForm.Form_Init(Me) End Sub これでフォームを開こうとすると「実行時エラー:438 オブジェクトは、このプロパティまたはメソッドをサポートしていません。」と表示されます。 なんとなく<フォームの共通処理>で設定しているプロパティの値がおかしいのかと思いますが、対処方法が見つかりません。 フォーム自体を引数にしてプロシージャを実行すること自体がおかしいのでしょうか? 解決方法がわかる方いましたらご教授ください。
質問日時: 2020/10/08 09:32 質問者: Gyoumu_VBA
ベストアンサー
1
0
-
テキストボックスに入力があるとチェックボックスがオンになるようにしたいのですが、全くわかりません。例
テキストボックスに入力があるとチェックボックスがオンになるようにしたいのですが、全くわかりません。例えば、送り状番号が入力されると、発送済のチェックボックスにチェックが入るようにしたいのです。なるべく簡単な方法がいいです。よろしくお願いします。
質問日時: 2020/10/07 09:47 質問者: D-JIN-RYU
ベストアンサー
2
0
-
Access VBA 複数の数値が入ったデータを分割して複製する方法を教えてください。
Access2007を使っている初心者です。 インポートしたデータでテーブルを作成したのですが、 下記A列の一部セルに複数のデータが入っています。 データは通常9文字なのですが、2つ入っていると18文字、3つだと27文字という風に複数件入っているものがあります。 複数件データが入っている行については、 データの件数だけ行を追加し、A列に入っているデータを一件だけにして、 テーブルのコピーを作成したいです。B~F列が被っていても問題はありません。 A B C D E F 1 2 3 VBAは今月から使い始めたのですが、ググってもどのコードを使えばいいのかよくわかりません。 VBAの作成にあたってのコードをお教えください。
質問日時: 2020/10/07 00:53 質問者: ツッチー0925
解決済
1
0
-
データ入力の際、顧客名をリスト表示させて選択するようにしているのですが、これだと、登録されている全て
データ入力の際、顧客名をリスト表示させて選択するようにしているのですが、これだと、登録されている全ての顧客名が表され、返って不便なのです。ここに検索機能を持たせたいと思い、顧客リストクエリの顧客名の所にLike”*”&[検索文字を入力]&”*”としてパラメータークエリを作成しました。顧客名のテキストボックスに値集合ソースとしてパラメータークエリを指定してみると、一度は機能しますが、前回の検索結果を引き継いでしまいうまく機能しません。マクロにしてフォーカス取得時に設定してみると結果は出ますが、ビューモードで開いてしまい、テキストボックスにリスト表示されません。リスト表示用と検索用のテキストボックスを作ったりしましたが上手くいきません。 どうすれば検索してリスト表示させることができますか?お教えください。
質問日時: 2020/10/02 10:46 質問者: D-JIN-RYU
ベストアンサー
1
0
-
マイクロソフト アクセスについて アクセス全般のテクニックを検索出来る、おすすめのネットのサイトが有
マイクロソフト アクセスについて アクセス全般のテクニックを検索出来る、おすすめのネットのサイトが有れば教えて下さい。
質問日時: 2020/09/24 23:41 質問者: yumi-hanamaru
解決済
1
0
-
ベストアンサー
1
0
-
アクセスで特定の数字以外(複数)抽出したい
アクセスで、1つのフィールドから複数の数字をor条件で除きたいと思っています。 文字列は以下の条件で可能であるようですが、数字の場合はどうすれば良いでしょうか? Not In ("文字列", "文字列", "文字列"…)
質問日時: 2020/09/19 18:00 質問者: かめこっこ
解決済
1
0
-
解決済
5
1
-
Accessで使用しているリンクテーブルの接続文字列をVBAから変更したい
Access でSQLServerへのリンクテーブルを使用しています。このリンクテーブルの接続文字列を変更するには通常リンクテーブルマネージャーを開きリンクの編集を行います。 この文字列をVBAから変更したいのですが何か方法をご存知のかたいらっしゃいましたらお教えください(具体的はUIDとPWDをVBAで付加したい)。どうぞよろしくお願いいたします。
質問日時: 2020/09/15 16:23 質問者: momokun100
解決済
1
0
-
ピポットテーブルの使い方
ピポットテーブル超超初心者です。 添付のA~Dまでをピポットテーブルにして、社員番号・名前が行に、取得日が列にくるようにしたいのですが、うまくいきません。 捕捉にテーブルの画像をつけていますが、取得日が上の列のタイトルのところにいってしまいます。 そこに月をもってきて、取得日を値にもってくるのはどうすればいいですか。 (値のフィールドに取得日を入れると、値に1や2など数値のみ表示になってしまいます。 日付を表示させたいです。)
質問日時: 2020/09/10 15:06 質問者: みさみさ55
ベストアンサー
2
0
-
サブフォームのあるフォームからレポートを作成し、印刷しようとすると、サブフォームにあるデータ量分印刷
サブフォームのあるフォームからレポートを作成し、印刷しようとすると、サブフォームにあるデータ量分印刷されてしまいます。例えば、サブフォームに5行分のデータが抽出されていると、印刷では同じフォーマットで5枚印刷されます。幾ら抽出されても1枚で収まるデータ量なので1枚だけ出力させたいです。是非、お教えください。
質問日時: 2020/09/09 15:14 質問者: D-JIN-RYU
ベストアンサー
2
0
-
アクセスのクエリ教えてください。 お店と住所の一覧があります。 ある県は除きたいです。 例えば、愛知
アクセスのクエリ教えてください。 お店と住所の一覧があります。 ある県は除きたいです。 例えば、愛知県、三重県、静岡県を除きたい場合、 not like “*愛知*" and not like ”*三重*" and not like “* 静岡*"と入力しました。 中には住所が空白の場合もあり、 空白は除かないで抽出したいです。 これだと空白は抽出されないです。 愛知、三重、静岡を除いて抽出し、空白は抽出するような式はどうしたらいいですか?
質問日時: 2020/09/08 23:11 質問者: richiha
解決済
1
0
-
Excelで売上比較 上手なやり方
お世話になります。 説明が上手にできず申し訳ありません。 分かりづらい説明ではありますが、読み取って頂ければ幸いです。 そしてこんな方法があるよ!とか、こんな感じかな?とか、様々な方法を教えて頂けると助かります。 どうぞ宜しくお願い致しますm(__)m 添付した表は見本用に作成した為、列・行ともに数は少ないですが、実際に業務で使用している表はデータが多いです。 また、データの内容も全く異なるものです。 【シートについて】 ・年間事に作成。 ・年によって商品の追加・削除が稀にあり。その為、商品毎に行が固定されている訳ではありません。 また、行を固定さるのであれば、随時追加商品を入力できるようにしなくては!と思い、各商品欄に空白行を作成しようとしましたが、空白欄は邪魔・見づらいと不評でした。 【やりたい事】 ・本年度・全年度の「販売数・販売金額」を全商品で比較するのではなく、特定の商品のみ比較したい。 また、稀に前年度のデータの入力ミスが発覚し、修正する為、元データを修正すると比較データも自動で修正されると助かる。 上司の指示では、比較したいデータは限られている為、その比較したい商品だけをピックアップし、見やすくして欲しいとの事。 ここでは比較したい商品を水色に色付けしてみました。この表だと1行おきになっていますが、実際のデータはそうではありません。 【今実践している方法】 ・本年度の下に前年度を貼り付け、グループ化機能を使用し、比較したい部分だけを表示させるようにしています。 ですが、行の変動が稀にある為、グループ化を毎年確認&修正が面倒。 また、一度にグループ化できる数が決まっているのか、沢山選びすぎるとグループ化も出来ず、もう一度選択しなおして…みたいなメッセジが表示されやり直すはめに。 とても効率が悪いです。 【全担当者が実践していた方法】 ・初歩的なやり方ですが、本年度のデータを見ながら前年度比シートに1件ずつデータを手入力をしていく方法です。
質問日時: 2020/09/08 15:00 質問者: aine33
ベストアンサー
1
0
-
accessを利用してoutlookでメール送信って可能ですか?
閲覧ありがとうございます。 今度会社でaccessを使ってデータベースを作ることになりました。 ちょっとぼかして説明すると、 テーブルには個人名から始まり営業先や相手方電話等が入ります。 誰が今日どんな仕事をしていて、それに付属するデータですね。 その個人個人に毎日明日の仕事内容をかいつまんでメールを送りたいのです。そこで、 「テーブルの項目をいくつかかいつまんで、固定のメール本文に単語として挿入しoutlookで送信するのは可能でしょうか。マクロを使うのであれば大雑把でもいいので流れを教えて頂けませんか。」 質問は以上です。 ちなみに当方、マクロを組んだ経験はありません。そのことを知った上でお答えくださると幸いです。
質問日時: 2020/09/08 12:50 質問者: tsururin
ベストアンサー
3
0
-
Access クエリのグループ化で合計
フォームから日付を入力して、クエリで期間を指定しました。 Between [forms]![F_仕入期間指定3]![仕入期間開始] And [forms]![F_仕入期間指定3]![仕入期間終了] そして、金額合計を出したいです。 グループ化して出すと、日付ごとの金額合計になります。 単純に、合計だけ知りたいです。 グループ化を使わずに、[集計] 行を追加すると、データ数が多いためかなり下にスクロールするので面倒です。
質問日時: 2020/09/04 03:29 質問者: yoscc
ベストアンサー
1
0
-
Accessのメッセージについて
Access初心者です。よろしくお願い致します。 レコードソースをクエリ1で検索フォームを作成しています。 ボタン1をクリック時、店舗名、店舗略称、店舗旧称のいずれかに当てはまる曖昧検索で、該当するレコードがフォーム上に表示されるようにしています。 検索のテキストボックスに文字が未入力の場合、その旨のメッセージが出るようにしているのですが、該当のレコードがない場合に「該当がありません」とメッセージを出す場合にはどのようにすればいいのでしょうか。 お力添えをよろしくお願い致します…
質問日時: 2020/08/28 07:55 質問者: ぐみや
解決済
1
1
-
Access vba
AccessVBAに関してお教えください。 ナンバーというテーブルのなかに"点数"という列があり、点数列にあらかじめ1から20の数字を入れた状態としています。 その上で、SELECT CASE文 を使い1から10の数字の場合には1、11から19の場合には2、20の場合には3と、点数列の数字を変更したいのですが、どのようにコードを記述したらよいでしょうか。
質問日時: 2020/08/25 20:45 質問者: naisei24
ベストアンサー
1
0
-
Access VBA の BeforeUpdate と AfterUpdate に違い
Accessで テキストボックスにある値を入力したときに使う BeforeUpdate と AfterUpdate の違いが、どうもよくわかりません。 いろいろ該当するサイトをググってみるのですが・・ たとえば T1 という名前のテキストボックスに 「100」と入力すると T2 に「OK」と表示し、それ以外の値の場合は「NG」と表示した後 カーソルがT3に移動するとした場合 Private Sub T1 AfterUpdate If me.T1=100 then me.T2 = "OK" Else me.T2 = "NG" End If me.T3.SetForcus End Sub と、「AfterUpdate」では問題無いのですが「BeforeUpdate」にすると 実行時エラーが出ます。 どなたかわかりやすい表現で両者の違いを説明していただけないでしょうか。 宜しくお願いします。
質問日時: 2020/08/23 09:19 質問者: Star-X
解決済
1
0
-
Access のフォームが自由に作れません
Accessで、既に作成したテーブルを選択して、 「作成」→ 「フォーム」を押すと 各フィールドに連結したフォームが作成されます。 このフォームについての質問です。 どれか一つのテキストボックスのサイズを変更しようとすると 全てのテキストボックスのサイズが変更されます。 また各テキストボックスの配置位置を自由に動かしたいのですができません。 どうすれば各テキストボックスを自由にすることができるのでしょうか。
質問日時: 2020/08/19 06:50 質問者: Star-X
ベストアンサー
2
0
-
Accessの複数条件抽出について
Accessの曖昧検索についてのご質問です。 Accessを最近使い始めてよく分かっておらず概念から色々と間違っているかも知れないので分かりにくくなると思いますがよろしくお願い致します。 私がしたいと思っているのは、非連結のテキストボックスに文字を入力し、検索ボタンを押すとレコードを抽出するという流れで、イメージは下の写真の通りです。(正確には、店舗名で検索し、その店舗の情報を出したいのですが…) 今のところ、店舗名を入力し検索ボタンを押すと、店舗の住所等の情報が抽出され、クエリの各フィールドと連結の設定をしたテキストボックスに表示されるようになっています。 検索ボタンのクリック時のアクションで Private Sub 検索ボタン1_Click() If IsNull(店舗名検索,Value)=True Then MsgBox("店舗名を入力して下さい") Exit Sub End If Me.Filter="店舗名 like'*"&店舗名検索&"*'" Me FilterOn=True End Sub で、出来ています。 ※店舗名検索→非連結テキストボックス 店舗名→フィールド名 これに加え、「店舗名の略称」に一部一致する場合も抽出されるようにしたいのです。(複数の条件の抽出と言うのでしょうか?) 例えば、マクドナルドをマクドナルド(店舗名)でもマック(店舗名の略称)でも抽出されるようにしたいということです。 店舗名の略称のテーブルはあり、クエリにも組み込んでいます。 上記コードに加え、何を足せば複数条件の抽出が出来ますでしょうか。 お力添えをよろしくお願い致します…。
質問日時: 2020/08/18 22:10 質問者: ぐみや
ベストアンサー
1
0
-
アクセスの再クエリについて
アクセス365において、AとBそれぞれのフォーム内のコンボボックスで同じテーブルのレコードを参照して選択できるようになっています。 またこのレコードの追加を1つの追加フォームを新たに作って、A,Bいずれかのフォームから開いて新規作成したのちに新規作成フォームを閉じた時にコンボボックスの再クエリをしたいと思うのですが、A,Bどちらのフォームから開いても反映できるようにするにはどうすればよいでしょうか? A,Bのフォームは同時に開くことはありません。 現在はA用、B用として2つのフォームを作って終了時に再クエリを実行しています。
質問日時: 2020/08/18 17:16 質問者: nkeis
ベストアンサー
1
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【Access(アクセス)】に関するコラム/記事
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
-
大麻の使用罪がなかった理由や法改正での変更点、他国との違いを弁護士が解説
ドイツで2024年4月に大麻が合法化され、その2ヶ月後にサッカーEURO2024が行われた。その際、ドイツ警察は大会運営における治安維持の一つの方針として「アルコールを飲んでいるグループと、大麻を吸っているグループ...
-
ピンとくる人とこない人の違いは?直感を鍛える方法を心理コンサルタントに聞いた!
根拠はないがなんとなくそう感じる……。そんな「直感がした」という経験がある人は少なくないだろう。ただ直感は目には見えず、具体的な説明が難しいこともあるため、その正体は理解しにくい。「教えて!goo」にも「...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1月2日より、いまだアクセスできない
-
docmd.gotorecordを起動するには
-
Access Error3061 パラメータが少な...
-
Accessのリンクテーブルのパスを相...
-
Access レポート印刷するときに1ペ...
-
access2021 メッセージボックスを大...
-
Access IF文でテーブルに存在しない...
-
Accessのクエリで、replace関数を使...
-
実行時エラー3131 FROM 句の構文エ...
-
accessのフォームに設置したボタン...
-
ExcelのVBAコードについて教えてく...
-
Accessレポートのチェックボックス...
-
access クエリ yes/no型のクエリの...
-
ACCESSデバック画面
-
accessの代わりになるもの
-
Access VBA [リモートサーバーがな...
-
Accessのフォーム上のテキストボッ...
-
access2021 VBA メソッドまたはデー...
-
日付のテキストボックスに(例)202...
-
ms access 2013で、チェックボック...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access レポート印刷するときに1ペ...
-
access2021 強制終了してしまう
-
ACCESS VBA でのエラー解決の根拠が...
-
Accessのクエリで、replace関数を使...
-
access2021 VBA メソッドまたはデー...
-
accessデータを指定したExcel、そし...
-
Accessレポートのチェックボックス...
-
[Access VBA]画像リサイズしたもの...
-
Accessのスプレッドシートエクスポ...
-
実行時エラー3131 FROM 句の構文エ...
-
Microsoft365にAccessってありますか?
-
Access Error3061 パラメータが少な...
-
access2019の起動が遅い
-
【Access】Dcount関数の複数条件で...
-
Access 複数条件検索の設定が上手く...
-
Accessのリンクテーブルのパスを相...
-
チェックボックスにチェックが入っ...
-
Access VBA [リモートサーバーがな...
-
access クエリ yes/no型のクエリの...
-
Access で半角スペースと全角スペー...
おすすめ情報