1

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

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

例如 :

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

001XXTYP1THISISSOMETEXT
002XXTYP22013FORMATISDIFFERENTSOMEVARIABLE
003XXTYP3FOOBLAHBLAHBAR

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

4

2 回答 2

1

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

于 2013-03-06T10:15:13.527 回答
0

第一件事 - 确保您正确设置了记录选择;如果您这样做,RecordEditor 会更好地工作。

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

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

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

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

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


更新 (08/08/2013)

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

运行宏

宏运行后,每个Record-Type都会显示在单独的视图中

在此处输入图像描述

于 2013-03-07T04:08:40.620 回答