更新
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
tennis
投稿数: 178
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
分かりました。ありがとうございます。
でもプログラムを探して解析してみます。
でもプログラムを探して解析してみます。
投票数:0
平均点:0.00
kawabata
居住地: 群馬
投稿数: 86
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
話がそれますが、開発版といっしょにインストールされるデモプログラム(ペットショップ)を解析してみることをお勧めします。
本件のような「親で条件、子で明細」のプログラムもありますし、MAGIC入門として参考になると思います。
本件のような「親で条件、子で明細」のプログラムもありますし、MAGIC入門として参考になると思います。
投票数:0
平均点:0.00
kawabata
居住地: 群馬
投稿数: 86
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
要するに、タブを押さずに項目から抜ければよいのですよね?
画面を開き、その項目の「特性」→「書式」でズーム。
「オートスキップ」という項目をYESにしてください。
画面を開き、その項目の「特性」→「書式」でズーム。
「オートスキップ」という項目をYESにしてください。
投票数:0
平均点:0.00
tennis
投稿数: 178
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
回答ありがとうございます。
上手くいきました。
(ちなみにVer8はビューではなくセレクトになっています)
話を元に戻しますが、
親タスクで入力(別プログラム:部品一覧から選択)して
Tabキーで子タスクにカーソルを移動させると、子タスクの一覧に変更がかかります。
これをTabキーを押さなくても親タスクで部品番号を選択しただけで更新がかかるようにできないでしょうか?
上手くいきました。
(ちなみにVer8はビューではなくセレクトになっています)
話を元に戻しますが、
親タスクで入力(別プログラム:部品一覧から選択)して
Tabキーで子タスクにカーソルを移動させると、子タスクの一覧に変更がかかります。
これをTabキーを押さなくても親タスクで部品番号を選択しただけで更新がかかるようにできないでしょうか?
投票数:0
平均点:0.00
kawabata
居住地: 群馬
投稿数: 86
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
親で指定した条件に一致する明細を一覧表示する、ということであれば、子タスクの「メインファイル」のキー項目に対して「範囲」を指定します。
一覧表示のタスクには、リンクも位置付けも必要ないと思います。
・メインファイルに明細データのファイルを指定
・一覧に表示するビューをレコードメインに並べる
・親タスクで指定した変数をキー項目のビューの範囲に指定
(……Ver8って「ビュー」ではなくて「セレクト」でしたっけ?)
一覧表示のタスクには、リンクも位置付けも必要ないと思います。
・メインファイルに明細データのファイルを指定
・一覧に表示するビューをレコードメインに並べる
・親タスクで指定した変数をキー項目のビューの範囲に指定
(……Ver8って「ビュー」ではなくて「セレクト」でしたっけ?)
投票数:0
平均点:0.00
tennis
投稿数: 178
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
回答ありがとうございます。
逆にして作成してみたのですが、3件異なるデータ内容があるのですが全て一件目のデータ内容になってしまいました。
どの様にすればよいでしょうか?
正しいPGの一覧 現在のPGの一覧
┌───────────┐ ┌───────────┐
部品番号A101 部品番号A101
────────── ───────────
2008/01/01 100個 2008/01/01 100個
2008/10/17 200個─→ 2008/01/01 100個
2008/11/05 300個 2008/01/01 100個
└───────────┘ └───────────┘
ちなみに親タスクで入力した部品番号を、子タスクのリンクの部品番号の位置付に設定しています。
逆にして作成してみたのですが、3件異なるデータ内容があるのですが全て一件目のデータ内容になってしまいました。
どの様にすればよいでしょうか?
正しいPGの一覧 現在のPGの一覧
┌───────────┐ ┌───────────┐
部品番号A101 部品番号A101
────────── ───────────
2008/01/01 100個 2008/01/01 100個
2008/10/17 200個─→ 2008/01/01 100個
2008/11/05 300個 2008/01/01 100個
└───────────┘ └───────────┘
ちなみに親タスクで入力した部品番号を、子タスクのリンクの部品番号の位置付に設定しています。
投票数:0
平均点:0.00
kawabata
居住地: 群馬
投稿数: 86
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
こんにちは。
念のため確認しますが、「親で一覧、子で一覧の表示条件を入力」ですか?
この手のプログラム、一般的には「親で条件、子で一覧」だと思います。 敢えて親子の役割を逆にしているのはなぜでしょうか?
このままでも、条件の入力に合わせて一覧の表示を更新することは可能だと思いますが、相応に複雑なものになります。
後々のメンテナンスなども考えると、可能な限り「親で条件、子で一覧」に直すことをお勧めします。
念のため確認しますが、「親で一覧、子で一覧の表示条件を入力」ですか?
この手のプログラム、一般的には「親で条件、子で一覧」だと思います。 敢えて親子の役割を逆にしているのはなぜでしょうか?
このままでも、条件の入力に合わせて一覧の表示を更新することは可能だと思いますが、相応に複雑なものになります。
後々のメンテナンスなども考えると、可能な限り「親で条件、子で一覧」に直すことをお勧めします。
投票数:0
平均点:0.00
tennis
投稿数: 178
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
一覧を表示するプログラムで部品番号を子タスクに入力すると
親タスクでその部品番号で検索して当てはまるデータを全て表示するようにしています。
┌────────┐
部品番号 AS101
───────
2008/10/01 100個
2008/11/05 200個
└────────┘
最初に子タスクを表示するようにして入力しています。
最初は表示されるのですが
後からプッシュボタンでもう一度子タスクを呼び出し部品番号を変更すると変更がかからず前の番号のデータが表示されたままになってしまいます。
どうすれば更新がかかるでしょうか?
親タスクでその部品番号で検索して当てはまるデータを全て表示するようにしています。
┌────────┐
部品番号 AS101
───────
2008/10/01 100個
2008/11/05 200個
└────────┘
最初に子タスクを表示するようにして入力しています。
最初は表示されるのですが
後からプッシュボタンでもう一度子タスクを呼び出し部品番号を変更すると変更がかからず前の番号のデータが表示されたままになってしまいます。
どうすれば更新がかかるでしょうか?
投票数:0
平均点:0.00