投稿者:Knight 投稿日:2024/10/20(Sun) 10:03:27 No.2415
こんにちは、お世話になります。
> 日時期間形式で表現できるのは、日数までです。
そうなのですね。
> ひと月の日数は、年と月によって変わるため、日付差を使ってプログラムにあるような年数や月数を求めることはできません。
けっこう面倒なことなのですね。
年齢や、就業期間など、「〇年〇ヵ月」で表現するものは結構ありそうで、
エクセルなどでは、DATEDIF関数で簡単に求めることができますよね?
ぜひ、プロデルでも実装しただけると嬉しいですが。
よろしくお願いいたします。
投稿者:Knight 投稿日:2024/10/20(Sun) 09:49:59 No.2414
こんにちは、御世話になります。
> 再発とのことですが、別の原因で別のエラーが発生しておりました。
> 最新版で修正済みです。
修正ありがとうございます。
今後ともよろしくお願いいたします。
投稿者:ゆうと 投稿日:2024/10/19(Sat) 03:00:35 No.2413
こんにちは
> (開始日と終了日の日付差)を「yyy歳Mヵ月」に整えて表示する
「日付差」の結果は、日時期間形式となります。
日時期間形式で表現できるのは、日数までです。
ひと月の日数は、年と月によって変わるため、日付差を使ってプログラムにあるような年数や月数を求めることはできません。
そのため、歳を計算する場合には、日付差を使わずに次のように月数を求めてから歳と月をそれぞれ計算してください。
------
「2020/9/10」を日時形式化して、開始日とする
「2021/4/15」を日時形式化して、終了日とする
開始日の月が終了日の月より大きければ
月数=(12-開始日の月+終了日の月)+(終了日の年-開始日の年-1)*12
でなければ
月数=(終了日の月-開始日の月)+(終了日の年-開始日の年)*12
そして
開始日の日が終了日の日より大きければ
月数を減らす
そして
「[(月数-(月数%12))/12]歳[月数%12]ヵ月」を表示する
------
投稿者:ゆうと 投稿日:2024/10/19(Sat) 01:36:53 No.2412
こんにちは
> [2994] RGBでエラーが発生
> が再発しています。
再発とのことですが、別の原因で別のエラーが発生しておりました。
最新版で修正済みです。
投稿者:Knight 投稿日:2024/10/14(Mon) 11:18:30 No.2411
お世話になります。
以前、質問版で揚げました
[2994] RGBでエラーが発生
が再発しています。
よろしくお願いいたします。
投稿者:Knight 投稿日:2024/10/12(Sat) 14:03:16 No.2410
御世話になっています。
自然消滅するウィンドウを作成しようと、下記のようなテスト・プログラムを書いたのですが、デザイナーで、メイン画面とサブ画面を切り替えた時に、デザイン画面は切り替わるのですが、右側の部品詳細が切り替わりません。デザイン画面はメイン画面が表示されているのに、部品詳細には、サブ画面のパラメータが表示されている・・、というような感じです。
画面の部品を指定した時も、右側には、別の画面の部品詳細が表示されている・・・という感じで、デザイン画面だけしか変わらない、という現象です。
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
ーー自然消滅ウィンドウ表示
メイン画面を表示する
サブ画面のラベル1の内容を「電源OFFボタンが追加されました!」に変える
サブ画面を表示する
10秒、待つ
サブ画面を閉じる
待機する
メイン画面とは
ウィンドウを継承する
はじめの手順
初期化する
ーー貼り付けた部品に対する操作をここに書きます
終わり
初期化する手順
ーー自動生成された手順です。ここに書き加えたプログラムは消える可能性があります
初期化開始する
この実質大きさは{283,261}
この内容は「メイン画面」
この文字色は「標準の文字」
この間隔は{3,2,3,2}
ボタン1というボタンを作る
その位置と大きさは{45,78,164,36}
その内容は「自然消滅ウィンドウを表示する」
その文字色は「標準の文字」
その間隔は{3,2,3,2}
初期化終了する
終わり
ボタン1がクリックされた時の手順
「こんにちは!」を表示する
終わり
終わり
サブ画面とは
ウィンドウを継承する
はじめの手順
初期化する
ーー貼り付けた部品に対する操作をここに書きます
終わり
初期化する手順
ーー自動生成された手順です。ここに書き加えたプログラムは消える可能性があります
初期化開始する
このタスクバー表示は×
この実質大きさは{624,68}
この最大化ボタンは×
この最小化ボタンは×
このコントロールボックスは×
この内容は「サブ画面」
この文字色は「標準の文字」
ラベル1というラベルを作る
その位置と大きさは{12,9,600,50}
その内容は「このウィンドウは表示されるだけで自然消滅します!」
そのフォントは「MS UI Gothic,15.75,太字」
その文字配置は「中央」
その文字色は「標準の文字」
初期化終了する
終わり
終わり
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
◆動作環境情報◆
プロデル 2.0.1279
Windows 10 Pro 32ビット
メモリ:3.39 GB
以上、よろしくお願いいたします。
投稿者:Knight 投稿日:2024/10/08(Tue) 11:28:22 No.2409
お世話になります。
https://produ.irelang.jp/docs/primitive/datetime.htm#%E6%97%A5%E4%BB%98%E5%B7%AE
以下のサンプルプログラムで
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
ーー15を表示します
「2020/9/10」を日時形式化して、開始日とする
「2021/4/15」を日時形式化して、終了日とする
(開始日と終了日の日付差)を表示する
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
このサンプルに、さらに次の1行を加えて
(開始日と終了日の日付差)を「yyy歳Mヵ月」に整えて表示する
実行すると
「001歳8ヵ月」
と表示されます。
日付差の計算か、「整える」のバグはないのでしょうか?
よろしくお願いいたします。
投稿者:ゆうと 投稿日:2024/09/04(Wed) 18:11:05 No.2408
こんにちは
> ”FTPで「/」からファイル一覧を取得する”に関してはエラーは出ませんでしたが、
> その他のFTPでのダウンロードなどで引き続きエラーが出るようです。
バグについてはプロデル1.9で直っていて正常に動作しています。
もし同じエラーメッセージが表示される場合には
接続されていないなどの別の原因と思われます。
追伸 名前は記入してください
投稿者:よろしくお願いします。 投稿日:2024/09/02(Mon) 13:35:23 No.2407
こんにちは。
早速修正頂きありがとうございます。
確認しましたが、
”FTPで「/」からファイル一覧を取得する”に関してはエラーは出ませんでしたが、
その他のFTPでのダウンロードなどで引き続きエラーが出るようです。
ご確認いただけましたら幸いです。
> こんにちは
>
> FTPクライアントのエラー再現ができました。
> 最新版1.9.1269で修正済みですのでご確認ください。
投稿者:ゆうと 投稿日:2024/08/28(Wed) 18:41:46 No.2406
こんにちは
FTPクライアントのエラー再現ができました。
最新版1.9.1269で修正済みですのでご確認ください。
- WebForum -