[前][次][番号順一覧][スレッド一覧]

mysql:3040

From: madara <madara <madara@xxxxxxxxxx>>
Date: Tue, 16 Jan 2001 18:28:29 +0900
Subject: [mysql 03040] Re: Access のパススルークエリー リンクサブフォームで・・・

一藤・自宅 wrote:
>Access でフォームを作るとき
>   テーブル −−> クエリー −−> フォーム と思い込んでいま
>   した。

これは正しいです

>  1.テーブルを Mysql のリンクテーブルにしたら遅くなりました。

大量データのテーブルをフォームで更新したい場合は
クエリで必要最小限のデータのみを抽出するようにしてください。
 ただし抽出条件に関数等を使っていると全件ACCESS側に読込まれて
遅くなることがあります。そうでなければ対象データのみACCESSに来る
ので十分速いはずです。

下記のようにメニューフォーム上の値で抽出するクエリを元にして
更新フォームを作る方法もあります。
WHERE id=[Forms]![メニュー].[id]

> そこでサブフォームのデータソースを MySql のリンクテーブルにして
> リンクサブフォームで親フォームのリンクコントロールの評価式を工夫
> すれば・・・
> 
> Access が FindRecord メソッド(多分)で該当するレコードだけをキ
> ャッシュに読み込んでくるので編集可能なレコードが高速に表示されま
> す。
> たとえば全国郵便番号データ(十二万件)の町名検索でもほとんど瞬時
> に該当するレコードを引っ掛けてくれます。( SQL を発行していない
> 分 Odbc 経由であっても高速です)

これも抽出方法のひとつですね

 班石悦夫 madara@xxxxxxxxxx

[前][次][番号順一覧][スレッド一覧]

      2964 2001-01-08 22:54 ["一藤・自宅" <machio] Access のパススルークエリでお尋ねします 
      2970 2001-01-09 12:57 ┗[madara <madara@xxxxx]                                       
      2971 2001-01-09 18:40  ┣[荒井 哲三 <tetsumi.] 【質問】 perl でのシングルクウォートのエスケープについて教えてください。
      2974 2001-01-09 23:49  ┃┣[とみたまさひろ <tomm]                                   
      2976 2001-01-10 03:20  ┃┗["K.kajiura" <cgi@xxx]                                   
      3000 2001-01-11 21:19  ┗["一藤・自宅" <machio]                                     
      3001 2001-01-11 23:24   ┣["一藤・自宅" <machio] Access のパススルークエリー リンクサブフォームで・・・
      3003 2001-01-12 01:17   ┃┗[<endo_t@xxxxxxxxxx> ]                                 
      3036 2001-01-15 22:28   ┃ ┗[一藤・自宅 <machio@x]                               
      3037 2001-01-15 22:39   ┃  ┣[<endo_t@xxxxxxxxxx> ]                             
      3056 2001-01-17 23:12   ┃  ┃┗[<endo_t@xxxxxxxxxx> ]                           
->    3040 2001-01-16 18:28   ┃  ┗[madara <madara@xxxxx]                             
      3043 2001-01-17 11:17   ┃   ┗[<eeb01@xxxxxxxxxx>  ]                           
      3044 2001-01-17 12:13   ┃    ┗[madara <madara@xxxxx]                         
      3049 2001-01-17 20:24   ┃     ┗[一藤・自宅 <machio@x]                       
      3082 2001-01-21 23:55   ┃      ┗[Akihiko Toshimitsu <]                     
      3013 2001-01-12 18:05   ┗[madara <madara@xxxxx]