Page 25 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼「客宛管理III」に関して hr24 02/2/7(木) 10:32 ┗Re:「客宛管理III」に関して issun 02/2/8(金) 6:29 ┗Re:「客宛管理III」に関して hr24 02/2/8(金) 10:12 ┗Re:「客宛管理III」に関して issun 02/2/8(金) 16:45 ┗Re:「客宛管理III」に関して hr24 02/2/12(火) 9:17 ─────────────────────────────────────── ■題名 : 「客宛管理III」に関して ■名前 : hr24 ■日付 : 02/2/7(木) 10:32 -------------------------------------------------------------------------
| こんにちわ hr24です。 このサイトで紹介されてます、いっすんぼうしさん作製の「客宛管理III」を当社の顧客管理に利用しようと同様なものを作りしました。 各顧客の詳細入力をするところは、ほぼ同じように作ったのですが、どういうわけか私の場合、ある顧客に対し初めて詳細を入力するとき「新規入力」のボタンを押すと、反復パネルに2件の空白の受注ができてしまいます。つまり、1件余分な空白の受注ができるわけです。すでに1件でも詳細が入力されている場合は、次の入力はオリジナルのように動作します。「新規入力」のボタンも同じようにマクロを設定し、この詳細に関する他の設定もオリジナルと比較して問題ないように思います(オリジナルとほぼ同じような設定です)が、顧客のデータベースと詳細のデータベース間で何か問題があるのかもしれません。いろいろ原因を探してみたのですが、どうしても見つからないので質問させていただきました。よろしくお願いします。 |
| こんにちは、issunです。 デザインモードにパスワードが必要なタイプでしたら hoppeman がパスワードです。 直接オリジナルをに変更を加えてみてはいかがですか? |
| issunさん早速のご回答ありがとうございます。 ごめんなさい、私の質問は説明不足でした。私が困っているのは次の通りです。 「客宛管理L」で、まず新規に顧客を作成したとします。次に詳細を入力するために詳細入力へ移り、「新規入力」ボタンを押すと新規の場合の入力欄(水色の部分)では、DATEフィールドの入力待ちとなり、反復パネルでは、最上段に空白の各フィールドが出現しますよね。これで1件目の注文を新規の入力欄に入力すれば、1件の詳細がデータとして記録されます。 私の作成した顧客管理は、「客宛管理L」と同じように、顧客の一覧が表示されるメインフォームを作成し、詳細入力も同様にダイヤログボックスが表示されるように作りました。ほぼ同じものを作るので、「客宛管理L」を自分の会社の業務内容に合わせてカスタマイズしても良かったのですが、アプローチの勉強も兼ねたかったので、「客宛管理L」の仕組みを解明しながら最初から自分で作成しました。 さて、私の作ったものでは、まず新規に顧客を作成して、つぎに詳細入力へ移り、「新規入力」ボタンを押すと、新規の入力欄のDATEフィールドにあたるところが入力待ちになるのは同じなのですが、反復パネルに同時に2件分の空白の各フィールドが出現します。新規入力欄の各フィールドにデータを入力していくと、反復パネルに反映されるのは2段目のところで、1段目はどうやらすでに1件目の詳細データとして(各フィールドは空白のままですが)登録されてしまっているようです。つまり、私の場合最初の1件目の詳細を入力しようとすると、1件の空白の詳細データと自分の入力した詳細データの2件が登録されてしまうのです。すでに1件でも詳細データが登録されている場合は、この現象は起こりません。私が困っているのはこの点で、毎回新規の顧客に対して最初の1件目を入力するときに余計な空白の詳細データが登録されてしまうことです。「新規入力」ボタンに登録されているマクロは、「客宛管理L」のものと同じであり、タブの入力順も同じです。 説明が長くなってしまいましたが、これでおわかりになるでしょうか。すみませんが、再度アドバイスをいただければと思います。どうぞよろしくお願いします。 |
| 状態を確認できないので、あくまでアドバイスです。。 連結のトリガーの状態・ダイアログボックスにしているフォームや反復パネルが、 どのデータベースをメインにしているかを確認をしてください。 なお、あのアプリケーションは、顧客ナンバーが重複しても良いように 顧客ナンバー以外にフォーム上には無い シリアルナンバーの自動入力に設定したフィールドがあり それを連結フィールドにしています。 確約は出来ませんが、 上記2つのどちらかに原因になる要素があるような気がします。 |
| issunさん回答ありがとうございます。すみません、休みで返信が遅くなりました。 反復パネルのメインデータベースや連結のトリガー等を再度確認したのですが、どうも原因が分かりません。もう一度作り直すか、issunさんのをカスタマイズするなどの方法で対処したいと思います(会社の方からもせかされていますので)。もし解決法がみつかりましたら報告したいと思います。 また相談させていただくこともあると思いますので、その時はよろしくお願いします。 |