プロデル2.0.1226から挙動が変わりました

投稿者:和泉P 投稿日:2024/02/29(Thu) 17:12:20 No.2340

いつもお世話になっております。
添付のようなプログラムをつかっております

データ表の「選択する」手順は マニュアルには「データ表から条件に合致する行だけを配列として取り出す」とだけ記載されており、実際にはデータ行の配列が返っているようなので このような記述をしておりました 

 2.0.1191 では問題なかったのですが 2.0.1226 から 最後の「〇文字取り出す」のところで
「データ行 (オブジェクト@7354030)」という選択肢はありません。次の要素が指定できます。先頭,末尾 [エラー番号308] プロデル 2.0.1226 (64)。」というエラーが出るようになりました

「〇文字取り出す」の対象である【抽出用見積番号】はちゃんと文字列として認識されているのですが 不思議です

さらに不思議なのが 9行目にコメント化してあります 「報告する」文のコメントを外すと動くようになります

とりあえず、16行目のように ((対象行DIMすべての一覧)(1))(4) でエラー回避しましたが プロデルらしくないし できるだけ列番での取得でなく カラム名での取得をしたいです
-----------------------------------------------------------------------
データ表を作って抽出用データ表とする
抽出用データ表に{「工事 ID」,「dmy1」,「dmy2」,「見積番号」,「値段」}という列を加える
抽出用データ表に{「工事 ID」=「a007F00002iFyAy」,見積番号=「23M-0456」,値段=「1500」}を追加する
抽出用データ表に{「工事 ID」=「a007F00002iFzvc」,見積番号=「23M-0317」,値段=「2500」}を追加する
抽出用データ表に{「工事 ID」=「a007F00002iFzvc」,見積番号=「22M-0149」,値段=「2500」}を追加する
工事ID=「a007F00002iFzvc」
抽出用データ表から「`工事 ID` = '[工事ID]'」を「見積番号」で選択して対象行DIMとする  'カラム名にスペースを含むのでバッククォートで囲んだ 通常は要らない。返り値は条件に合致するデータ行の配列。
  
'対象行DIMすべての一覧を報告する    '値の2次元配列が返る これをコメント化し 下の「見積番号」を取得する を使うと 文字取り出す がエラーになる(2.0.1226)
'「[対象行DIM]」を報告する  ’データ行オブジェクトの配列が返る
'「[対象行DIMの先頭]」を報告する  ’データ行オブジェクトが返る
'「[対象行DIMの先頭の一覧]」を報告する  '値の配列が返る

抽出用見積番号=「[(対象行DIMの先頭)から「見積番号」を取得する]」    '下の「先頭から3文字取り出す」でエラー
'抽出用見積番号=((対象行DIMの先頭)の一覧)(4)  '下の「先頭から3文字取り出す」でエラー
'抽出用見積番号=((対象行DIMすべての一覧)(1))(4)    '[対象行DIM]は[見積番号]でソートして取り出されているから その一番若い行を取り出して その4列目すなわち[見積番号]を取り出す

抽出用見積番号を報告する
サブフォルダStr=(抽出用見積番号)の先頭から3文字取り出す  ’プロデル 2.0.1191では問題なかったが 2.0.1226に上げたらエラー 「データ行 (オブジェクト@7354030)」という選択肢はありません。次の要素が指定できます。先頭,末尾 [エラー番号308] プロデル 2.0.1226 (64)。抽出用見積番号はちゃんと文字列として認識されている。いろいろと厳密に記述してみたがダメ
サブフォルダStrを報告する

やはり、そうなんですね。

投稿者:KNIGHT 投稿日:2024/02/29(Thu) 11:07:03 No.2339

こんにちは、お世話になります。

> フォントの件ですが、最新版でも特に対処・改良はしていません。
> タブページやパネルなどの中に配置した部品のフォントが親のフォントと同じになる挙動は
> プロデルで意図した挙動ではなく、.NET Frameworkの仕様と思われます。
「プロデル側ではなくて、.NET Framework 側の問題かな」とも思ってたのですが、やはり、そうでしたか。
.NET Framework もどんどんバージョンが上がっているようなので、バグも潜んでいてもおかしくないわけですね・・・。

> プロデルデザイナでは、部品を複数選択できます。
> 部品を複数選択して、フォントの設定項目を一度に変更できますので、ご活用ください。
ありがとうございます。TTSneo で部品を配置したり、タブフレームを作ったりするのに比べると、プロデルのデザイナーの方が、部品の一括選択、一括移動などが簡単にできるし、フレームごとの部品配置などが簡単で、操作性は格段に上がっていて、使いやすくなっていると思います。
プロデルに慣れてくると、今度は、TTSneoには戻れなくなりそうです。

Re^2: ゆうとさま、ありがとうございます!

投稿者:ゆうと 投稿日:2024/02/28(Wed) 20:48:13 No.2338

こんにちは

フォントの件ですが、最新版でも特に対処・改良はしていません。

タブページやパネルなどの中に配置した部品のフォントが親のフォントと同じになる挙動は
プロデルで意図した挙動ではなく、.NET Frameworkの仕様と思われます。

プロデルデザイナでは、部品を複数選択できます。
部品を複数選択して、フォントの設定項目を一度に変更できますので、ご活用ください。

修正しました

投稿者:ゆうと 投稿日:2024/02/28(Wed) 20:45:21 No.2337

お世話になっております。

https://produ.irelang.jp/docs/data/grid/gridcellstyle.htm#%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%B3%E3%83%BC%E3%83%89
> を実行するとエラーになります。

再現できました。
1.9.1226/2.0.1226で修正しましたので、最新版でお試しください。

ご指摘ありがとうございます。

Re: ゆうとさま、ありがとうございます!

投稿者:KNIGHT 投稿日:2024/02/28(Wed) 10:44:10 No.2336

こんにちは、御世話になります。

最新版で、タブフレームトップの文字サイズや、タブフレーム外のボタンのフォントサイズを変更しても、フレーム内に設置した他の部品のフォントサイズには影響を及ぼさないようになったことが確認できました。

早速の対応をありがとうございました。

今後ともよろしくお願いいたします。

セル部品装飾でエラー

投稿者:schutzen 投稿日:2024/02/26(Mon) 21:14:39 No.2335

お世話になります。
セル部品装飾のサンプル
https://produ.irelang.jp/docs/data/grid/gridcellstyle.htm#%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%B3%E3%83%BC%E3%83%89
を実行するとエラーになります。

--------エラーメッセージ
セル部品装飾型には「背景色」という設定項目または手順がありません。

[エラー番号302] [メイン画面.はじめ:18行目]
プロデル 2.0.1225 (64)
---------エラーメッセージ終わり

動作環境は以下の通りです。ご対応いただけますと幸いです。
◆動作環境情報◆
プロデル 2.0.1225
Windows 11 Pro 64ビット
メモリ:31.7 GB

タブフレームトップ文字サイズを変更すると

投稿者:KNIGHT 投稿日:2024/02/25(Sun) 17:03:06 No.2334

こんにちは、御世話になります。

タブフレーム内のタブページのトップにあるページのタイトルに相当する文字のサイズを見やすくしようと思って、大きなフォントサイズに変更すると、タブフレーム内に設定した、他のテキストや、ボタンの文字、ラベル、オプションの文字列も連動して大きくなってしまって、せっかく苦労してサイズ調節した部品類の多くが・・・、再設定・・・再設定・・・の繰り返しで、結局、タブページタイトルのフォントを元の小さなフォントに戻さざるを得なくなってしまいました。

同様に、先日の修正で設置可能となったタブフレーム外のボタンのフォントサイズについても同様で、ボタンのフォントサイズを変更すると、フレーム内に設置した部品群も連動して大きくなったり、小さくなったりしてしまいます。

タブフレームトップの文字サイズや、タブフレーム外のボタンのフォントサイズを変更しても、フレーム内に設置した他の部品のフォントサイズには影響を及ぼさないようにすることは不可能なのでしょうか? もしも連動せず独立させることが可能なら修正していただけないでしょうか?

よろしくお願いいたします。

Re: 最新版で修正しました。

投稿者:和泉P 投稿日:2024/02/22(Thu) 16:51:27 No.2333

ありがとうございました

> ワンオペで作っていますので、他にマニュアルの不備や誤りがありましたら、ご遠慮なくフィードバックいただけますと幸いです。
承知しました せっかくいいものを作っておられるのに マニュアルの不備で普及しにくいのは もったいないですので 遠慮なくフィードバックいたします

Re: オプションで変更できます

投稿者:KNIGHT 投稿日:2024/02/13(Tue) 20:18:15 No.2332

ゆうとさま、お返事ありがとうございます。
御世話になります。
> バージョン1.8頃よりプログラムの実行時に自動保存するように機能追加しています。
> 自動保存は、オプションで無効化できますので、ご活用ください。

あ、そうなんですね。それは知りませんでした。

インストール時に、「プログラムの実行時に自動保存する」かどうかを選択できると、「あ、そういう機能が追加になったんだ!」と分かっていいかもしれません。「試しに実行」というのは日常茶飯的にあることなので・・・。

修正確認しました。

投稿者:onichan 投稿日:2024/02/13(Tue) 17:34:31 No.2331

お世話になっております。

現象が1.9.1221で修正されていることを確認いたしました。
ご対応いただきありがとうございます。
今後ともよろしくお願いいたします。

▲ページの先頭へ

- WebForum -