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

《 桐質問以外の話題は、「のほか掲示板」からどうぞ 》
■ 24時間以内に作成されたスレッドは New で表示されます。
■ 24時間以内に更新されたスレッドは UpDate で表示されます。

記事リスト ( )内の数字はレス数
Nomal一覧表(tbx)を開いた状態での複合レポート(1) | Nomal会話で開かれていない為継承できません(1) | Nomal文字置換(5) | Nomal(削除)(4) | Nomal加工開始日を求めたい(32) | Nomalタイルを2つ(3) | Nomalレポートで明細末尾に以下余白と表示させたいです(2) | Nomal桐レポートCond関数で(2) | Nomalフォームのコマンドボタンについて(18) | Nomal特定箇所の計算(2) | Nomalエクセル1900基準にしたい(4) | Nomalレポート印刷(5) | Nomal桐レポート若しくは一覧表印刷で作成可能かどうか(3) | NomalDBの接続に失敗しました(2) | Nomal行制約について(17) | Nomal条件選択だと思うんですが…(2) | Nomal(削除)(0) | Nomal環境依存文字(5) | Nomalエクセル書き出し(7) | Nomalレポート オブジェクトの属性(2) | Nomal[英単語] を単語単位で検索・絞込する方法(15) | Nomal時間型の置換(3) | Nomalフォームの式入力で[名前]と背景色を指定できますか(22) | Nomal表番号の謎(15) | Nomalアポストロフィ、シングルクォーテーションの「'」(8) | Nomal桐RDSで固まる(1) | Nomalフォーム入力途中でESC(6) | Nomal(削除)(1) | Nomal文字列への入力方法(4) | Nomal毎月2日から翌月1日までを1ヶ月(2日の日の属する月)とする行集計の方法について(2) | Nomalインボイス対応請求書レポート作成(8) | Nomal対象表が更新中またはグループ操作中のためこのコマンドは使用できません(2) | Nomal右クリックフォーム(1) | Nomal変数を反映させたい(16) | Nomal桐の履歴(2) | Nomalレポートの列集計(件数集計)について(15) | NomalNumLockキー 処理中止にしたい(3) | Nomal右クリックフォーム(8) | Nomal(削除)(13) | Nomal∨ や ∧ の変換(2) | Nomalデータ内の指定文字列個数を知りたい(7) | Nomalcmd実行中の左下表示(1) | Nomal書き出しコマンドについて(2) | Nomal超初心者ですみませんが・・・・(12) | Nomalxmlファイル読み込みについて(1) | Nomalテキスト読み込み(5) | Nomal文字の置き換え(2) | Nomalレポートのヘッダーとフッターの日付が異なる(12) | Nomal値集合の番号とは(7) | Nomal字種制約違反について(4) | Nomal更新を判定出来ますか?(30) | Nomalクリックスライド入力(15) | Nomal数値の直前値がおかしくなります(5) | Nomal単純な項目の計(1) | Nomalレポート 表ファイル名の選択(2) | Nomal文字、記号、数字が混在したランダムなパスワードを作る方法(5) | Nomal伝票印刷において(1) | Nomalexcelのexactの代わりになる関数(2) | Nomal一覧表での改行(2) | Nomal『KU1109:ファイル名の形式が不正です』(23) |



■記事リスト / ▼下のスレッド
■14263 / 親記事)  タイルを2つ
□投稿者/ ぽよん -(2024/04/07(Sun) 12:35:23)
    桐10sのレポートの単表でタイルを2つ設置する方法を教えてください
    また、複合表で同じ表から参照するとエラーが発生するのですが、なんとかできないでしょうか
    どなたかお願いしますm(_ _)m
引用返信 [メール受信/OFF]

