[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2ch.scのread.cgiへ]
Update time : 07/20 17:29 / Filesize : 230 KB / Number-of Response : 792
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Access VBA 質問スレ Part2



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

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


前回のスレッド
Access VBA 質問スレ Part1
https://mevius.5ch.net/test/read.cgi/tech/1328536426/

237 名前:デフォルトの名無しさん mailto:sage [2021/02/05(金) 13:09:23.30 ID:7kBPI4G7.net]
VBS って、まだシステムで使えるのか?

保守されてる?

238 名前:デフォルトの名無しさん [2021/02/06(土) 11:30:21.47 ID:PohEB++t.net]
bytImage() の中身は docx に直接上書き保存できるものなのか?

239 名前:デフォルトの名無しさん [2021/02/07(日) 12:21:08.72 ID:EDRo6Y49.net]
>>237
Windows 10そのものがまだ使っています。

240 名前:デフォルトの名無しさん [2021/02/26(金) 16:49:44.25 ID:v+ay/MML3]
70億円調達のネットショップ作成サービスhey、「我の弱い人同士の組織力」武器にEC市場シェア拡大目指す
https://www.businessinsider.jp/post-219205
【劇団ノーミーツ1】役者も客も会わないオンライン演劇で7000人動員。制作チームは全員20代、半分は会社員
https://www.businessinsider.jp/post-219184
利用、無料。日本版衛星データプラットフォーム「Tellus」がすごい理由…“宇宙の視点”でビジネスはこう変わる
https://www.businessinsider.jp/post-219279
「起業ブーム」が新たなフェーズに 大学発ベンチャーへの想い
https://forbesjapan.com/articles/detail/35527
かつて学者がやっていたことを、今は起業家がやっている
https://diamond.jp/articles/-/232874
番号やアドレス不要の無料通話アプリRe-mo登場 ドワンゴが配信開始
https://japanese.engadget.com/ios-dwango-re-mo-072853620.html
10年間使い続けた WordPress を辞めた理由  a-blog cms を選んだユーザーのお話
https://webtan.impress.co.jp/u/2020/09/14/37485
ノロケツイートがバズって起業! カップル・夫婦向けサービス「ふたり会議」が反響を呼ぶワケ
https://www.itmedia.co.jp/business/articles/2008/23/news012.html
コロナで細る“起業”を手助け。クラウド会計freee、スマホアプリで設立書類を作成できるサービス
https://www.businessinsider.jp/post-219220

241 名前:デフォルトの名無しさん [2021/02/26(金) 20:55:30.10 ID:BHdQltm/.net]
AccessからOracleに接続して、テーブル定義を取得しようとした場合、Currentdbにリンクテーブル作成してtabledefで取得するしかないですかね?

242 名前:デフォルトの名無しさん [2021/02/26(金) 23:30:20.77 ID:aSS4VuLP.net]
>>241
そんな訳ないだろ
お前の頭には無理ってだけだ

243 名前:デフォルトの名無しさん [2021/02/26(金) 23:38:57.64 ID:JyNwBwDQ.net]
>>242
どうやってやっているんですか?
そんなに人に偉そうにいうくらいならお詳しいんですよね?

244 名前:デフォルトの名無しさん [2021/02/27(土) 00:39:35.09 ID:lzDnqtNz.net]
一応言っとくが、あわしろ氏は権威だぞ。

245 名前:デフォルトの名無しさん [2021/02/27(土) 03:37:26.48 ID:oWYDZ6ol.net]
>>243
だからお前みたいな馬鹿には無理ってだけだ



246 名前:デフォルトの名無しさん [2021/02/27(土) 09:00:35.16 ID:kkUl7IkZ.net]
わからないんだろ?
教えられないのに質問スレでマウント取って
かっこいいね!

247 名前:デフォルトの名無しさん [2021/02/27(土) 13:52:55.39 ID:oWYDZ6ol.net]
馬鹿が聞き出そうとして必死だな
元の質問が、
「しかないですかね?」
だから、
「他にある。馬鹿にはわからないだけ」
これで完結

248 名前:デフォルトの名無しさん mailto:sage [2021/03/12(金) 04:20:10.68 ID:U5Mc6cIw.net]
クライアントPC複数台にコピーしてあるaccdbの更新を自動化したいのですが、上手い方法が有ったらアドバイス下さい。
今は、終了時に更新版があればコピー専用のaccdbを開く、という方法です。
時々コピーに失敗したり、更新後の起動が出来なかったり、なんかスマートに出来ません。

249 名前:デフォルトの名無しさん mailto:sage [2021/03/12(金) 07:03:59.49 ID:bg4PRHHU.net]
それぞれのPCに共有サーバーでクライアント各々に1つのものを使ってもらえば?

250 名前:デフォルトの名無しさん mailto:sage [2021/03/12(金) 07:47:36.33 ID:vZYfq0zb.net]
え?

251 名前:デフォルトの名無しさん mailto:sage [2021/03/12(金) 15:03:23.20 ID:6lWZMdzy.net]
>>249 コメントありがとうございます。

共有フォルダに置いたテーブルだけのバックエンドや、データベースサーバーにテーブルがあり、フロントエンドにリンクして使ってます。
各クライアントのフロントエンドを更新したいのです。
フロントエンドを共有フォルダに置いて皆んなで使うと壊れやすい、50台のクライアント全て閉じてもらわないと更新できないなどの問題があり、現在のかたちで運用しています。

252 名前:デフォルトの名無しさん mailto:sage [2021/03/12(金) 16:26:24.53 ID:ZUwUvURf.net]
基本的には別ブログラム(Accessでなくてもいい)で上書きしてもらうしかないけど
タスクに登録して再起動してもらうとか

さがせばそれ用のツールとかありそうだけどな

253 名前:デフォルトの名無しさん mailto:sage [2021/03/12(金) 18:43:58.19 ID:6lWZMdzy.net]
>>252
WSHで一日一回各クライアントで実行する例があったんですが、やってる事は同じなのです。なんかスマートな方法無いのかなあ。
もう少し探してみます。お騒がせしました。

254 名前:デフォルトの名無しさん mailto:sage [2021/03/17(水) 08:24:13.18 ID:o9MkZCaQ.net]
他フォームや親フォームのコマンドを実行する時,
Call Forms!フォーム名.ボタン_Click
だと動かないのに,
With Forms!フォーム名
.ボタン_Click
End With
にすると動くのは私だけ?

255 名前:デフォルトの名無しさん mailto:sage [2021/03/17(水) 08:27:13.40 ID:o9MkZCaQ.net]
まちがった.



256 名前:デフォルトの名無しさん mailto:sage [2021/03/17(水) 08:27:40.08 ID:o9MkZCaQ.net]
With Froms!フォーム名

257 名前:デフォルトの名無しさん mailto:sage [2021/03/17(水) 08:31:05.18 ID:o9MkZCaQ.net]
スレ汚しすみません、やり直し。

他フォームや親フォームのコマンドを実行する時,
Call Forms!フォーム名.ボタン_Click
だと動かないのに,
With Forms!フォーム名
Call .ボタン_Click
End With
にすると動くのは私だけ?

258 名前:デフォルトの名無しさん mailto:sage [2021/03/23(火) 22:25:21.29 ID:OYDSqGqD.net]
レポートのテキストボックスが関数を呼び出すことがあるんだけど、それを検索する方法はないですかね?
VBEをいくら検索しても、ある特定のFunctionをCallしているのがなんなのかさっぱりわからなくて途方に暮れた後にレポートのテキストボックスと気づいたときの疲労感は凄かった。
スマートに一発検索する方法ありますか?

