| どうも、こんにちは
> マスタ更新用フォームは別に持つのが、けっこう普通かと、安全だし 当然そのつもりです
> 桐の自作表引きでしょ、端末にマスタ書き出しとくとか、配列に読み込むとか 表引き 入力の代替は自作で解決できるけど #表引き 関数の代替が自作できずに困った状況です
端末側に確保すればいいですけど vpnでもほぼ同じように動かしたいので 数万件のマスタを都度確保するのは厳しいかも
ちょっと思いついたのが 結合と端末確保による、#表引き 関数の合わせ技 xvwレベルで結合で、マスタから名称を確保しておく 行訂正・行追加イベントで、入力されたマスタ値だけを ローカル側に確保していく
フォームのソースには #条件選択( #表引き([得意先id],=,"c:\得意先マスタ.tbl",[id],[名称],"id",1)<>"", #表引き([得意先id],=,"c:\得意先マスタ.tbl",[id],[名称],"id",1),1, [得意先名])
こうすれば、再抽出しなくてもすぐに反映するし 最新マスタにも対応できるかな (まだ動作未検証)
|