| 2018/04/24(Tue) 11:30:17 編集(投稿者)
> 表を使うからレコードを固定したいということになりますね。 > > だったら、表を使わなければよいのではありませんか。 > > つまり、NULLフォームで変数を編集して、 > > [登録]ボタンを実行すると、 > > 編集表 エントリー.tbl > 行追加 [項目]=&変数, ・・・ > 手続き実行 prc変数クリア( ) > > みたいな。
[表引き]もあるし、NULLフォームはちょっとねぇ〜、という場合には、
1行だけの表を用意して、
カード型フォームの
フォームの属性→[編集対象表]タブ→[許可作業]で、
・行挿入 ・行削除 ・行復活 ・絞り込み ・併合
をオフにする。
そうすると、絶対に1行が保持される。
そしてイベントは、以下のように。
名札 メイン
*
手続き定義開始 フォーム::レコード移動(長整数 &行番号,長整数 &総件数,長整数 &明細番号) if ( #eof ) ジャンプ 行番号 = 最終 end 手続き定義終了
で、終端へ行かないようにする。
後は、[登録]ボタンを実行すると、
編集表 エントリー.tbl ジャンプ 行番号 = 終端 読み込み 表,うんたら.tbl 手続き実行 prc項目値クリア( )
みたいな。
|