259 名前:256 mailto:sage [2021/03/24(水) 19:23:21.05 ID:Oy88L6kY.net]
どうも、ないようなので、for eachループを回して全部テキストにしました。
レポートの全部のコントロールを書き出したら24MBになりました。
コントロールから直接Callするのはお行儀が良くないですね。

260 名前:デフォルトの名無しさん mailto:sage [2021/03/24(水) 19:53:42.42 ID:Oy88L6kY.net]
DoCmd.PrintOut
同じコードなのに、一方ではちゃんと複数枚印刷して、もう一方では常に1枚しか印刷できない。
ググると似たトラブルが見つかる。バグなんだろうか?ご存じの方いますか?

261 名前:デフォルトの名無しさん mailto:sage [2021/03/25(木) 18:29:57.87 ID:25o3kYjY.net]
Access365 Windows10です。

Excel上からVBAでDAOにてAccessのクエリのレコードセットを取得しています。
Access上のクエリで表示されるレコード数と、Excel VBA DAOから取得したクエリのレコードセットのレコードの数が異なり、原因がわかりません。

それぞれのレコード一覧を出力してみると、あるフィールド(IIf(・・・,”対象外”, “督促対象”)としている部分) の値が、Access上のクエリでは「対象外」、Excelから取得したレコードセットでは「督促対象」となっているため、抽出条件が誤認識されてレコード数が異なることに気がつきました。

クエリの他の抽出条件にワイルドカード等を使っていないと思います。

クエリをDAOで取得した場合に、違いが生まれる原因を推測できる方はいらっしゃいませんでしょうか? 回避策があればお教えいただけると助かります。

262 名前:デフォルトの名無しさん mailto:sage [2021/03/26(金) 12:11:20.45 ID:x01Nq0VC.net]
>>261
Accessのテーブルを、Excelからのリンクテーブルにしているものがあるのですが、クエリを開いている状態で、ExcelからDAOでレコードセットを取得すると、テーブルにしているExcelファイルが自動で開かれます。
その状態で取得したレコードセットの内容がおかしいことに気がつきました。

なぜレコードセットの値が異なるのかは、不明なのですが、テーブルにしているブックが開かれているとエラーを出力するようにして、回避しました。

263 名前:デフォルトの名無しさん mailto:sage [2021/03/26(金) 12:30:39.51 ID:9TlDuTMy.net]
わからん すまん

264 名前:デフォルトの名無しさん [2021/04/04(日) 17:14:14.07 ID:gjYxCKFw.net]
基本的なことで申し訳ないんだけど
https://www.helpforest.com/access/amv_vba/ac080004.htm
に書いてある開いてるファイルのバックアップとるコードで

strNameCopy = Left(strNameMoto, Len(strNameMoto) - 6) & "_" & Format(Now, "yymmdd") & ".accdb"

ってのがあるんですが Left(strNameMoto, Len(strNameMoto) - 6) の意味がわかりません。なぜ -6 なんでしょうか?
それと、
Format(Now, "yymmdd") だと 210404 になりますが”yy_mmdd_hhmm” としました
ここを 21_0404_17h15m とするにはどうしたらいいですか?
hやmの入れ方がわかりません

265 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 17:38:22.47 ID:26lFIPnO.net]
メッセージボックスは自動で閉じないしWSHもmessageboxtimeoutAもうまくできませんでした
通知の代わりに小さいフォームを0.5秒ほど表示させて閉じたいのですが、どのように記述したらいいですか?



266 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 21:11:55.53 ID:3M5QmD23.net]
>>264
-6は元ファイル名の".accdb"を取り除いてると予想。
"yy_mmdd_hh""h""nn""m"""で良いかな。
うまく行かない場合はグーグル先生に聞いてみて。

267 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 21:24:13.07 ID:3M5QmD23.net]
>>265
ちっさいフォームをダイヤログ形式で作成して、タイマーを500m秒に、タイマーイベントで
DoCmd.Close acForm, me.Name
だとどうかな。

268 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 22:50:03.97 ID:gjYxCKFw.net]
>>267
開くのはどうするんですか?

