Access VBA 質問スレ Part2

1デフォルトの名無しさん
垢版 |
2018/12/12(水) 22:14:39.18ID:GF6Qf3Td
Access の VBA に関する質問スレです

質問テンプレ(雛形)は用意しませんが、OSとAccessのバージョンぐらいは必ず書きましょう


前回のスレッド
Access VBA 質問スレ Part1
https://mevius.5ch.net/test/read.cgi/tech/1328536426/
2021/05/13(木) 06:42:53.98ID:l6yrLvBl
>>325
リモートデスクトップとかTeamViewerでWindowsにログインかな?
2021/05/13(木) 07:15:26.91ID:Ak9zxoyZ
>>325
データベース更新後にEXCEL作ってクラウドに保管するのを自動化すれば充分な気がしますね。
2021/05/13(木) 07:26:32.47ID:NATYYilK
そもそも、Windows 用のアプリはパソコン用だから、インターネットで使えない。
それに、文字コードも違うから読めない

インターネット用の表計算アプリを使えば?
331デフォルトの名無しさん
垢版 |
2021/05/13(木) 08:30:28.57ID:hOYLqCl+
ストアでMDBを検索したら見れそうなやついっぱいあるやん
2021/05/13(木) 11:30:23.03ID:yB8C7/7J
>>325
Webアクセスする目的ならAccessよりFileMakerになるよ
そこまでするならデータベースをMySQLかPostgreSQLに移行してVB.NETでアプリ作る方が良いけどね
2021/05/13(木) 11:48:19.49ID:63TpZ/FZ
クエリーが上手く作動して、ニコニコしながら、sqlビューへ切り替えてコピーして、VBEでペースト。
余計なカッコを取り除いてdebug.printに打ち出すと結果が違うことがある。
なにが原因なのかなあ?いまはADOでやってるけど、DAOならうまくいくもんかなあ?
クエリーのSQLとADOのクエリーが仕様が違うのかなあ?
同じMS謹製だからANSIとかなんとか気にしなくていいのかと思っていたけど、違うのかな?
2021/05/13(木) 12:20:50.87ID:igbBK4jX
>>332
ファイルメーカーからハードル上がりすぎだろ
2021/05/13(木) 12:36:51.71ID:yB8C7/7J
>>334
FileMakerはライセンス料高いからね
Visual Studio習得してアプリ作れるならその方が良い
Webサーバーは必要だけどね
2021/05/13(木) 12:42:45.76ID:aIL5A3Qh
>>335
VB.netでwebサーバとか完全にもう別物ですやん
337デフォルトの名無しさん
垢版 |
2021/05/13(木) 12:55:37.00ID:GXeEY8R8
>>333
カナ?はカタカナにしろ
2021/05/13(木) 13:09:30.39ID:yB8C7/7J
>>336
高いライセンス払う余裕有ればFileMakerで良いよ
現実は高いライセンス料払いたく無い企業が多いからね
FileMakerが普及しないのもこれが原因
2021/05/13(木) 13:31:32.10ID:DinFNpWn
だからって一から自分でつくるってのは飛躍してない?
家建てるときにどこのメーカーがいいですか?
に対して自分で建てろといってるようなもん
2021/05/13(木) 14:03:30.60ID:yB8C7/7J
>>339
自分で作れ、とは言って無いよ
ソフトウェアハウスの手を借りれば良い
2021/05/13(木) 14:07:34.22ID:fH5L5fl1
>>340
ライセンス料より高い気が……
342デフォルトの名無しさん
垢版 |
2021/05/13(木) 14:56:12.91ID:HlQKEMAc
>>341
馬鹿には無理なのだから他人に金を出して頼むしかないだろ
馬鹿のくせに金を出さずに人にやってもらおうとか、ゆとりか?
2021/05/13(木) 15:00:43.59ID:9/CKV48N
>>341
ランニングコストってのが有ってだな、、
FileMakerだとライセンス1回切りじゃ無いから
2021/05/13(木) 16:59:09.51ID:fH5L5fl1
>>343
ソフトウェアハウスでも保守料かかるだろ
基本的には自分で改変できないし
2021/05/13(木) 17:16:07.25ID:9/CKV48N
Web化って時点でファイルメーカー選ぶしか無い様な、、
外部からアクセスするしないが重要
2021/05/13(木) 17:25:00.83ID:MH+VlhFF
外から見たいだけなら、リモートデスクトップでいいんじゃなかろうか
347デフォルトの名無しさん
垢版 |
2021/05/13(木) 17:25:32.84ID:HlQKEMAc
>>345
馬鹿
2021/05/13(木) 17:48:02.70ID:9/CKV48N
>>345
それ有るの忘れてた
2021/05/13(木) 18:13:16.22ID:6ddXJmx+
ACCESSで在庫更新したあとOneDriveフォルダにEXCELエクスポートします。
あとはスマホでもタブレットでも参照可能です。
350デフォルトの名無しさん
垢版 |
2021/05/13(木) 18:26:55.54ID:hOrZuwcL
デ、データアクセスページ……
2021/05/13(木) 20:11:21.52ID:R/rAXCYS
>>345
「Web化って時点でファイルメーカー選ぶしか無い」
なぜこういう嘘を書くのか。それとも本当にそう思っているならそんな頭の弱い人は書かなきゃいいのに。
2021/05/14(金) 10:03:38.95ID:wh02PaxN
>>350
実際使ってる例って有るのかな?
2021/05/14(金) 10:10:19.21ID:A+WZ3bIw
>>352
とっくの昔にお亡くなりになったような記憶が…
2021/05/14(金) 10:18:39.71ID:wh02PaxN
>>353
実例がほとんど無いね
https://support.microsoft.com/ja-jp/office/sharepoint-ロードマップの-access-services-497fd86b-e982-43c4-8318-81e6d3e711e8?ui=ja-jp&rs=ja-jp&ad=jp
Access Webアプリも無くなってる
ファイルメーカーの有利な点だな
2021/05/22(土) 19:40:24.10ID:1Qe3fJgv
ちょっと前までGoogleでデータベース・サービス持ってたのにいつの間にかなくなっちゃたな。
最近VBAよりGASが面白くなってきたので手を出そうと思ってたのに。
やはり無料じゃGoogleも厳しいか。
2021/05/27(木) 01:00:52.60ID:3lF12N8K
レポートやフォーム作るときに、拡大できないの致命的だよね
win標準の拡大ではぼやぼやで目がたえりれない
エクセルあたりでは普通に拡大できるのになあ
これだけでファイルメーカーに乗り換えようと思ったりしてよ
357デフォルトの名無しさん
垢版 |
2021/05/27(木) 02:13:23.53ID:J8UpNeL3
馬鹿がファイルメーカー、ファイルメーカーとしつこく繰り返しているから絶対に使わない
2021/05/27(木) 08:19:11.99ID:qf3Pvmmz
と馬鹿が申しております
2021/05/27(木) 12:00:09.01ID:3lF12N8K
FM→ACCESSときたけど
レイアウトつくるのはびっくするくらい大変
そして頑張っても前時代的なのになってしまう
金額の問題だけで以降したんだけどね
ACCESSは365についてるから無料みたいなもの
FMは約6万
2021/05/27(木) 12:05:37.62ID:3lF12N8K
サブスクは5ユーザ からのみで年¥96,000
というびっくりプライス
361デフォルトの名無しさん
垢版 |
2021/05/27(木) 14:45:17.54ID:U0nLnJgd
Report は pdf 出力やろ常考
2021/05/27(木) 15:51:14.66ID:ksqD/aLA
>>361
フィールドの位置とか外部ソフトでできるの?
2021/05/27(木) 15:53:14.54ID:UBVWS17P
ACCESSでA4に収まるように8ptくらいのフィールド配置してたら目が痛くなって具合が悪くなったな
2021/05/29(土) 06:45:06.05ID:b7REYRZH
>>363
ノートだとそうなんかな…
自作のときはずっと9ptがデフォだけど何ともないな…
拡大鏡でも使った方が楽な気がする
2021/05/29(土) 12:27:27.87ID:hFIjeD7o
>>364
拡大鏡ってぼやぼやになるからなあ
2021/05/29(土) 12:27:43.67ID:hFIjeD7o
ん?ノート?
2021/05/30(日) 02:44:36.28ID:gYrIGJpw
右側のプロパティって時間小さすぎるよな
レイアウト配置よりこっちをでかくできるようにしてほしい
2021/05/30(日) 02:46:50.94ID:gYrIGJpw
あれもうちょっとどうかならないんだろうか
一日使うにはストレスがすごすぎる
369デフォルトの名無しさん
垢版 |
2021/05/30(日) 08:25:31.88ID:13wLe9nW
ユーの眼球レベルにあった
でかくて低解像度のモニター使え
2021/05/30(日) 11:48:00.52ID:AsIzYzCY
ユー買っちゃいなyo!
2021/06/01(火) 06:40:30.63ID:UJDWMLaS
共有ファイルとして使う場合
処理がバッティングすると、待ち?っぽい動きするんだけど、この待ち時間を短くとか長くとか設定できない?
2021/06/04(金) 04:59:49.95ID:JYH5jKrW
>>365
整数倍にすればボケませんよ
2021/06/04(金) 05:01:18.78ID:4UOZ506g
>>372
150でも200でもぼける
2021/06/04(金) 06:58:24.85ID:pJrSJSTA
5年ほど前に作った製品ラベルのレポートを修整しようとしたら、老眼は進んでるわ液晶の解像度は上がってるわ、マウスカーソルの移動量を増やしてるわで大変だった。デザインビューの拡大出来るようになると良いですね。
2021/06/05(土) 16:40:26.94ID:RpMlRy13
ファイルメーカーの体験版使ったらACCESSに戻れなくなってしまった
ACCESSになんかメリットある?
376デフォルトの名無しさん
垢版 |
2021/06/05(土) 18:22:16.60ID:HEfJq5i5
馬鹿がファイルメーカー、ファイルメーカーとしつこく繰り返しているから絶対に使わない
2021/06/05(土) 18:58:27.51ID:vqCzfq5H
と馬鹿が申しております
2021/06/05(土) 18:59:13.81ID:ZYY2LhyT
>>375
コストかな。
田舎の工場で低価格な電子部品作ってる。30台くらいのパソコンで使うからファイルメーカーなんてコストは現実的ではないんです。
2021/06/05(土) 21:31:57.93ID:3DV79FRa
ファイルメーカーとAccessは得意分野が全然違うのでは?
380デフォルトの名無しさん
垢版 |
2021/06/05(土) 21:53:37.74ID:mImo/W/A
ファイルメーカーの宣伝でしょ
2021/06/05(土) 22:47:17.80ID:RpMlRy13
>>380
ACCESSでうまくいかずもやもやするたびに体験版つかってみて
ライセンス料なんかが不安でACCESSにもどるってのを繰り返してる
ACCESSが現代的なGUIになってくれて
ある程度はコード書かなくてもできるよえになればいいんだが
2021/06/06(日) 02:59:11.72ID:g1lC8rmM
え!?ひとりでも最低
じゅじゅじゅじゅじゅうまんえーん!?
https://i.imgur.com/OGGBfwi.png
ちなみにキントーンもこの商法みたいだな

ACCESSはUIがクソなのと共有がほぼできない、ちょっとしたことでもコード書かなきゃならない、その代わりに激安ってことなんだろうな
逆にそこらを改善するのはこんくらい金とらなきゃできないことなのかもしれん
383デフォルトの名無しさん
垢版 |
2021/06/06(日) 04:17:17.40ID:I3Drh9AD
馬鹿

ACCESSは共有がほぼできない
384デフォルトの名無しさん
垢版 |
2021/06/06(日) 10:18:31.22ID:9mmqAG88
FileMake使いのやつって
Access使いを見付けると必ず攻撃してくるよね
なんで不況に熱心なのかな
385デフォルトの名無しさん
垢版 |
2021/06/06(日) 10:21:05.17ID:9mmqAG88
馬鹿

FileMakerはコード書かなくていい(キリっ)
2021/06/06(日) 11:26:09.24ID:tDAG+yA0
と馬鹿が申しております
2021/06/06(日) 14:07:30.75ID:g1lC8rmM
いくらなんでも高すぎる
あれって全社員にipadもたせてリアルタイムでデータ共有するような大企業向けだろ
とはいえほかにACCESSしか選択肢がなくてACCESSは手間がかかり過ぎるが
2021/06/06(日) 16:01:30.88ID:/p4HIOC8
ACCESSは実質開発が停止してるからな
Web公開手段を再度実装したらFileMakerなんて駆逐出来るのに
2021/06/07(月) 23:05:55.18ID:7Tyglgss
>>373
それ元がボケてるんやな
ディスプレイ買い換えるしかないな
うちは拡大してもクッキリやで
2021/06/08(火) 00:47:30.58ID:Cnc+U0Kq
>>389
んなことないだろEIZOのFLEX Scanだし
ぼやけるって言葉の認識だと思うが
ベクターとラスターの拡大みたいなこと
https://i.imgur.com/oT7FRjb.jpg