▽[全レス3件(ResNo.1-3 表示)]
■14264 / ResNo.1)  Re[1]: タイルを2つ
□投稿者/ ONnoji -(2024/04/07(Sun) 14:50:30)
    2024/04/08(Mon) 16:25:52 編集(投稿者)

    > 桐10sのレポートの単表でタイルを2つ設置する方法を教えてください

    桐のヘルプをお読みになると理解できると思いますが、
    単票のレポートの用紙には、[単票]オブジェクトをひとつだけ配置できます。

    ということで、レポートの単表でタイルを2つ設置する方法はありませんよ。

    【転載】桐 - ヘルプ → レポート → レポートの形式

     単票
     1枚のページに、1件のレコードを印刷するレポートです。
     はがきや封筒、顧客カードなどを印刷する場合は、この形式を選びます。
     用紙には、[単票]オブジェクトをひとつだけ配置できます。
     ・・・・・・・・・・・・・・・・・・・・・・・・・・

     [単票]オブジェクトのほかに、[ラベル]オブジェクト、
     ページ番号や日時などを印刷する[テキスト]オブジェクト、
     画像を印刷する[ピクチャ]オブジェクトを配置することができます。

      一覧表
     1枚のページに、複数行のレコードを印刷するレポートです。
     住所録の一覧表や各種の集計表を印刷する場合は、この形式を選びます。
     用紙には、[一覧表]オブジェクトをひとつだけ配置できます。
     ・・・・・・・・・・・・・・・・・・・・・・・・・・・
     このオブジェクトは、各項目のデータ量に応じて行の高さを拡張したり、
     グループ単位に集計行を挿入することができます。
     [一覧表]オブジェクトのほかに[ラベル]オブジェクト、
      ページ番号や日時などを印刷する[テキスト]オブジェクト、
     画像を印刷する[ピクチャ]オブジェクトを配置することもできます。

     伝票
     1枚のページに、複数行のレコードを印刷するレポートです。
     納品伝票や請求書、元帳などの経理伝票を印刷する場合は、この形式を選びます。
     用紙には、[伝票]オブジェクトをひとつだけ配置できます。
     ・・・・・・・・・・・・・・・・・・・・・・・・・・
     このオブジェクトの行の高さは、つねに固定です。
     [伝票]オブジェクトのほかに[ラベル]オブジェクト、
     ページ番号や日時などを印刷する[テキスト]オブジェクト、
     画像を印刷する[ピクチャ]オブジェクトを配置することもできます。

     タイル(タックシール)
     領域内を横2列縦5行などに分割し、分割された領域ごとにレコードを印刷するレポートです。
     タックシールを印刷する場合は、この形式を選びます。
     用紙には、[タイル]オブジェクトをひとつだけ配置できます。
     ・・・・・・・・・・・・・・・・・・・・・・・・・・・
     [ラベル]オブジェクト、ページ番号や日時などを印刷する[テキスト]オブジェクト、
     画像を印刷する[ピクチャ]オブジェクトを配置することもできます。

     複合
     [単票]オブジェクトや[一覧表]オブジェクト、[伝票]オブジェクト、[タイル]オブジェクトなどを、自由に組み合わせて配置できるレポートです。
     用紙には、すべてのオブジェクトを配置できます。
     ・・・・・・・・・・・・・・・・・・・・・・
     たとえばこの形式のレポートを使うと、1枚の用紙に数種類の伝票を印刷できます。
     また、印刷物に表紙や背表紙をつけたり、リンク表と関連付けて各種の一覧表やグラフを出力するなど、複雑なレイアウトの報告書を作成できます。

    p.s.

    返信をされる場合には、無駄な引用文を削除してから投稿してください。


引用返信 [メール受信/OFF]
■14265 / ResNo.2)  Re[1]: タイルを2つ
□投稿者/ ONnoji -(2024/04/07(Sun) 14:54:36)
    2024/04/07(Sun) 14:54:58 編集(投稿者)

    > また、複合表で同じ表から参照するとエラーが発生するのですが、なんとかできないでしょうか

    「具体的に何をどうした時に、具体的にどういう内容のエラーメッセージが表示されるのか」を示していただかないと、誰も的確な回答ができませんよ。

    p.s.

    返信をされる場合には、無駄な引用文を削除してから投稿してください。

引用返信 [メール受信/OFF]
■14291 / ResNo.3)  Re[1]: タイルを2つ
□投稿者/ ぽよん -(2024/04/13(Sat) 12:52:37)
    すみません
    桐の表(tbl)を開いた状態でタイルが2つある複合レポートを使用すると、会話で開かれていないため継承できませんと出てきて印刷できません
    桐のレポートからプレビューをみると普通に表示されます
    この現象の解決方法をお願い致しますm(_ _)m
引用返信 [メール受信/OFF]

■記事リスト / レス記事表示 → [親記事-3]