269 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 22:50:34.96 ID:gjYxCKFw.net]
ああこれで開いて閉じるのか

270 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 22:56:05.15 ID:gjYxCKFw.net]
>>266
取り除かないと拡張子が2つになってしまうからですね
そうしないと拡張子が2つついてしまうんですね

271 名前:デフォルトの名無しさん mailto:sage [2021/04/07(水) 00:28:19.15 ID:rJDYR4sC.net]
レポートの詳細の一番下に線引くのってどうやるの?
フィールドや仕切り線だと線の真ん中が指定位置にくるようで、線の太さ分はみ出てしまう

272 名前:デフォルトの名無しさん mailto:sage [2021/04/07(水) 05:48:31.03 ID:Vznju2ao.net]
詳細の最終行終わりにだけ線を引く方法が有るのか、知らんかった。
私はグループフッタの上に線を配置します。

273 名前:デフォルトの名無しさん mailto:sage [2021/04/07(水) 12:38:41.43 ID:RzHskyO4.net]
>>271
VBAでEOFでVisible=trueにする

274 名前:デフォルトの名無しさん mailto:sage [2021/04/07(水) 15:58:13.17 ID:rJDYR4sC.net]
>>273
図形の移動ってこう書くらしいんだけど

Sub TopAndLeftSamp1()
  Dim Sh As Shape
  For Each Sh In ActiveSheet.Shapes
  Sh.Top = Range("B2").Top
  Sh.Left = Range("B2").Left
 Next Sh
 End Sub

それはどう書くんですか?
太い線でもはみ出ないように一番下にくるんですか?

>>272
終わりにだけ、じゃなくて仕切り線を詳細の高さの最後に、はみ出ないようにおきたいということです

275 名前:デフォルトの名無しさん mailto:sage [2021/04/07(水) 16:12:27.97 ID:bHi8pMA7.net]
>>274
それExcelじゃん
Accessのレポートの話じゃ無いの?



276 名前:デフォルトの名無しさん mailto:sage [2021/04/07(水) 23:16:36.79 ID:rJDYR4sC.net]
>>275
ホントだ
ネット検索してコピペしたから間違えた
ACCESSでも似たようなので線書いたことあるんだけど

マウスで一番下にやってもラインの真ん中が一番下にくるみたいで、下半分がかけてしまう

277 名前:デフォルトの名無しさん mailto:sage [2021/04/08(木) 23:29:31.27 ID:JQVqmXIG.net]
>>271
LINEで描けば自由自在
斜め線も描けるから試してみ
(あまり出番はないけど)

278 名前:デフォルトの名無しさん [2021/04/09(金) 00:19:55.63 ID:Gteazii/.net]
いや韓国製はちょっと……

279 名前:デフォルトの名無しさん mailto:sage [2021/04/09(金) 04:42:31.41 ID:qNVyDJXN.net]
ACCESSに将来はあるんだろうか
ライバルになるファイルメーカーもコロコロ社名変わってあやしいしもはや大規模事業者に焦点をあててるっぽい

mysqlとWeb系でつくるのがスタンダードになりつつあるの?
軽く勉強しようとしたけどVBA程度の知識じゃわけわからんかったというか何を勉強すればいいのかもよくわからん
sqlにhtml とcssも覚えなきゃならなくて
レポートとかどうやってつくるのかわからんし印刷関係はブラウザに依存するらしい
上記でGUIやレポートまでつくれるのかすらわからない

280 名前:デフォルトの名無しさん mailto:sage [2021/04/09(金) 22:02:57.20 ID:p4gVUybA.net]
>>279
将来は分かりませんが代わりのツールは少ないですね
Officeは最低10年間はサポートされるのでスグには無くならないでしょう

たまにweb系の話が出るのはデスクトップアプリかブラウザアプリかの話ですよね
個人的にAccessの代わりにweb系というのは少し飛躍している様にも思えますが
どの基盤を使うかは用途や運用保守のし易さによって決めるものですのでその人次第です

