startupPostメソッド内のインフォメーションクラスから既にビルドされているフォームをトリガーしようとしています。 ロジックは、そのフォームを単に開く(トリガーする)ことです。 startupPostメソッドまたはメソッドからフォームをトリガーするのが最良のロジックかどうかはわかりません。私はX ++に新たなんだと はまた、私は、synthaxが良いです願っています:)トリガフォームから情報クラスx ++
EmplTable emplTable; //NET_PALIN_001_HBDayInfo
int dayOfMonth = dayofmth(emplTable.BirthDate);
int mthOfYear = mthofyr(emplTable.BirthDate);
date c = mkdate(dayOfMonth,mthOfYear,year(systemDateGet()));
str emplName = emplTable.name();
date dob = systemDateGet();
if (c== dob)
{
formRun.init(NET_PALIN_001_HBDay)
new MenuFunction(MenuItemDisplayStr(NET_PALIN_001_HBDay),MenuItemType::Display).run();
pause;
}
//NET_PALIN_001_HBDay is the name of my form
'emplTable.BirthDate'にはどのようなデータ型が使用されていますか?日付かUTCDateTimeですか? –
アウト初期化なしのempltableの宣言はnullレコードを返します。 –
プロパティで見たものからTransDateを継承しているので、DATEです。 @Aliaksandr Maksimau –