■記事リスト / ▼下のスレッド / ▲上のスレッド
■14259 / 親記事)  レポートで明細末尾に以下余白と表示させたいです
□投稿者/ えり -(2024/04/05(Fri) 09:52:59)
    桐9を使っています。
    レポートが下記のように構成されています。

    PH
    SH
    L
    D
    SF

    Dの明細印字が終わったあと、以下余白という項目を末尾に一行追加してから
    罫線のみ繰り返してSF行を表示させたいのですが、どうすれば良いか教えてください。

    下記のようにしたら、以下余白が一番下から2番目に表示されてしまいました。
    D
    SF[以下余白]
    SF

    ご教示ください。
446×438 => 250×245

1712278379.jpg
/83KB
引用返信 [メール受信/ON]

▽[全レス2件(ResNo.1-2 表示)]
■14260 / ResNo.1)  Re[1]: レポートで明細末尾に以下余白と表示させたいです
□投稿者/ ONnoji -(2024/04/05(Fri) 15:27:41)
    2024/04/05(Fri) 23:48:01 編集(投稿者)

    > Dの明細印字が終わったあと、以下余白という項目を末尾に一行追加してから
    > 罫線のみ繰り返してSF行を表示させたいのですが、どうすれば良いか教えてください。

    [セクションの詳細]で、[基本]の"ページフッタ"または"フリーページフッタ"のいずれか、または両方のチェックを入れてみたらどうでしょうか?

      <参考>
      桐 - ヘルプ → レポート → オブジェクトの属性 → [一覧表]オブジェクト(レポート)→ [セクションの詳細]ボタン

       [固定フッタ直前の空きエリア] - [罫線・網]
      フッタの印字位置を固定にしたとき、改段または改頁によって生じた、
      固定フッタとその直前のセクションとのあいだの空白部分を[固定フッタ直前の空きエリア]といい、
      そこに直前セクションのセルの縦線と網を拡張して印刷するかどうかを選びます。
      「横罫のみ繰り返す」に設定すると、伝票と同様に明細セクションの罫線と背景を繰り返し印刷します。
       ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
    p.s.

    当方で試した結果が良好でしたのでお知らせしましたが、外しているかもしれませんよ。(^^ゞ


引用返信 [メール受信/OFF]
■14261 / ResNo.2)  Re[1]: レポートで明細末尾に以下余白と表示させたいです
□投稿者/ 悲しげ -(2024/04/05(Fri) 20:13:43)
引用返信 [メール受信/OFF]

■記事リスト / レス記事表示 → [親記事-2]



■記事リスト / ▼下のスレッド / ▲上のスレッド
■14255 / 親記事)  桐レポートCond関数で
□投稿者/ ぽよん -(2024/04/03(Wed) 22:06:09)
    桐10sで作成しています
    画像のようにcond関数で、表の敬称の部分に様と入力されているものと御中と入力されているもので別のタイルに印刷しようとしていますが、空白のセルがうまれてしまいます
    このセルを詰めて表示する方法はありませんでしょうか
    表の中には氏名の欄に会社名も個人名も入力しています
1008×756 => 250×187

20240403_125151.jpg
/71KB
引用返信 [メール受信/OFF]

