過去の桐井戸端BBS (桐ver.8)
26887 フォームで直前行を複写するとき「直前行を複写します。よろしいですか」のメッセージが出ないようにしたい よろしく 2004/06/30-15:42
普通にTBLを開いて、最終行(新しい行)を編集状態にして
メニューの入力−直前行
と押すと普通に複写され、レコードが編集状態になります。
すでに値の入っている既存の行で同じように 入力−直前行をすると
「直前行を複写します。よろしいですか?」
と確認を求めるダイアログが出ます。

これと同じ事を表形式のフォームで行うと、新規に追加した空の行でも、いちいち
「直前行を複写します。よろしいですか?」
と出てきます。
これを表形式編集の時と同じように新規追加なら何もダイアログを何も出さずに、即複写に出来ないでしょうか?
桐8SP7です。よろしくお願いします。
27039 Re:直前行複写で教えて下さい。 ミーツー 2004/07/14-23:14
記事番号26887へのコメント
わたしも確認の一手間が面倒で困っています。
やっぱり、出来ないのでしょうか?

27096 Re:直前行複写で教えて下さい。 よろしく 2004/07/20-14:13
記事番号27039へのコメント
だれからもコメントありませんので、おそらくできないんでしょうねぇ。
諦めることにします。

27097 Re:直前行複写時のメッセージ 悲しげ 2004/07/20-14:58
記事番号27096へのコメント

>だれからもコメントありませんので、おそらくできないんでしょうねぇ。

でしょうね、多分。
あとはK3サポートに要望として出すしかなさそうな気がします。
表編集とフォームとの操作性統一の一環として。


27104 行復旧ではいかが 今村 誠 2004/07/20-21:01
記事番号27096へのコメント
よろしくさんこんにちは、複写したい行からコマンドボタンで
行追加して複写したらいかがでしょうか、すでに編集状態にある行での
直前行では、必ずメッセージがでると思います。
ボタンの手続きで複写したい当該行を行退避して追加した行に行復旧するとメッセージはでないと思います。
27105 Re:行復旧ではいかが 悲しげ 2004/07/20-21:46
記事番号27104へのコメント
おそらく、表編集と同様に、フォームでも既存レコードに直前行複写する時には確認メッセージを出し、
新規レコード(行挿入・行追加時)に直前行複写する時にはメッセージを出さないようにしたいのだと思います。
となると、ひとつには例えばF3キーのキーダウンイベントでどう料理しようかとか、
ふたつめには更新モード取得メソッドで訂正モードか行挿入・行追加モードかを調べてから
メッセージボックスを出す出さないを決めるとか、結構色々ありそうです。

私としては、質問の動機も「確認の一手間が面倒で」、つまりせいぜいが
「一手間」の問題のようですし、質問の趣旨もフォームでそういう設定変更が
《簡単に》できるのかできないのか・・・のように受けとめたので、
「そこまでやるの?」って感じが・・・(^^;)。

どなたか挑戦してみますか?

27112 Re:行復旧ではいかが 今村 誠 2004/07/21-12:20
記事番号27105へのコメント
悲しげさんこんにちは

>私としては、質問の動機も「確認の一手間が面倒で」、つまりせいぜ
>いが「一手間」の問題のようですし、質問の趣旨もフォームでそうい
>う設定変更が《簡単に》できるのかできないのか・・・のように受け
>とめたので、「そこまでやるの?」って感じが・・・(^^;)。

私も同感です。具体的な使用例がないので「出来ますか?」
といわれれば「仕様ですのでしょうがないですね」となると思います。

私が想定したケースは過去ログの
http://www.fuku3.com/~habata/kbbs/kakov9/26413.htm
このようなシーンを想定していました。
この場合索引を使用して検索して複写しようと行追加した場合
「直前行」ができないので利用価値があるのではないかと思いました。


戻る