拡大鏡だと単純拡大だからガタガタのぼやぼや
スマホの拡大縮小だとおかしくならないよね?
ソフトに標準で拡大縮小が実装されているならそれと同じできれいに拡大できる
ACCESSはないから拡大鏡つかうことにかるから汚いしつかいにくい
2021/06/10(木) 00:40:17.87ID:BRYBvkaF
>>390
〉拡大鏡だと単純拡大だからガタガタのぼやぼや

単純拡大だからガタガタになるので正しい
しかしぼやぼやにはならない

頭(目?)悪そうだなこいつ
2021/06/10(木) 01:23:12.45ID:/1oHskcz
文字が
https://i.imgur.com/oQ1lyeU.jpg
こうなるのをボヤボヤといってるんだと思う

MSゴシック使ってるやつはわからないかもしれないが
アンチエイリアス入ったフォントで拡大鏡使うとボヤボヤになるよ
https://i.imgur.com/B1re0t1.png
2021/06/14(月) 20:33:26.59ID:bsW07B0Y
getobjectでVBSからmdbへ接続してACCESSのモジュールを書き換えているんだけど、プロシジャーをチマチマ書き換えるのが面倒になってきたので、
既存モジュールの全行を削除してからModule.AddFromFile メソッドで新モジュールを一括して書き換えた。
mdbを保存する段になって「ファイルの共有ロック数が制限を超えています」と怒られた。