281 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 12:39:36.27 ID:UMFLPSSB.net]
Access全盛期と違って、開発環境やDBが無償で提供されているし
htmlをテキスト出力するだけできれいなレポートも作れる
UIを自分でいじりながらデータ入力していくような人種にはいいんだが希少種だろう

282 名前:デフォルトの名無しさん mailto:sage [2021/04/10(土) 14:43:14.97 ID:UjDtjnXq.net]
>>281
例えばどうするの?

283 名前:デフォルトの名無しさん mailto:sage [2021/04/11(日) 09:47:57.70 ID:5s7yLoxe.net]
>>279
Accessはデータベースと言うより帳票ツールだよ
FileMakerはデータベースとしての機能が充実してるがFileMaker使うぐらいならMySQL、PostgreSQLで代替えが効く
どっちかと言うとFileMakerがライセンス料金の高さも有って残らないと思う

284 名前:デフォルトの名無しさん mailto:sage [2021/04/11(日) 11:30:54.71 ID:5s7yLoxe.net]
FileMakerより(MySQL or PostgreSQL)+Accessで安くデータベース&クライアントシステムを作れると思う

285 名前:デフォルトの名無しさん mailto:sage [2021/04/11(日) 17:50:34.38 ID:X3jcs1bB.net]
データベース部分よりもACCESSのフォームやレポートをつくる機能が貧弱なんだよね

>>284
MySQL or PostgreSQLに以降するのってどの規模になってから?
エクセルの延長線で使うレベルだとACCESSのままでいいですよね?



286 名前:デフォルトの名無しさん mailto:sage [2021/04/11(日) 21:28:08.72 ID:Zjk0ZDQj.net]
ファイルメーカーはフォームやレポートの機能がリッチなの?
ファイルメーカーが良いかもよ。

287 名前:デフォルトの名無しさん mailto:sage [2021/04/11(日) 21:33:55.74 ID:X3jcs1bB.net]
>>286
リッチどころじゃないよ
ACCESSがwin95
FMは10

288 名前:デフォルトの名無しさん mailto:sage [2021/04/11(日) 22:19:59.40 ID:Zjk0ZDQj.net]
そりゃファイルメーカーに決まりだね

289 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 10:48:48.79 ID:rGKItn7h.net]
>>285
>>Excelの延長線上
Access mdbはある一定容量で破綻するからね
Excelで収まってるレベルでもMySQL Community EditionやPostgreSQLに移行した方が無料で使える訳だし
Excel,Access自体ライセンス必要だしライセンスフリーで使えるなら、それに越した事無い

290 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 10:51:16.61 ID:rGKItn7h.net]
FileMakerのメリットはWebサービス公開がし易いって所だよな
そういう使い方するにしてもLAMPとか使う方が安く簡単にWebサービス開始出来る

291 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 11:40:02.98 ID:Ey8PGUUo.net]
>>287
ファイルメーカーの45日無料評価版をインストールして少しいじってみました.
いまさら移行を考える程のメリットは感じられませんでしたが,確かにUIはシンプルで使いやすそうでした.

292 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 12:45:07.60 ID:MyLZJXYd.net]
>>291
>>いまさら移行を考える程のメリットは感じられませんでしたが,確かにUIはシンプルで使いやすそうでした.

それでライセンス料金は高い
あまりメリットが無い

293 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 16:33:34.27 ID:Zar6nVa9.net]
>>289
PostgreSQL使うとして一度設定してればACCESS使う感覚でレポートやクエリをつくれるんですか?

294 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 17:49:57.50 ID:45/NLIkc.net]
>>293
フロントエンドはAccess利用する
PostgreSQL固有のUIツールは無い

295 名前:デフォルトの名無しさん [2021/04/12(月) 17:51:00.80 ID:iBadv1fh.net]
桐にしとけ



296 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 18:18:26.93 ID:NqjzProv.net]
>>294
ACCESSをフロントエンドで使う場合、という意味でした

297 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 18:32:01.84 ID:45/NLIkc.net]
>>296
PostgreSQLのテーブルにAccessからLinkはるだけ
そこでクエリー駆使しながらFormやレポート作れる
FileMakerより安く作れる

298 名前:デフォルトの名無しさん mailto:sage [2021/04/12(月) 21:43:20.13 ID:5xDeJx97.net]
>>295
桐の価格を調べてきました
40台で使用するために1,115,400でした
機能がどうとか以前のお話しでした

299 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 07:41:55.91 ID:b5G9r+g0.net]
>>294
Accessの外部DBなら親和性の高いSQL Serverが多数だとは思います
Expressなら無料でライセンスも商用OKです
機能面もAccessで扱うDBサイズならお釣りが来ます

あえてPostgreSQLを推す理由を教えて欲しいです
無料以外のメリットはありますか?

300 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 11:23:44.71 ID:3B0ES/zA.net]
>>299
https://rainbow-engine.com/sqlserver-express-limitation/
ケースバイケースだがSQL Server Expressでも良いかも知れませんが
Linuxサーバーとかで稼働させる技術蓄積が少ない
PostgreSQL、MySQLはLinuxサーバーでの技術蓄積が多い
まさかWindowsサーバーでSQL Server Express動かすと思って無いか?
無償で構築したいからね

301 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 13:20:04.54 ID:b5G9r+g0.net]
>>300
Access案件でLinuxサーバー導入はかなりのレアケースだと思います
Linuxに明るい個人ならそれでも良いですが
一般的な企業では運用リスクと保守費用の面から現実的ではないのです
Access案件でその様な提案をしたらほぼ蹴られてしまいます

技術蓄積についてもAccess+PostgreSQLよりAccess+SQL Serverの方が遥かに多いです
そもそもこのスレに相談に来ている方はLinuxサーバーを前提に話していないと思いますよ

302 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 13:32:35.21 ID:3B0ES/zA.net]
>>Access案件でLinuxサーバー導入はかなりのレアケースだと思います
Linuxに明るい個人ならそれでも良いですが
>>一般的な企業では運用リスクと保守費用の面から現実的ではないのです
Access案件でその様な提案をしたらほぼ蹴られてしまいます

.NET COREとか提案したら蹴られるのか?
.NET CORE案件も相当数出てるよ
LinuxサーバーでDB,APサーバー運用するのは今や常套手段でしょ

>>技術蓄積についてもAccess+PostgreSQLよりAccess+SQL Serverの方が遥かに多いです

Windows製品ゆえ多いってだけだと思うよ

>>そもそもこのスレに相談に来ている方はLinuxサーバーを前提に話していないと思いますよ

Accessフロントエンドにした場合、サーバー側がWindowsサーバーしか前提としか無い、てのは狭量以外の何物でも無いと思うよ

303 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 13:46:56.78 ID:LjzwNZrT.net]
Access案件でのサーバーなんて、(是非は別として)テキトーなPCの共有フォルダでのaccdb(mdb)の共有で賄ってるだけなんて珍しくも無かろう

304 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 13:47:53.05 ID:3B0ES/zA.net]
中小企業にWindowsサーバー提案するってコストかかって仕方ない
CALの価格を知らないのかな?
中小企業ほどLinux導入し易いのに

305 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 13:48:51.64 ID:3B0ES/zA.net]
>>303
適当なサーバーだから無償のLinuxで十分



306 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 14:52:00.66 ID:b5G9r+g0.net]
>>302
.NET COREを挙げられてますが、Access案件での話です

Linuxサーバー自体は否定しません
実際Access外案件では昔より増えました

単純にAccessの外部DBにPostgreSQLを推す無料以外のメリットが知りたかっただけです
Linuxサーバーという予想外でしたが

