Access総合相談所 其の19 【桐にしとけ】at BSOFT
Access総合相談所 其の19 【桐にしとけ】 - 暇つぶし2ch418:名無しさん@そうだ選挙にいこう
08/10/08 17:34:14
2007コンボボックスのダーティー時イベントで埋め込みマクロが作れないのは仕様ですか、バグですか?
一度閉じて開くと埋め込みマクロが消えてなくなります(>_<)

419:名無しさん@そうだ選挙にいこう
08/10/08 19:08:37
絞ってからクエリ通すのと、丸ごとクエリ通すの、どっちが速いか
みたいなことは俺も前に考えたことがある
絞ってから通したほうが早そうな気もするけど、けっきょく実感としては
違わなかった
最近見たT's何とかってサイトでもそんな実験結果が出てたな
理由は不明

420:名無しさん@そうだ選挙にいこう
08/10/08 21:21:16
基本的に、WHERE文で絞れるものはWHERE文で、HAVING文でしか絞れないものは
HAVING文でやった方が、どういう単位での絞り込みかが後で見たときに分かり
やすいし、その都度書き方を混合させているよりは一貫性があって保守しやす
いです。

それに、WHERE文であれば絞込みたい項目にインデックスがあれば、スピード
アップもされる場面もあると思います。
(但し今回は「決定・キャンセルとも01」ぐらいの値の範囲なので、
 仮にインデックスをつけていても効果はほとんどないでしょうけどね)

421:名無しさん@そうだ選挙にいこう
08/10/08 21:25:46
第一、WHERE文で絞ってからグループ化したほうが単純に全体の対象件数が
ぐっと減らせるイメージは容易に想像つくでしょ。
(元々の全体件数が大した件数でなければあまり違いはないかもしれないけどね)

422:名無しさん@そうだ選挙にいこう
08/10/08 21:56:04
Access95時代はHAVINGの方が圧倒的に速かった。
今はオプティマイザ的な機能が進化してるかどうか知らないが
どちらもほとんど違いが感じられない・・・

423:名無しさん@そうだ選挙にいこう
08/10/09 00:15:31
>>422
マシンパワーも桁違いだから見えにくくなっているだけでは

424:名無しさん@そうだ選挙にいこう
08/10/09 11:34:31
2003なんですけど、英語版のせいかフリガナウィザードが起動しません
テーブルのデザイン時なのですが、Furigana Controlの入力欄右をクリックすると
通常[・・・]みたいなボタンが出る筈なのですがそれが出ません
どなたか対処法ご存知でしょうか?

425:414
08/10/09 19:14:31
>>419
>>420
>>421
>>422
>>423
どっちが速いかってきいてんだよ
全然答え出てねぇじゃねーかよ

ったくAccess使いってやつは

426:名無しさん@そうだ選挙にいこう
08/10/09 20:47:24
>>425
そんなのケースバイケースなんだから、一概に言い切れる訳ないじゃん
そんなことも分からないのかこいつは?

そもそも、そういうあんたは何使い?


427:名無しさん@そうだ選挙にいこう
08/10/09 20:49:01
アクセス2000にエクセルで作成したデータを
インポートして、バーコードデータを作ろうとしましたが、
インポートしたデータは反映してきませんでした。
(新たにアクセスの画面で入力すれば大丈夫でした。)
何かいい方法はありませんか。

428:名無しさん@そうだ選挙にいこう
08/10/09 21:28:17
(前略)エクセル(中略)インポート(中略)反映(後略)

これ定期的にくるな・・・

429:名無しさん@そうだ選挙にいこう
08/10/10 11:08:55
初心者ですすみません
計算式なんですけど
粗利:([商品単価]-[商品仕入値]*[数量])
ってテキストに書いてあるんですが普通の数学同様、
掛け算から計算していいんでしょうか
そうすると商品単価っておかしい気がするんですが・・・

430:名無しさん@そうだ選挙にいこう
08/10/10 11:55:44
テキスト書いた人に聞いてみてください

431:名無しさん@そうだ選挙にいこう
08/10/10 12:09:48
>>429
テキスト書いた人に聞いてみてください

432:名無しさん@そうだ選挙にいこう
08/10/10 12:17:36
>>427
Excel からインポートしたデータとアクセスから取り込んだデータを比較して
違ってたら修正すればいいだけでは?

バーコードのデータなんて数値情報なんだから、簡単に修正できるとおもうけど

433:名無しさん@そうだ選挙にいこう
08/10/10 12:33:55
情報がないからなんともいえないけど
おそらく、Access上のフォームにExcel取り込むための、コマンドボタンが
あるはずだから、デザインモードにしてコマンドボタンを右クリック後プロパティから
イベントプロシジャーを開く、
その中にExel取り込み用のワークテーブルの記述があるはず

そのテーブルとAccessのバーコードの数値がはいっている、テーブルを
比較してみればよろしい、当然そのテーブルのバーコードの数値データを
Accessのテーブルに追加する処理が必要


434:名無しさん@そうだ選挙にいこう
08/10/10 13:37:07
【 システム環境  . 】 Windows XP, Access2002 SP2
【 VBAが使えるか .】 はい
【 VBAでの回答  】 可
【 検索キーワード 】 Access タブ 追加 動的

はじめましてよろしくおねがいいたします。

会社で前任の残したゴミ資産をリサイクルすることになり、行き詰った点が出てきてまいりましたので
皆様の知恵をお借りしたいと思います。

メインフォームの中にあるサブフォーム内にタブコントロールがあります。
メインフォームから「タブ追加」ボタンでタブを追加したいのですがいかんせんうまく出来ないです。

Private Sub cmd001_Click()
Call M_Common.Tab_Add("メインフォームのサブフォーム")
End Sub
から
Public Sub Tab_Add(ByVal strSubFormName As String)
DoCmd.OpenForm strSubFormName, acDesign, , , , acHidden
Application.Forms(strSubFormName).Controls("tabControls").Pages.Add
DoCmd.Close acForm, strSubFormName, acSaveYes
End Sub

とすると

Pages.Add をした瞬間に
2467
指定した式で閉じているかまたは存在していないオブジェクトを参照しています。

とケチつけられてしまいます。
対処法などに気付いた方がいらっしゃいましたら教えてもらえないでしょうか?

435:名無しさん@そうだ選挙にいこう
08/10/10 14:07:21
( ´ω`)スパァン!!!
>>430-431⊂彡☆))Д´)

436:名無しさん@そうだ選挙にいこう
08/10/10 14:07:35
前任の資産はゴミかもしれないが後任の設計思想もかなりのゴミだな・・・

437:名無しさん@そうだ選挙にいこう
08/10/10 14:11:51
>>436

すいません。作り直したかったのですが時間がなく、ゴミ設計のまま突き進むことになりました。
実際のコードを見せることが出来ないので大分ハショりましたが指定方式はおなじです。

なぜこれを使うのかはわからないのですが「残したい」らしく・・・

438:名無しさん@そうだ選挙にいこう
08/10/10 22:16:49
>>434
URLリンク(msdn.microsoft.com)
よく嫁


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch