過去の桐井戸端BBS (桐ver.9) |
22565 | 表を開いたら終端行で自動的に新規行に入力できる状態にしたい | じゅごん | 2003/10/03-22:19 |
永遠の初心者ですので、非常に単純な質問で恐縮です。 表にデータを入力するとき,カーソルをいちいち終端行に持ってくるのがめんどうなので, 表を開いたら自動的に新規行に入力できる状態にしたいのですが,どうすればよいでしょうか? 最初から上方向に入力していけばよかったのですが,既に数千件入力しておりますのでいまさら変更できません。 以前出ている質問かもしれませんが,よろしくお願いします。 | |||
22566 | Re:新規行挿入について | 悲しげ | 2003/10/03-22:41 |
記事番号22565へのコメント どもっ、じゅごんさん 例えば次のような一括処理を作り、この一括処理の実行から入れば 最初から終端行に位置します。 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 繰り返し ファイル名入力 初期値="*.tbl" \ ,プロンプト="処理する表を指定して下さい。",&選択ファイル名 条件(&選択ファイル名="") 繰り返し中止 表 &選択ファイル名 ジャンプ 行番号=終端 表形式編集 繰り返し終了 終了 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 一括処理の作成方法は、 1)ファイルパレットで上部を「一括イベント」として、「<新規作成>」を指定。 2)次に適当な名のファイル名(例えば「syuutan.cmd」とか)で一括処理ファイルをオープンします。 3)そして、上記文面をコピペすれば出来上がり。 4)後は一括処理を実行して、その挙動をご確認ください。(^^)v | |||
22567 | さっそく一部訂正(^^;) | 悲しげ | 2003/10/03-22:44 |
記事番号22566へのコメント 複数の表を開きっぱなしにしておく必要もないので(^^;) 繰り返し 表 /*この行を加える*/ ファイル名入力 初期値="*.tbl" \ ,プロンプト="処理する表を指定して下さい。",&選択ファイル名 条件(&選択ファイル名="") 繰り返し中止 表 &選択ファイル名 ジャンプ 行番号=終端 表形式編集 繰り返し終了 終了 | |||
22569 | Re:新規行挿入について | 幅田 | 2003/10/03-22:48 |
記事番号22565へのコメント じゅごんさん こんにちは。 >表にデータを入力するとき,カーソルをいちいち終端行に持ってくるのがめんどう >なので,表を開いたら自動的に新規行に入力できる状態にしたいのですが,どうす >ればよいでしょうか? 入力用のフォームを作ればいいのかもしれませんが、 表でのことですよね。 Shift+> (Shiftキーを押しながら、> キーを押す) で、一瞬にして最終行に飛ばすことができるのはご存じですよね。 それでも面倒なのでしょうか。 >最初から上方向に入力していけばよかったのですが,既に数千件入力しております >のでいまさら変更できません。 一度逆に並べ替えて、それを全く同じ定義の表に書き出ししてから、 以後、その表を使うようにするとか。 そうすれば、次回からは上方向に入力していけるのでは? | |||
22572 | Re:新規行挿入について | じゅごん | 2003/10/03-23:08 |
記事番号22569へのコメント >入力用のフォームを作ればいいのかもしれませんが、 >表でのことですよね。 フォームは作っていますが,一気に新規行へ飛びたいのです。 >Shift+> (Shiftキーを押しながら、> キーを押す) >で、一瞬にして最終行に飛ばすことができるのはご存じですよね。 >それでも面倒なのでしょうか。 はい、それが面倒なのです。 >一度逆に並べ替えて、それを全く同じ定義の表に書き出ししてから、 >以後、その表を使うようにするとか。 >そうすれば、次回からは上方向に入力していけるのでは? なるほど!一度やってみます。ありがとうございました。 | |||
22574 | Re:さっそく一部訂正(^^;) | じゅごん | 2003/10/03-23:14 |
記事番号22567へのコメント 悲しげさん よくわかりませんが、このとおりにすればよいのですね。 土日で頑張ってやってみます。 今日はもう遅いので風呂に入って寝ます。 どうもありがとうございました。 | |||
22575 | Re:新規行挿入について | 幅田 | 2003/10/03-23:26 |
記事番号22572へのコメント じゅごんさん >フォームは作っていますが,一気に新規行へ飛びたいのです。 それならば・・ということで、 一覧表フォームを作り、コマンドボタンを一個作ります。 オブジェクト名は「c開始」などとして、 機能名に「行追加」を設定します。 そしてこのコマンドボタンは、表示タブで画面表示するの チェックをはずし、非表示にしておきます。 さらに、フォームのオブジェクト(フォームからはずれた白いところをダブルクリックする) で、オプションタブを開き、 実行コマンドの開始時のところに、 さっきのコマンドボタンのオブジェクト名「c開始」を 設定します。 そうすれば、そのフォームを開いたときに、 自動的にそのコマンドボタンが実行され、 設定されてある行追加が行われますので、 終端行でカーソルが点滅した状態で始まります。 |