たしか、コミットトランスするんだよなあ、と資料を読んでみたが、それが出来るオブジェクトが存在しない。
一体どうしたらいいのかな?
2021/06/15(火) 10:02:33.87ID:Bs75sj8Q
ACCESSを買えば良いと思います。
2021/06/15(火) 11:17:25.55ID:KpoHzIzW
>>394
Microsoft 365 for businessを使用してます。
ACCESSはしょっちゅう壊れるからVBSで出来ることはVBSでやりたいですね。
2021/06/15(火) 13:21:19.21ID:HnTVFPij
>>395
そんな面倒なことw
2.0使いはじめた頃は間違った使い方してたのもあって壊しまくったが、ここんとこ壊れたことなどないぞ
2021/06/15(火) 15:19:36.70ID:KpoHzIzW
>>396
フォームのコマンドボタンの位置をほんの少しずらしただけで壊れこともあるし、最適化で壊れたこともある。
最近もどっかの記事でそのような記述を見たような気がする。

VBSはコードを見るのも書くのもサクサクだからお気に入りだよ。重たいACCESSを開かなくていいのは気が楽だよ。
でも、関数がVBAと少し仕様が違うとか面倒なことがあるのが玉に瑕だなあ。
2021/06/15(火) 20:40:00.08ID:XJxpvmdE
>>393
mdbからaccdbにすると壊れ難くなる気がします。
2021/06/16(水) 09:49:56.68ID:ni17rAhE
>>398
面白そうですね。参照設定を変更するくらいで出来そうですね。だめなら宣言文にDAO.を加えれば出来そうな気がします。
今はほぼ全ての改造をVBS経由で行えそうだから、それで行き詰まったらやってみます。
400デフォルトの名無しさん
垢版 |
2021/06/16(水) 16:39:10.95ID:uJQ6HHCX
>>393
共有ロック数って言ってるんだから
VBSからmdbへ接続が何度も繰り返してるか間違ってるんじゃね
401デフォルトの名無しさん
垢版 |
2021/06/16(水) 18:15:04.80ID:5mM/xZpb
プロシージャーを書き換えるプロシージャーを書くのって面白い?
2021/06/16(水) 21:11:44.71ID:ni17rAhE
>>400
共有ロックの問題はMaxLocksPerFileを増やしたらあっさり解決しました。
>>401
手作業でプロシジャーを変更していたときより遙かに楽になりましたし。仕事が楽になる過程は面白いです。
なによりもAccessと違ってサクサク動くのがVBSの最大の魅力です。
2021/06/16(水) 21:18:57.41ID:ni17rAhE
一括でモジュールを書き換えるのすら面倒になったのでLoadFromTxtに切り替えた。
これならフォームやレポートも丸ごと移植可能だわ。
2021/06/22(火) 11:37:45.99ID:Ug3/ZHCp
オフィス365でデーターを保存したときにウインドウの上のバーの箇所のタイトルに
「ファイル名+保存しました・・」って表示になるけど、
これ出さないように出来ないのかな?

