Page 13 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼scountを即実行する方法 ykitz 01/12/12(水) 18:38 ┣Re:scountを即実行する方法 ykitz 01/12/12(水) 18:45 ┃ ┗Re:scountを即実行する方法 ykitz 01/12/14(金) 4:17 ┃ ┗Re:scountを即実行する方法 123 01/12/14(金) 8:27 ┃ ┗Re:scountを即実行する方法 issun 01/12/14(金) 16:21 ┃ ┗Re:scountを即実行する方法 123 01/12/15(土) 9:24 ┗掟破り?のダウンロード issun 01/12/15(土) 11:46 ┗Re:やはりだめでした 123 01/12/19(水) 8:38 ┗誰か確認していただけませんか? issun 01/12/19(水) 17:14 ┗Re:誰か確認していただけませんか? ykitz 01/12/20(木) 8:48 ┗Re:誰か確認していただけませんか? 123 01/12/20(木) 12:30 ┗一応参考までに・・・ issun 01/12/20(木) 12:57 ┗Re:一応参考までに・・・ ykitz 01/12/21(金) 10:05 ┗Re:拝見いたしました 123 01/12/22(土) 9:46 ┗長いツリーになるけど 最後に issun 01/12/22(土) 12:09 ─────────────────────────────────────── ■題名 : scountを即実行する方法 ■名前 : ykitz <lotus_apr@lycos.ne.jp> ■日付 : 01/12/12(水) 18:38 -------------------------------------------------------------------------
| 123 さんの質問です。 教えていただきたい点 scountを即実行する方法 scountの実行がワンテンポ遅れるため3回目から作動するのです。 ----------------------------------------------------------------------- 123 さんの最初の質問【56】からのスレッドが深くなったため、 および、123 さんの質問、「【91】Re:ありがとうございました 」の内容が、 最初の質問内容から別のものになったため、 管理者権限で、こらちへ移行しました。 |
| issun さんのレスです。 > 2. scountを即実行する方法 > scountの実行がワンテンポ遅れるため3回目から作動するのです こちらも状況をもう少し詳しくお願いします。 ワークシート上でscountが正しく設定されているかの確認をしてください。 問題ない場合マクロの設定に問題があるかもしれません。 ------------------------------------------------------------------------- 【91】の移行にともない、【91】へのレスも移行しました。 |
| >こちらも状況をもう少し詳しくお願いします。 issun さんと同意見です。 状況がよく見えません。 |
| ykitz さん issun さん ありがとうございます 昨日返信させていただいた分がうまく送信できなくそのままにまってしまい申し訳ありませんでした フォームで入力してもそのフォームのままではscountが実行されず、手動でワークシートに切り換えるか、新規データ入力にするとscountが働くようです。 マクロでワークシートに切り換えて、再度フォームに戻るマクロを試したりしてみましたがうまくいきません。 なお今やっている方法は、以前issunnさんに教えていただいたやり方です。 なお 多に手をとられることもあり、返信がおくれることが多くなりますがお許し下さい。 |
| > 123さん:issunです。 >フォームで入力してもそのフォームのままではscountが実行されず、手動でワークシートに切り換えるか、新規データ入力にするとscountが働くようです。 > >マクロでワークシートに切り換えて、再度フォームに戻るマクロを試したりしてみましたがうまくいきません。 > 【62】の説明でデータベース名samp1とsamp2というのがありますが、 samp2というのは連結の時に“別名”で作成されたsamp1のコピーです。 Scountの様な集計する為の関数は、通常のフォーム上では、 メインのデータベース自身を集計出来ません。 連結されていて反復パネルを作成できる状態のときに、反復パネル側の データベースを集計することは、可能ですから、“別名”という機能を 利用して、仮想連結を作成しているのです。 ここの部分のチェックをもう一度見直してみてください。 こちらで動作確認したところ何の問題も無い様なのですが・・・ それからマクロは、“名”のタブアウト時に割り当てたほうがよいと思います。 んーーーー簡単なことなくだけど文章にするのは難しい・・・ |
| issunさん 123dです ありがとうどざいます。 もう一度見直しながら再度作ってみます。 タブ移動についても再度挑戦してみます。 少し時間を下さい。 |
| 【56】【93】【94】の説明がうまく表現できないので 動作確認の為に作ったファイルをダウンロード出来るように しておきました。しばらくの間このままにしておきます。 一応ダウンロードが済んだら連絡してください。 *ウイルスチェックはしてあります。 *自己解凍形式に圧縮してあります。 ↓ここよりダウンロードしてください。 http://www.d3.dion.ne.jp/~ittsun/samp56.htm |
| issunさん 123です Sammpleでは太郎さんが二件、花子さんが一件ありましたが 山田花子さんを入力するとそのまま入力出来て住所のフィールドへ移動するようです。 やりたい事は、二件目の「花子」を入力した時に重複のメッセ-ジを出したいのです。それ以降の入力をしないためです。 また花子さんを入力し,タブが住所に移った状態からタブを再度花子フィールドに移し、タブアウトしてもやはりメッセージがでません。 このフォームのままではSCountは働かないようです。 一旦別のデータに移るか、ワークシートに移動するかした後、このフォームに戻って花子さんのフィールドからタブアウトする場合はメッセージが出ます。 私のソフトの不具合なのでしょうか(アプローチ2001です) いろいろ試行錯誤していますがまだ解決できていません。 宜しくお願いします。 返事が遅れてすみませんでした。 |
| >やりたい事は、二件目の「花子」を入力した時に重複のメッセ-ジを出したいのです。それ以降の入力をしないためです。 > >また花子さんを入力し,タブが住所に移った状態からタブを再度花子フィールドに移し、タブアウトしてもやはりメッセージがでません。 ここでは、2度目でメッセージが出ました。SCountは、働いているようです。 >一旦別のデータに移るか、ワークシートに移動するかした後、このフォームに戻って花子さんのフィールドからタブアウトする場合はメッセージが出ます。 > >私のソフトの不具合なのでしょうか(アプローチ2001です) 誰か他の人も違う環境で試していただけないでしょうか? ちなみに自分もアプローチ2001です。 |
| 直接の回答ではないことを、あらかじめお断りしておきます。 こちらは、2000 です。 こちらでも、SCount のテストをしていますが、やはりうまく動きません。 SCount をフォームで使うのは無理なのかもしれない、思い始めています。 |
| ykitzさん issunさん 123です。 ありがとうございます。 私なりに再度いろいろためしてみたいと思います。 |
| 自分の勘違いなのでしょうか? ykitzさんのアプローチがおかしいとも思えないし・・ 自宅で使っているノートパソコンでも問題なかったし・・ 一応おっしゃる内容の動作をスクリーンカムで録画して サンプルと同じアドレスからダウンロード出来るようにしておきました。 見ておいてください。 |
| >一応おっしゃる内容の動作をスクリーンカムで録画して >サンプルと同じアドレスからダウンロード出来るようにしておきました。 >見ておいてください。 ダウンロードして拝見しました。 ちゃんと機能してますね。 それで、【129】が言葉足らずだったことに気が付きました。 私は、反復パネルのデータ件数を SCount で数えようとして うまくいかないでいます。 issun さんは、連結を使っていても反復パネルは使っていませんから、 何かこのへんにも、解決の突破口があるかもしれません。 |
| issuさん ykitzさん 123です ダウンロードして拝見しました。 完璧に動作していますね。 私のやりたいことは、まさにあの事です。 しかし残念な事にやっぱり私の環境では働いてくれません。 原因はわかりません。 いづれにしましても随分勉強させていただきました。 これからもよろしくお願いします。 |
| アプローチは、システムリソースを結構喰います。 以下のやり方(文面は他書籍を参考にしています。) を参考にして、一度システムリソースの整理をしてみてはいかがですか? 結構こんなことで解決することもあります。 windowsではウィンドウの表示やアプリケーションの使用の際に割り当てられる リソースがあります。システムリソースの不足は物理メモリの増設では解消され ません。常駐プログラムの整理をし、システムリソース不足により起こる障害を 防ぎましょう。 windowsのシステムリソース 物理メモリを増設してもシステムリソースの不足が解消しないのは、windowsで 使用できるシステムリソースの最大容量がwindowsによって固定されているから です。また16bitアプリケーションで使用できるリソースに関しては、予約された リソース内でさらに厳しく固定されています。 一般的に、システムリソースが激しく消費される原因として、以下の原因が考え られます。 ■ 多数のウィンドウ表示によるUSERリソースの消費 ■ バックグラウンドに常駐するアプリケーションによるUSERリソースの消費 ■ 16bitアプリケーション、16bitプロセスによるリソースの消費 ■ デスクトップ上に多数のアイコンを表示することによるGDIリソースの消費 リソースの消費が著しい場合は、以下の操作に従って常駐の解除を行ってくださ い。また16bitアプリケーションが多数動作しているのであれば32bitバージョン へのアップグレードを試してください。 常駐プログラムの停止方法 【windows98/Meをご使用の場合】 1 スタートメニューで[ファイル名を指定して実行]を選択します。 2 名前欄にmsconfigと入力して[OK]ボタンをクリックします。 3 システム設定ユーティリティーが起動します。 4 [スタートアップ]を選択し、下記以外の全てのプログラムのチェックを解除 します。 ■ SystemTray ■ Internat.exe ■ ウイルス除去ソフト/その関連商品 (msconfigのダイアログボックスのスタートアップ内の コマンドを参照するとわかります。) 5 システム設定ユーティリティーを終了します。 |