▽[全レス2件(ResNo.1-2 表示)]
■14258 / ResNo.1)  Re[1]: 桐レポートCond関数で
□投稿者/ ONnoji -(2024/04/04(Thu) 16:30:35)
    2024/04/04(Thu) 16:48:26 編集(投稿者)

    > 画像のようにcond関数で、表の敬称の部分に様と入力されているものと御中と入力されているもので
    > 別のタイルに印刷しようとしていますが、空白のセルがうまれてしまいます
    > このセルを詰めて表示する方法はありませんでしょうか
    > 表の中には氏名の欄に会社名も個人名も入力しています

    画像を拝見したところ・・・

    最初のタイルの式

     #cond( [敬称] = "様", [氏名], "1", "" )
                       ↑
                     これでよいのか?解像度が荒いので判読不能 (^^ゞ
    二番めのタイルの式

     #cond( [敬称] = "御中", [氏名], "1", "" )

    のようですね。

    従って貴殿のご希望は、

    ・最初のタイルでは、 [敬称]の値が "様"  のレコードだけを印字

    ・二番めのタイルでは、[敬称]の値が "御中" のレコードだけを印字

    だと思われます。

    しかしながら、現状では、[最初のタイル]と[二番めのタイル]のどちらも印刷時に絞り込んでいませんから、
                                       ・・・・・・・・・・・・・
    全てのレコードが印字されているわけです。
    ・・・・・・・・・・・・・・・・・

    ということで、

    1.まず、印刷する表(.tbx)に絞り込み条件を2種類登録してください。

     すなわち、[敬称] = "様"  という条件の[絞り込みの条件]を名前を付けて保存(仮名Aとします)
      同じく、[敬称] = "御中" という条件の[絞り込みの条件]を名前を付けて保存(仮名Bとします)

     ※名前を付けて保存した条件名が失われないように、必ず、表(.tbx)を[保存終了]または[上書き保存]してください。

    2.レポートの定義を開いて

     最初のタイルの[オブジェクトの属性]の[対象表]タブの[表の操作]ボタンを実行して、
     [表の操作]ダイアログで、[絞り込み条件名]に "Aの絞り込み条件" を指定します。

     二番めのタイルの[オブジェクトの属性]の[対象表]タブの[表の操作]ボタンを実行して、
     [表の操作]ダイアログで、[絞り込み条件名]に "Bの絞り込み条件" を指定します。

    以上でよろしいかと思いますが・・・

    p.s.

    ■解決しましたら最下段にチェックを入れてください

引用返信 [メール受信/OFF]
■14262 / ResNo.2)  Re[2]: 桐レポートCond関数で
□投稿者/ ぽよん -(2024/04/07(Sun) 12:33:24)
    No14258に返信(ONnojiさんの記事)
    > 2024/04/04(Thu) 16:48:26 編集(投稿者)
    >
    >>画像のようにcond関数で、表の敬称の部分に様と入力されているものと御中と入力されているもので
    >>別のタイルに印刷しようとしていますが、空白のセルがうまれてしまいます
    >>このセルを詰めて表示する方法はありませんでしょうか
    >>表の中には氏名の欄に会社名も個人名も入力しています
    >
    > 画像を拝見したところ・・・
    >
    > 最初のタイルの式
    >
    >  #cond( [敬称] = "様", [氏名], "1", "" )
    >                    ↑
    >                  これでよいのか?解像度が荒いので判読不能 (^^ゞ
    > 二番めのタイルの式
    >
    >  #cond( [敬称] = "御中", [氏名], "1", "" )
    >
    > のようですね。
    >
    > 従って貴殿のご希望は、
    >
    > ・最初のタイルでは、 [敬称]の値が "様"  のレコードだけを印字
    >
    > ・二番めのタイルでは、[敬称]の値が "御中" のレコードだけを印字
    >
    > だと思われます。
    >
    > しかしながら、現状では、[最初のタイル]と[二番めのタイル]のどちらも印刷時に絞り込んでいませんから、
    >                                    ・・・・・・・・・・・・・
    > 全てのレコードが印字されているわけです。
    > ・・・・・・・・・・・・・・・・・
    >
    > ということで、
    >
    > 1.まず、印刷する表(.tbx)に絞り込み条件を2種類登録してください。
    >
    >  すなわち、[敬称] = "様"  という条件の[絞り込みの条件]を名前を付けて保存(仮名Aとします)
    >   同じく、[敬称] = "御中" という条件の[絞り込みの条件]を名前を付けて保存(仮名Bとします)
    >
    >  ※名前を付けて保存した条件名が失われないように、必ず、表(.tbx)を[保存終了]または[上書き保存]してください。
    >
    > 2.レポートの定義を開いて
    >
    >  最初のタイルの[オブジェクトの属性]の[対象表]タブの[表の操作]ボタンを実行して、
    >  [表の操作]ダイアログで、[絞り込み条件名]に "Aの絞り込み条件" を指定します。
    >
    >  二番めのタイルの[オブジェクトの属性]の[対象表]タブの[表の操作]ボタンを実行して、
    >  [表の操作]ダイアログで、[絞り込み条件名]に "Bの絞り込み条件" を指定します。
    >
    > 以上でよろしいかと思いますが・・・
    >
    > p.s.
    >
    > ■解決しましたら最下段にチェックを入れてください
    >
解決済み!
引用返信 [メール受信/OFF]

■記事リスト / レス記事表示 → [親記事-2]



■記事リスト / ▼下のスレッド / ▲上のスレッド
■14236 / 親記事)  フォームのコマンドボタンについて
□投稿者/ ジェダイの桐 -(2024/03/27(Wed) 17:55:18)
    こんにちは。

    桐10S Windows10 を使用しています。

    フォームを作成して、コマンドボタンで

    ジャンプ 先頭
    ジャンプ 前行
    ジャンプ 次行
    ジャンプ 最終

    を作成しました。

    現在地から 右の項目 左の項目 に行くコマンド(イベント)はどうやったら出来るのでしょうか?

    ジャンプは違うんだと思いました。

    お時間がある時に回答頂けたら幸いです。

