RecordEditor - Field描述了该行的布局

时间:2013-03-06 09:15:46

标签: cobol mainframe

我正在使用Record Editor来读取COBOL文件。工作正常,但有一个问题。第3个字段(列,固定宽度)描述了记录的类型。这样做,也是该行其余部分的布局。

如何告诉RecordEditor过滤适用于所选布局的行?

例如:

检查6-9是否有记录类型,根据该类型设置其余列宽:

001XXTYP1THISISSOMETEXT
002XXTYP22013FORMATISDIFFERENTSOMEVARIABLE
003XXTYP3FOOBLAHBLAHBAR

我设置了RecordEditor并复制了COBOL CopyBook。这一切都很好..但是当我选择一个特定的布局(TYP3的TYP1 / TYP2)时,所有记录都保持可见。所以如果我选择TYP1,我也会看到TYP2和3行。无法找到该设置。

2 个答案:

答案 0 :(得分:0)

好吧,Record Editor似乎是一些免费软件。它看起来有合理的文档,其中包含对可以帮助您的几件事的引用。我认为您需要通过具体设置查看该文档,然后更新您的问题。

答案 1 :(得分:0)

第一件事 - 确保您正确设置了记录选择;如果你这样做,RecordEditor的效果要好得多。

过滤功能可能就是您想要的。要查看的选项是

  1. 过滤器功能(它是工具栏上“查找”按钮右侧的按钮)过滤器允许您根据RecordType或记录内容创建文件的“视图”。 Filter Function

  2. 首选布局 - 使用首选布局,标题列将更改为与通过光标选择的行匹配。

  3. 单一记录视图(单击一行左侧的按钮)。在最新版本中,您可以右键单击选项卡以取消屏幕

  4. (仅限最新测试版)儿童记录(窗口>>> 显示儿童记录)。选择后,通过屏幕左侧光标选择的记录也会在屏幕右侧显示为单个记录。


  5. 更新(2013年8月8日)

    作为RecordEditor 0.95的一部分,引入了更好的解决方案。 现在有一个示例宏( ViewForEachRecordType.js ) 将所有记录类型显示为单独的视图:

    Running Macro

    宏运行后,每个记录类型都会以单独的视图显示

    enter image description here