| > ところで、この作業内容.tblは時々追加入力をしたいことがあります。 > 今回の課題は、作業日誌入力フォームにコマンドボタンを貼り付け、作業内容.tblを > 随時編集できるようにしたいのです。しかし、どうしても「表はすでに開かれています」 > というメッセージが出て、編集することができません。
例えば作業内容.wfmというものではなく直接に作業内容.tblを表編集したいという 事でしょうか?(それは無謀だと思います)普通は多重化を許可した作業内容.wfmを 作ってそれをモーダル編集するのがもっとも一般的(?)でしょう...が...
ただし、マスタ的な表を(多くの場合表引きの元表、私の場合には絞り込む為ではなく 共有の為に事前に共有更新で開いている)随時、追加更新する為に上の方法(多重化 モーダルフォーム)を使うと、かならずしもリアルタイムにその入力が反映されないと いう問題があります、これは私もつい最近知った(気付いた)のですが、こういう場合
フォーム呼び出し "なんたら.wfm",編集表=する
を使うと全ての問題が一挙解決です
それまでは(以下フォーム呼び出しHELP引用) >編集表=するを指定した場合は、<WFMファイル名>と編集対象表を結び付ける。 >この場合コマンド終了時には表は閉じない事に注意する。 呼び出したフォームの終了ボタンを押しても表が閉じないのは不便だし、危険だろう と思っていたけど、今やこれはこの為(マスタ編集)の為にあるのかと思う程便利、 まぁ実際には一括(cmd)がフォームの上位にあるからなんだろうけど...
-----例---------------------------------- 編集表 "作業内容.tbl" 絞り込み解除 * フォーム呼び出し "作業内容.wfm",編集表=する ------------------------------------------
|