長い間Access開発にも携わっており現実はほぼWindowsなんです
確かにAccessの機能自体は様々なデータソースが扱えますから
その意味では狭量と言われてしまっても仕方ありませんね

307 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 14:55:38.30 ID:3B0ES/zA.net]
>>306
CAL払える企業なら問題は何も無いよ
現実はCALで苦しんでる中小企業が多い
そこを見越して提案出来るかだと思う

308 名前:デフォルトの名無しさん mailto:sage [2021/04/13(火) 20:50:49.88 ID:b7IZM+9u.net]
サーバーも含めて無料で構築したいだけなのにな
Windowsサーバー使ってCAL払い続けるなんて皆金持ってるんだなw

309 名前:デフォルトの名無しさん mailto:sage [2021/04/14(水) 06:25:02.05 ID:iZ4KD1hd.net]
コピー中のExcelのデータをACCESSにいれるときは、テーブル自体を表示させないとペーストできませんか?

310 名前:デフォルトの名無しさん mailto:sage [2021/04/14(水) 06:49:23.30 ID:Y6ryzCuB.net]
>>309
インポートが簡単です。
コピペは知らん、すまん。

311 名前:デフォルトの名無しさん [2021/04/14(水) 07:42:09.50 ID:DQnn+aVQ.net]
excel vbaでsql叩くのが確実

312 名前:デフォルトの名無しさん mailto:sage [2021/04/14(水) 08:49:11.55 ID:iZ4KD1hd.net]
>>311
初心者なのでイマイチわかりません

313 名前:デフォルトの名無しさん mailto:sage [2021/04/14(水) 10:15:39.10 ID:G8f2jTvc.net]
>>312
AccessからExcelよりのインポートすれば良い
https://www.crie.co.jp/chokotech/detail/375/

314 名前:デフォルトの名無しさん mailto:sage [2021/04/14(水) 10:16:31.17 ID:G8f2jTvc.net]
>>312
ExcelデータのインポートをAccessから実行すれば良い

315 名前:デフォルトの名無しさん mailto:sage [2021/04/14(水) 10:25:33.61 ID:G8f2jTvc.net]
>>312
インポートで出来る



316 名前:デフォルトの名無しさん mailto:sage [2021/04/14(水) 10:26:17.99 ID:G8f2jTvc.net]
>>312
import

317 名前:デフォルトの名無しさん [2021/04/14(水) 13:18:00.15 ID:5eouqB2E.net]
お前ら「コピー中」を無視するなよ

318 名前:デフォルトの名無しさん mailto:sage [2021/04/14(水) 13:26:51.89 ID:g6z8n+hy.net]
コピー中、なんてもともと出来ないべ

319 名前:デフォルトの名無しさん mailto:sage [2021/04/14(水) 18:59:43.46 ID:Y6ryzCuB.net]
クリップボードのデータを貼り付けるなら手作業をなぞってテーブル開いて新規レコードに位置付けしてペーストすれば良さそう。クリップボード操作するapiサンプルコードが何処かにあったような、すまんまた明日。

320 名前:デフォルトの名無しさん mailto:sage [2021/04/16(金) 09:00:21.71 ID:V1Kjbl/r.net]
試してないよ?
Excelで貼り付けたいテーブルと同じレイアウトのデータをコピーしてある状態で
DoCmd.GoToRecord,,acNewRec
DoCmd.RunCommand acCmdPaste
すると張り付いたりしないかな。

321 名前:デフォルトの名無しさん mailto:sage [2021/04/17(土) 16:25:08.91 ID:beZyyPJh.net]
OLEオブジェクトって手動じゃないと挿入できないの?
VBAでの挿入を試みているんだけど、似て非なるオブジェクトが作られてしまう。プロパティの数が少し少ない変なオブジェクトが作られて困ってる。
とりあえずレポートにオブジェクトをつくるのはCreateReportControl メソッドを使えばできるんだけど、リンク親フィールド、リンク子フィールド、値集合ソース、値集合タイプがないオブジェクトが作られる。
そのうえ、OLEタイプが読み取り専用だからOLEの設定が出来ない。
どうしたらいいのかな?

