[過去ログ] Access総合相談所 29 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
227: 2019/12/12(木)14:56 AAS
なんでADO?
228
(2): 2019/12/12(木)16:48 AAS
Win10 Access2013
ためしにリンク後、以下のコードでやってみた
====================================
vTime = Timer
For i = 1 To 1000
Set rst = CurrentDb.OpenRecordset("SELECT * FROM テーブル)
rst.Close
Next i
Set rst = Nothing
Debug.Print Timer - vTime
省4
229: 2019/12/12(木)19:54 AAS
accdbになってからDAO推薦だろ
230: 2019/12/13(金)19:07 AAS
で実害はあるの?
1000回も開かないと体感できないとか
231
(1): 2019/12/13(金)19:28 AAS
すみません、初歩的なことで申し訳ないです

連結しているフォームで呼び出されているデータをVBAで処理するコードってどうするんですか?
非連結ならSQL設定してレコードセットして、というのは理解してますが
そもそもそこにデータがあるのにわざわざ一から読み込む必要あるの?と悩んでます

「連結フォーム VBA」で検索しても「非連結フォーム VBA」の結果ばかりでて困ってます…
232
(1): 2019/12/13(金)19:40 AAS
>>231
私の言葉でゴチャゴチャ書くより
素晴らしい解説があるので。
T's wareさんはaccessでやれることのほぼ全てを網羅してます。
https://tsware.jp/study/vol16/vbabegin_43.htm
233: 2019/12/14(土)09:37 AAS
>>232
ありがとうございます、閲覧してみます!
毎度助かっております
234: 2019/12/15(日)13:17 AAS
>>228
Win7 Access2010
50万件レコードに部分一致検索10回して平均値取ってみたけど変わらんかった

2013以降でaccdbの仕様って変わったの?
235: 2019/12/15(日)21:07 AAS
たしかにテーブルのみとのリンクのファイル形式はmdbのほうが処理速度がはるかに速い
リンクする処理だけでも差が出るが、何故だ?
236: 2019/12/16(月)09:39 AAS
【 システム環境  】 Windows10, Access2019

コントロールソースに=Format(Now(),"yyyy/mm/dd")のあるテキストボックスのフォームを
2019でaccde化したファイルを2013で開くと#NAMEと表示され正常に表示されません。
2013でaccde化すると問題なく表示されます。
2019は前バージョンとの互換性がないのでしょうか?
237: 2019/12/16(月)10:05 AAS
vba画面開いて、どっかに1文字足して、また1文字引いて元に戻して、再コンパイルすると、直る予感
238
(1): 2019/12/16(月)15:35 AAS
<<237
再コンパイルもダメで、mdbに変換しmde化もしてみましたがダメでした
239
(1): 2019/12/16(月)19:48 AAS
関係ないけど、now使うんだ?
日付だけ拾うならdate()をよく使うけど。
240
(3): 226 2019/12/16(月)23:48 AAS
リンクテーブルのファイル形式で処理速度に差が出る件、
パスワードの有無で差が出るこが判明!

>>228
のコードをFor i = 1 To 100で実行

accdb(パス無) :0.289
accdb(パス有):9.343 *
mdb(パス無):0.258
mdb(パス有):0.234

OS、Accessの以下の組み合わせ
Win10 acc2010〜2019
省4
241
(1): 2019/12/17(火)10:00 AAS
>>239
はい、以前Access95や97の時代にDate()で
#Nameエラーが多発したのでそれ以来Now()を使い続けています。
ちなみに今回のソースをDate()に変えてもダメでした。
242
(1): 2019/12/17(火)14:28 AAS
>>241
試し方が、結構access使いなれてる感じですね。
軽くググったら
これは釈迦に説法だけど、フィールド名、ユーザー定義関数に
まんまdate nowと名付けたらエラー、
あとvb6ランタイムの
mscomctr.dll msctrctr2.dllというワードが出てきた。
243: 2019/12/17(火)18:46 AAS
>>240
それ、どっかに書いてあったで、hatenaなんとかかな
244: 2019/12/17(火)22:24 AAS
hatenaのはパスワードかけるとそのファイル内の削除クエリが遅くなるやつじゃね?
それならMicrosoft Security Essentialsが原因とか書いてたが...
>>240
はMicrosoft Security Essentials関係なく遅くなる。
どちらにせよaccdbの暗号化(パスワード化)は色々と問題ありそうだ
245: 2019/12/18(水)07:49 AAS
>>242
ありがとうございます。
それは、参照設定で参照不可が発生している問題ですね
その辺も全部チェックしましたが問題ありません。
結局2010でaccde化して配布することにしました。
246: 2019/12/21(土)16:47 AAS
Office2010で使ってましてQRコード使いたくてAccessだけ2016にしてたのですが
20日のアップデートでQRコード使えなくなりました
2016だけ再インスコで回避できたのですが
参照設定のBarCode Controlが14.0のままで
レポートのActiveXコントロールが16.0になってる辺りを疑ってるのですが
解決策ご存じの方おられませんでしょうか
1-
あと 756 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.011s