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

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

[ 最新記事及び返信フォームをトピックトップへ ]

■4297 / inTopicNo.1)  実行、中止の処理
  
□投稿者/ 一太郎 -(2009/01/24(Sat) 14:48:10)
    2009/01/24(Sat) 14:53:37 編集(投稿者)

    いつも皆様にお世話になっております。
    今回もよろしくお願いいたします。

    現在1.と2.の一括処理を個別で順番に行っております。
    一括処理、1.で[照合]が{未定義}の確認を行い、未定義が無かったら2.の印刷の一括処理を行っております。
    効率を考えると、1.で{未定義}が無い場合は2.の印刷処理を自動で行い、1.で{未定義}があったら、2.の処理を中止したいのですが、ご教授お願いいたします。


    --------------------------------------------------------------------------
    1.
    表 "印刷.tbl"
    絞り込み 会話, [番号]{},部分一致検索 = 末尾一致,終了状態=&OK
    絞り込み [照合]{=#未定義},文字比較方法=自動
      条件 (&OK=0) 
    レポート印刷  "ショート.rpt",プレビュー=する
    絞り込み解除 1

    --------------------------------------------------------------------------
    2.
    表 "印刷.tbl"
    レポート印刷  "マニフェスト.rpt",プレビュー=する
    --------------------------------------------------------------------------
引用返信 [メール受信/OFF] 削除キー/
■4299 / inTopicNo.2)  Re[1]: 実行、中止の処理
□投稿者/ 通りすがり -(2009/01/24(Sat) 16:43:32)
    ちょっち走り書きで見直しも検証もしてないけど、こんな感じ
    --------------
    絞り込み [照合]{=#UNDEF}
    if ( #総件数 = 0 )
     call 印刷処理()
    end

    proc 印刷処理()
     レポート印刷
    end
引用返信 [メール受信/OFF] 削除キー/
■4300 / inTopicNo.3)  Re[2]: 実行、中止の処理
□投稿者/ 一太郎 -(2009/01/24(Sat) 21:11:12)
    通りすがりさん、ご回答ありがとうございます。

    どこに入るかわかりません。ご教授願います。


    --------------------------------------------------------------------------
    >1.
    >表 "印刷.tbl"
    >絞り込み 会話, [番号]{},部分一致検索 = 末尾一致,終了状態=&OK
    >絞り込み [照合]{=#未定義},文字比較方法=自動
    >  条件 (&OK=0) 
    if ( #総件数 = 0 )
    call >レポート印刷  "ショート.rpt",プレビュー=する
    >絞り込み解除 1
    end


    --------------------------------------------------------------------------
    >2.
    >表 "印刷.tbl"
    proc>レポート印刷  "マニフェスト.rpt",プレビュー=する
    end
    --------------------------------------------------------------------------
    if ( #総件数 = 0 )は番号の「項目」を指定するのでしょうか


引用返信 [メール受信/OFF] 削除キー/
■4302 / inTopicNo.4)  (削除)
□投稿者/ -(2009/01/24(Sat) 21:46:28)
    この記事は(投稿者)削除されました
引用返信 [メール受信/OFF] 削除キー/
■4303 / inTopicNo.5)  Re[4]: 実行、中止の処理
□投稿者/ 一太郎 -(2009/01/24(Sat) 22:06:43)
    通りすがりさん

    ありがとうございます。
    希望通り動きました。

    それぞれ検証してみます。

    > 急ぎで只書いたからゴメンね
    > 例によって検証してない
    > ヘルプ見ながら、色々と確認してちょ

解決済み!
引用返信 [メール受信/OFF] 削除キー/
■4304 / inTopicNo.6)  Re[5]: 実行、中止の処理
□投稿者/ 通りすがり -(2009/01/24(Sat) 22:11:11)
    *検証しないで書いたから恥ずかしくて消しちゃった
    *時間差で解決済みになってるから、また書いとくね
    ------------------------------------------------------

    急ぎで只書いたからゴメンね
    例によって検証してない
    ヘルプ見ながら、色々と確認してちょ
    ----------------
    表 "印刷.tbl"
    検索 [照合] {#UNDEF},終了状態 =&OK
    if (&OK=1)
     絞り込み [照合] {#UNDEF}
     call ショート()
    else
     call マニュフェスト()
    end

    proc ショート()
     レポート印刷  "ショート.rpt"
    end

    proc マニュフェスト()
     レポート印刷  "マニフェスト.rpt"
    end

    ------これでも良い、行儀悪いけど
    表 "印刷.tbl"
    検索 [照合] {#UNDEF},終了状態 =&OK
    if (&OK=1)
     絞り込み [照合] {#UNDEF}
     レポート印刷  "ショート.rpt"
    else
     レポート印刷  "マニフェスト.rpt"
    end
引用返信 [メール受信/OFF] 削除キー/
■4305 / inTopicNo.7)  Re[6]: 実行、中止の処理
□投稿者/ 一太郎 -(2009/01/25(Sun) 10:07:54)
    通りすがりさん
    ご回答ありがとうございます。

    どちらも動きました。
    一括処理を書き始めて間もないのですが、IFを利用することで桐の一括処理が広がるように思えました。
    私のレベルではまだまだ難しいのですが、習得していきたいと思っておりますので今後ともよろしくお願いいたします。

    > 急ぎで只書いたからゴメンね
    > 例によって検証してない
    > ヘルプ見ながら、色々と確認してちょ
    > ----------------
    > 表 "印刷.tbl"
    > 検索 [照合] {#UNDEF},終了状態 =&OK
    > if (&OK=1)
    >  絞り込み [照合] {#UNDEF}
    >  call ショート()
    > else
    >  call マニュフェスト()
    > end
    >
    > proc ショート()
    >  レポート印刷  "ショート.rpt"
    > end
    >
    > proc マニュフェスト()
    >  レポート印刷  "マニフェスト.rpt"
    > end
    >
    > ------これでも良い、行儀悪いけど
    > 表 "印刷.tbl"
    > 検索 [照合] {#UNDEF},終了状態 =&OK
    > if (&OK=1)
    >  絞り込み [照合] {#UNDEF}
    >  レポート印刷  "ショート.rpt"
    > else
    >  レポート印刷  "マニフェスト.rpt"
    > end
解決済み!
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

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

- Child Tree -
- Antispam Version -