引用返信 [メール受信/OFF]

▽[全レス18件(ResNo.14-18 表示)]
■14250 / ResNo.14)  Re[14]: フォームのコマンドボタンについて
□投稿者/ ジェダイの桐 -(2024/03/29(Fri) 09:32:11)
    > リピート機能の説明は #204 に同梱されている 1st_Spec_Memo_SpinButton.txt をご覧ください。
    >
    >  1st_Spec_Memo_FLD_EZWplus.txt      … 仕様メモ
    >  1st_Spec_Memo_HDLLNC.txt            ↑
    >  1st_Spec_Memo_HDLVAR.txt            │
    >  1st_Spec_Memo_ModernUI.txt           │
    >  1st_Spec_Memo_SpinButton.txt          │
    >  1st_Spec_Memo_VK.txt              ↓
    >  1st_Spec_Memo_WIDGET_電卓・カレンダ.txt … 仕様メモ
    >

    仕様書拝見しました。
    ファミリの事が書いてあったので、ONnojiさんのHPのフォームアプリケーション入門とあこめさんのHPを見ながら理解していこうと思っています!


    > というわけで、私( ONnoji )は、桐でプログラミングのお勉強をされるのならば、
    >
    > [フォーム+イベント+表]による方法をだけをお勉強されることをお勧めします。
    > ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
    >
    はい!助言ありがとうございます(^^♪
    今日は一日ファームを感じる為に時間を費やそうと思っています!
    本当にありがとうございましたm(__)m

引用返信 [メール受信/OFF]
■14251 / ResNo.15)  Re[15]: フォームのコマンドボタンについて
□投稿者/ ONnoji -(2024/03/30(Sat) 22:05:18)
    拙作フレームワークは随時に「更新情報」があります。

    直近では・・・

    以下を参照してください。

     ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇

    #205 INF_Framework 第3.3版 改訂版(MkII) サンプル集 for 桐10s / 桐sSL

     および

    #202 INF_Framework 第3.3版 改訂版(MkII) サンプル集 for 桐9-2012 / 桐9s ( / 桐10 / 桐10s / 桐sSL )

    に同梱されているデートピッカー( INF_DatePicker )がデートタイムピッカーに改修されました。

    テキストボックスの[入力支援]ボタンで[モーダルフォーム]で呼び出すのが簡便です。

    「年月日時刻」の入力の際に時刻も指定できるように改修したものです。

    新しい INF_DatePickerの[フォーム+イベント処理]は DOWN LOAD BBS でダウンロード出来ます。

    ブラウザの画面に表示されない場合には、F5キーを押してリロード(更新)してください。


引用返信 [メール受信/OFF]
■14252 / ResNo.16)  Re[16]: フォームのコマンドボタンについて
□投稿者/ ジェダイの桐 -(2024/04/01(Mon) 08:41:24)
    > 拙作フレームワークは随時に「更新情報」があります。
    >
    > 直近では・・・
    >
    > 以下を参照してください。
    >
    情報ありがとうございます!

    ちょくちょく掲示板覗きにきます(^^)
引用返信 [メール受信/OFF]
■14256 / ResNo.17)  Re[16]: フォームのコマンドボタンについて
□投稿者/ ジェダイの桐 -(2024/04/04(Thu) 10:07:25)
    ONnojiさん

    おはようございます!

    現在、私の人生史上 一番 桐熱が高くなっていると言う事もあるのですが、
    ONnojiさんのHPにある、フォームアプリケーション教書とイベント初心者講座を熟読しています。

    これを読んで直ぐに何かをすると言う事ではないのですが、コマンドボタンに最初からある機能で結構 事足りるなと思いました。

    コマンドボタンの機能では、やりたい事が出来ない時に 表のメニューにある機能から これが出来ないかな?っと イベント(一般手続きのコマンド)を探して トライアンドエラーを繰り返しながら、覚えていくのだな って思いました。

    まだまだ、文献を読み込んでいきます!

引用返信 [メール受信/OFF]
■14257 / ResNo.18)  Re[17]: フォームのコマンドボタンについて
□投稿者/ ONnoji -(2024/04/04(Thu) 11:50:31)
    2024/04/04(Thu) 17:48:30 編集(投稿者)
    2024/04/04(Thu) 16:53:49 編集(投稿者)

    > ONnojiさんのHPにある、フォームアプリケーション教書とイベント初心者講座を熟読しています。
    > これを読んで直ぐに何かをすると言う事ではないのですが、コマンドボタンに最初からある機能で結構 事足りるなと思いました。

    その通りです。

    誰しも覚えたての時には、最初からイベントハンドラを利用しようと思うのが人情でしょう。

    でもね、イベントハンドラの出番は案外と少ないんですよ。

      16.2 イベント過多症候群|桐の釣魚大全のトップ > フォームアプリケーション教書 第1部
      http://silicon7565.html.xdomain.jp/guide/guide_Part1.htm#section16-2
      > ちなみに、著者( ONnoji )は、今まで以下のイベントを使ったことがありません。※これは 2019/04/28 の時点において
      > これはこれらのイベントが不要だという意味ではなく、今までこれらのイベントを使う必要がなかったというだけです。

    一方、一般手続きの方は結構使いますよ。

    これは、[コマンドボタンの機能名:手続き実行]から呼び出すのが基本になりますね。

      12.3 コマンドボタンを実行する
      http://silicon7565.html.xdomain.jp/guide/guide_Part1.htm#section12-3
      > コマンドボタンの原則
      > × [マウス左クリック]イベントでイベントプロシージャを呼び出す
      > ○ [コマンドボタン]の[機能名:手続き実行]で一般プロシージャを呼び出す

    一般手続きは、イベントハンドラと違い、特定のオブジェクトとの結びつきがありませんから、
    一度作れば、他のフォームに流用できますし改造も容易です。

    難しい言葉で言うと、「プログラムの再生産性」が向上するということです。アハハha (^^ok

    > コマンドボタンの機能では、やりたい事が出来ない時に 表のメニューにある機能から これが出来ないかな?っと
    > イベント(一般手続きのコマンド)を探して トライアンドエラーを繰り返しながら、覚えていくのだな って思いました。

    フォーム利用者の何らかの操作をキッカケにしての場合だけ[イベントハンドラ]で、

    それ以外の場合は[コマンドボタン]の[機能名:手続き実行]ということになりますね。

    p.s.

    [コマンドボタンの機能]もフォーム利用者の操作で発現するのですから、広い意味でのイベントです。

    つまり、イベントハンドラだけがイベントというわけではありません。

    ということで、[フォーム+イベント処理]というのは「イベント駆動型(イベントドリブン)」というプログラミングスタイルです。

    一方、従来のDOS桐から存在する一括処理は「フロー駆動型」のプログラミングスタイルです。

    「フロー駆動型」では、フロー(つまりプログラムの流れ)をすべて記述しなければプログラムが完成しません。

    また、フロー(つまりプログラムの流れ)の途中でエラーが発生すると、初めからやり直しになります。トホホ

    このように「フロー駆動型」は非常に手間がかかるので大変です。

    余談ながら・・・

    実は、桐ver.8で[フォーム+イベント処理]が使えるようになる前までは「フロー駆動型」しかありませんでしたから、

    桐ver.8発売当初には[フォーム+イベント処理]では本格的なアプリケーションが作れないと思った人が大多数だったんですよ。

    しかし、ずいぶんと長い時間が必要でしたが、幅田さんや【多遊】さんの掲示板で[フォーム+イベント処理]の知見が豊富に蓄積されたので、

    今では[フォーム+イベント処理]でアプリケーションを作るのが主流になっていると思います。

    恰好を付けて言ってみれば・・・、

    Windows桐の現代的(コンテンポラリー)な、プログラミングスタイルは[フォーム+イベント処理]ということだと思いますよ。(^^ゞ


引用返信 [メール受信/OFF]

■記事リスト / レス記事表示 → [親記事-9] [10-18]



■記事リスト / ▲上のスレッド
■14233 / 親記事)  特定箇所の計算
□投稿者/ ジェダイの桐 -(2024/03/26(Tue) 10:43:39)
    2024/03/26(Tue) 14:51:03 編集(投稿者)

    こんにちは。
    桐10s Windows10 使用しています。


    毎月 給油価格のデータを取っています。

    項目名 レギュラー全国、ハイオク全国、軽油全国、灯油全国、A重油全国それぞれの
    今月入力分 - 先月入力分
    を求める事は可能でしょうか?

    添付分で言うと
    39行目の項目名 レギュラー全国、ハイオク全国、軽油全国、灯油全国、A重油全国

    から

    38行目の項目名 レギュラー全国、ハイオク全国、軽油全国、灯油全国、A重油全国
    を引いて、前回からどの位 値上げ or 値下げ しているかを求めたいです。

    現状はエクセルで作業を行っていますが、せっかくなので桐でデータを溜めていきたいと考えました。

    表では出来ないと思っています。
    が もしかしたらフォームとイベントを使用したら可能なのかな?
    と思い質問しました。

    どなたか教えて頂けたら幸いです。


引用返信 [メール受信/OFF]

▽[全レス2件(ResNo.1-2 表示)]
■14234 / ResNo.1)  Re[1]: 特定箇所の計算
□投稿者/ ONnoji -(2024/03/26(Tue) 12:51:57)
    2024/03/26(Tue) 12:55:13 編集(投稿者)

    > 桐10s Windows10 使用しています。
    > 毎月 給油価格のデータを取っています。
    > 項目名 レギュラー全国、ハイオク全国、軽油全国、灯油全国、A重油全国それぞれの
    > 今月入力分 - 先月入力分
    > を求める事は可能でしょうか?

    可能ですよ。キッパリ。

    > 表では出来ないと思っています。
    > が もしかしたらフォームとイベントを使用したら可能なのかな?

    現金出納帳などと同じですので、表だけで可能ですよ。
    ・・・・・・・・・・・・・・・・・・・・・・・・
    フォームは有っても無くてもOKですよ。
    ・・・・・・・・・・・・・・・・・・

     ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇

    例えば[変動レギュラー 全国]という通貨型の項目を挿入したとします。

    [変動レギュラー 全国]には 当月値−前月値 という計算式を適用すればよいのですから

    項目計算式は

     [レギュラー 全国] - #直前値( [レギュラー 全国], [レギュラー 全国] )

    となりますね。

    なお、負の値の場合にはマイナス記号が見にくいので「▲」にすると良いと思います。

     [属性]メニュー→[表の表示条件]の[表示形式]タブの [負符号]で
     マイナスデータの先頭に付加する符号を選びます。既定値は「−」を「▲」に変更できます。

    ということで、

    残りの他の項目も同様に 当月値−前月値 を計算する項目を挿入すればOKですよ。

    <参考>

    項目番号 項目名        データ型 項目計算式
    1     作成日        日時  
    2     区分         文字列  
    3     年          数値  
    4     月          数値  
    5     レギュラー 全国   通貨  
    6     変動レギュラー 全国 通貨   [レギュラー 全国] - #直前値( [レギュラー 全国], [レギュラー 全国] )
    7     ハイオク 全国    通貨  
    8     軽油 全国      通貨  
    9     灯油 全国      通貨  
    10    A重油 全国     通貨  
          
      読み込み条件:表  前月比→値引前  

    p.s.

    #直前値( [レギュラー 全国], [レギュラー 全国] )
                   ↑
                これがワカリニクイと思いますが・・・
                先頭行の場合に自分自身の値を参照しなさいという意味です。

引用返信 [メール受信/OFF]
■14235 / ResNo.2)  Re[2]: 特定箇所の計算
□投稿者/ ジェダイの桐 -(2024/03/26(Tue) 13:42:21)
    > 例えば[変動レギュラー 全国]という通貨型の項目を挿入したとします。
    >
    > [変動レギュラー 全国]には 当月値−前月値 という計算式を適用すればよいのですから
    >
    > 項目計算式は
    >
    >  [レギュラー 全国] - #直前値( [レギュラー 全国], [レギュラー 全国] )
    >
    > となりますね。
    >

    ONnojiさん!
    早速の回答ありがとうございます!

    直前値を使用する事も考えたのですが、私の考えでは新しく項目を作成して使用する事は思いつかなかったです(T_T)

    エクセルの考え方に引っ張られすぎていました・・・
    (頭が固い・・・)

    せっかく毎月データを取っているので、データベース化出来たらいいなと思って質問しましたが、相談して良かったです(^^♪

    ありがとうございました。
解決済み!
引用返信 [メール受信/OFF]

■記事リスト / レス記事表示 → [親記事-2]






1463245

Mode/  Pass/

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

- Child Tree -
- Antispam Version -