(現在 過去ログ75 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

No11464 の記事


■11464 / )  Re[1]: 一覧表wfx → カードwfx(行追加)→ 一覧表wfx
□投稿者/ ONnoji -(2018/09/23(Sun) 20:46:52)
    2018/09/23(Sun) 21:32:52 編集(投稿者)
    2018/09/23(Sun) 21:01:16 編集(投稿者)
    2018/09/23(Sun) 20:50:57 編集(投稿者)
    2018/09/23(Sun) 20:47:13 編集(投稿者)

    閃きを得られたそうですが…(^^ゞ

    > @一覧表フォームから、コマンドボタン「新規追加」でカード画面を呼び出す。
    >  モーダルフォームor開く。当然多重化。
    > Aカードフォームの方で行追加して新規品目を追加する。

    レコードをフォームで一覧しながら、カード型フォームでレコードの新規追加をしちゃおうということですね。

    プログラムの作り方は自由ですので、以下はひとつのアイデア(例)です。

    いきなり前提をひっくり返しますが、私だったら、当然多重化シマセン。(^^ゞ

    1.一覧表フォーム:[新規追加]コマンドボタンを実行して一般手続きを呼び出します。

    2.呼び出された一般手続きを仮に cmd新規追加Click( ) だとします。

     ※変数の内容は具体的に代入していませんが、これらは適当なファイル名等です。
     ※ということで、実際に動かしたものではありません

    手続き定義開始 cmd新規追加Click( )

     書き出し 枠組み, &structureTbl /* 毎回上書きします */

     フォーム呼び出し &modalForm, 終了状態 = &status /* カード型フォーム:&modalForm の編集対象表は &structureTbl */

     if ( &status = 1 )

      編集表 &hwindow /* 複数の表を開いている場合の念のため */

      ジャンプ 行番号 = 終端

      読み込み 表, &structureTbl, *

     end

    手続き定義終了

    ちなみに、多重化は、こそっとやり繰りする場合にはいいですが、
    新規レコード登録には馴染まないような気がします。

    すべて個人の感想です。(^^ゞ


    <蛇足>

    なお、カード型フォーム:&modalForm で1行しか駄目よという場合には、

    ■11012 カードで1行だけで処理させる 投稿者/ 悲しげ -(2018/04/24(Tue) 01:01:51)

    というスレッドが参考になろうかと。


返信 [メール受信/OFF] 削除キー/


Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -