過去の桐井戸端BBS (桐ver.9)
18253 サブにリンクをはったメインフォームの表はグループ選択状態になっているのでしょうか はちがめ 2002/12/16-23:34
同一表を元表にしたメインサブフォームで
メインは伝票形式、サブはカード形式です。
元表には[ID](カウンタ型)項目があり、この[ID]項目で
メインとサブをリンクさせています。

このような状態の時、
メインフォームの表はグループ選択状態になっているのでしょうか。

桐のバージョンはV9です。
18255 Re:サブにリンクは張ったメインフォームはグループ選択状態? 悲しげ 2002/12/17-00:09
記事番号18253へのコメント
>同一表を元表にしたメインサブフォームで
>メインは伝票形式、サブはカード形式です。
>元表には[ID](カウンタ型)項目があり、この[ID]項目で
>メインとサブをリンクさせています。
>
>このような状態の時、
>メインフォームの表はグループ選択状態になっているのでしょうか。

これは一般的には答えがたいと云うか、はちがめさんが、意識的にか無意識的にか、
どのようなフォームを作ったのかと云う要素が大きいような気がしないでもありません。
ともあれ、「#グループ選択状態」なる関数があるので、それを使って調べるといいでしょう。
例えばメインでもサブでもどちらでもいいですが、コマンド牡丹を用意します。
パラメーターは手続き実行辺りでいいでしょう。
その手続き定義の中味は
---------------------------
proc 調べる()
 編集表 &メイン表番号 /*共通変数、メインの「フォーム開始」で取得*/
 確認 #str(#グループ選択状態)
 *編集表 &サブ表番号 /*←必要あれば戻す*/
end
---------------------------
私は未だにv8sp6。
18256 Re:サブにリンクは張ったメインフォームはグループ選択状態? はちがめ 2002/12/17-01:02
記事番号18255へのコメント
遅くまでおつきあい頂き有難うございました。
早速手続き実行してみました。結果は、表示なし。
ということは、返り値が未定義ということで、グループ選択状態ではない。
サブがグループ選択状態になるとメインも連動してそうなるのかと
一瞬思ってしまいました。

>これは一般的には答えがたいと云うか、はちがめさんが、意識的
>にか無意識的にか、どのようなフォームを作ったのかと云う要素
>が大きいような気がしないでもありません。

無条件にそうなるということではない・・・ということで納得です。

ありがとうございました。

戻る