322 名前:デフォルトの名無しさん mailto:sage [2021/04/17(土) 17:21:36.76 ID:rlSH46Cx.net]
>>321
VBAプロジェクトでそのOLEオブジェクトを参照追加する必要有る
その前提を整えたらVBAで出来るんじゃ無いのかな
https://teratail.com/questions/279573
Formに画像追加する例

323 名前:デフォルトの名無しさん mailto:sage [2021/04/17(土) 17:43:49.92 ID:beZyyPJh.net]
>>322
手動なら非連結オブジェクトフレームを挿入するとオブジェクトの種類のダイアログが出てくるので、そこで種類を選びますね。
この作業をVBAでやっておけばいいということですね。
ちょっと読んでみますね。

324 名前:319 mailto:sage [2021/04/17(土) 21:01:55.24 ID:GNfw/saY.net]
だめだああ
なにをやってもうまくいかない

325 名前:デフォルトの名無しさん [2021/05/07(金) 07:32:03.14 ID:DloXWpsH.net]
いまだにAccess 2.0を所有中



326 名前:デフォルトの名無しさん mailto:sage [2021/05/07(金) 12:12:51.35 ID:nZH7MU+b.net]
Windows3.1の頃? 95だったかな。

327 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 02:39:37.83 ID:fH5L5fl1.net]
ACCESSで在庫管理や備品管理作っても出先でみることができません(Androidスマホなので)
みなさんどうしていますか?
Webシステムを組むほど大きいわけでもないので予算もありません

適宜レポートを作っておきExcelやPDFにしてクラウドにいれとくとかですか?

328 名前:デフォルトの名無しさん [2021/05/13(木) 04:25:52.50 ID:HlQKEMAc.net]
>>327
お前みたいな馬鹿には無理なだけ

329 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 05:05:22.97 ID:4K+rsr0c.net]
あーそうかい‼💢

330 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 06:42:53.98 ID:l6yrLvBl.net]
>>327
リモートデスクトップとかTeamViewerでWindowsにログインかな?

331 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 07:15:26.91 ID:Ak9zxoyZ.net]
>>327
データベース更新後にEXCEL作ってクラウドに保管するのを自動化すれば充分な気がしますね。

332 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 07:26:32.47 ID:NATYYilK.net]
そもそも、Windows 用のアプリはパソコン用だから、インターネットで使えない。
それに、文字コードも違うから読めない

インターネット用の表計算アプリを使えば?

333 名前:デフォルトの名無しさん [2021/05/13(木) 08:30:28.57 ID:hOYLqCl+.net]
ストアでMDBを検索したら見れそうなやついっぱいあるやん

334 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 11:30:23.03 ID:yB8C7/7J.net]
>>327
Webアクセスする目的ならAccessよりFileMakerになるよ
そこまでするならデータベースをMySQLかPostgreSQLに移行してVB.NETでアプリ作る方が良いけどね

335 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 11:48:19.49 ID:63TpZ/FZ.net]
クエリーが上手く作動して、ニコニコしながら、sqlビューへ切り替えてコピーして、VBEでペースト。
余計なカッコを取り除いてdebug.printに打ち出すと結果が違うことがある。
なにが原因なのかなあ?いまはADOでやってるけど、DAOならうまくいくもんかなあ?
クエリーのSQLとADOのクエリーが仕様が違うのかなあ?
同じMS謹製だからANSIとかなんとか気にしなくていいのかと思っていたけど、違うのかな?



336 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 12:20:50.87 ID:igbBK4jX.net]
>>334
ファイルメーカーからハードル上がりすぎだろ

337 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 12:36:51.71 ID:yB8C7/7J.net]
>>336
FileMakerはライセンス料高いからね
Visual Studio習得してアプリ作れるならその方が良い
Webサーバーは必要だけどね






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<230KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef