RPGLE 更改字段的输出
RPGLE changing the output of a field
我有一个名为 FNAME 的字段,其中包含员工的名字。对于我的输出,我只想显示他们名字的第一个字母。
例如,如果他们的名字是 "Frederic",我希望它输出 "F" 作为他们的名字。
我将如何操纵它以仅获取第一个字母?我是否在我的 PRTF 文件中使用 EDTWRD 来执行此操作?
就此而言,EDTWRD 和 EDTCDE 仅适用于数字字段。
您需要对值进行子字符串化。
fname = %subst(fname:1:1);
我有一个名为 FNAME 的字段,其中包含员工的名字。对于我的输出,我只想显示他们名字的第一个字母。
例如,如果他们的名字是 "Frederic",我希望它输出 "F" 作为他们的名字。
我将如何操纵它以仅获取第一个字母?我是否在我的 PRTF 文件中使用 EDTWRD 来执行此操作?
就此而言,EDTWRD 和 EDTCDE 仅适用于数字字段。
您需要对值进行子字符串化。
fname = %subst(fname:1:1);