ウインドウのタイトルが変わるとRPAが誤作動をおこすので
いらない機能をつけるなよといつも思います。
2021/06/22(火) 11:40:11.76ID:Ug3/ZHCp
>>404
誤爆でした。ここAccessなんですね。。
2021/06/22(火) 19:29:04.84ID:jEG7fGSr
なんでVBA使わずRPAなの?
2021/06/22(火) 20:23:21.77ID:BN5S6vpx
そのVBAを操作する人間の操作を代行させるのがRPAなんやで
2021/06/23(水) 19:45:53.16ID:G1+Cnxf/
なんで公共の場で地元言葉なの?
409デフォルトの名無しさん
垢版 |
2021/07/24(土) 13:25:46.25ID:1ILHRw72
レポートを変数「i」回だけ複数印刷しようとして、
PrintCountやFormatCountを使ったのですが、
「i」とPrintCount・FormatCountが一致しません。

PrintCountやFormatCountって、
ページ変更・ヘッダー・フッターなどでも、カウントが増えますか?

アルゴリズムそのものが間違いでしょうか?
2021/07/24(土) 14:08:20.10ID:Q5wmuS+A
おまえごときがVBAやる事そのものが間違い
2021/07/24(土) 19:42:05.93ID:g6yRedEM
なな、南斗
2021/08/04(水) 20:55:05.72ID:+oxSmlyp
[タイプ]が勝手に[タイプ]になってしまう。
[ ]で囲んでるのに。なんぞこれ。
2021/08/05(木) 08:02:56.74ID:MUFJqoFE
あれ、今日は勝手に半角に戻らない。
再起動するだけで良かったのかも。
独り言スマンね。
2021/08/05(木) 14:37:35.48ID:hIo3G+nj
解決済みという事ですが
名称の勝手変換は[名前の自動修正]を有効にしていると起きます
初心者向けの親切機能ですが、オブジェクト名などを細かく定義している場合には逆に足枷になります
名称変更時に自動トレースしきれずバグを生み出したりします
ご参考までに
2021/08/05(木) 18:07:31.70ID:Xn5oJsvt
いや、再発しました。
名前の自動修正、調べてみます。
2021/08/07(土) 07:56:44.50ID:GRpq7tgL
Windows11+ACCESS365の環境で発生してます。
タイプ(半角)と入力しても行を移るとタイプ(全角)になっちゃう。[ ]でくくっても駄目。
Windows10+ACCESS365では[ ]でくくると勝手に全角にはならないので、Win11Betaのせいっぽいです。
アプリの修復試してみて、駄目ならWin11Betaのフィードバックに上げます。
2021/08/07(土) 20:17:05.58ID:51b7egKe
どっかに全角のタイプってオブジェクトがある(あった)んだろな

そういえばWIN10でNLSのバージョン変わって全角半角の判断がおかしくなる問題があったな
ちょっと試したWin10の詳細バージョン書いてくれ

Win11のNLSってどうなってるんだろ
2021/08/27(金) 14:57:39.16ID:2jUlNhAQ
すみません、見逃してた。
Windows10の21H1ですね。
NSLがなんの事かわかんないですが、確かに前にも経験したトラブルの様な気がします。
2021/09/04(土) 15:37:28.00ID:s2WpiZ/S
明後日スタンダード試験だけどやばい模擬問題正答5割だわ
2021/09/04(土) 16:34:10.88ID:JBLhGxRz
ん、まぁ、ガンガレ
421デフォルトの名無しさん
垢版 |
2021/09/05(日) 03:44:21.58ID:Ocn+wvkQ
外部からaccessの特定のレポートを開く方法ある?
2021/09/05(日) 14:14:02.27ID:ICYnYWWd
外部って?
普通にCOMで操作すれば良いんじゃねえのか
423デフォルトの名無しさん
垢版 |
2021/09/07(火) 12:53:43.40ID:3mZ93kfX
パススルークエリのパラメータをaccess外から設定する機能教えてください。
2021/09/07(火) 13:13:29.25ID:7P2mUzTw
access外って?
何がやりたいかわからん
425デフォルトの名無しさん
垢版 |
2021/09/07(火) 14:16:04.54ID:QthkAqNV
ADO
ADODB
DAO
426デフォルトの名無しさん
垢版 |
2021/09/08(水) 22:14:40.15ID:jpM3jR9r
>>425
データベースに
ドライバなしでvbaで接続する方法ってないの?
427デフォルトの名無しさん
垢版 |
2021/09/09(木) 01:34:00.79ID:4EZcQadY
>>426
https://docs.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/open-statement
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況