2013-03-06 69 views
1

我正在使用Record Editor來讀取COBOL文件。工作正常,但一個問題。第三個字段(列,固定寬度)描述了記錄的類型。這樣做,也是該行其餘部分的佈局。RecordEditor - 字段描述該行的佈局

我該如何告訴RecordEditor過濾適用於所選佈局的行?

例如:

檢查6-9記錄類型,根據該類型列寬的設置休息:

001XXTYP1THISISSOMETEXT 
002XXTYP22013FORMATISDIFFERENTSOMEVARIABLE 
003XXTYP3FOOBLAHBLAHBAR 

我設置RecordEditor和複製的COBOL字帖。這一切工作正常..但是..當我選擇一個特定的佈局(TYP3 TYP1/TYP2)所有記錄保持可見。所以如果我選擇TYP1,我也會看到TYP2和3條線。無法找到該設置。

+0

谷歌使用「RecordEditor」或「Record Editor」這個名字來創建很多工具。例如,[this](http://record-editor.sourceforge.net/Cobol.html),[this](http://record-editor.sourceforge.net/Record02.htm)和[this]( http://sourceforge.net/projects/record-editor/)。您正在使用的工具主頁的鏈接將幫助我們所有人。 (並可能會引導您回答您的問題。) – 2013-03-06 16:19:10

+0

David,列出的所有條目均適用於同一產品。 – 2013-03-07 03:48:31

回答

0

第一件事 - 確保您有正確的記錄選擇設置;如果你這樣做,RecordEditor的效果會更好。

過濾功能可能是你想要的。選項看是

  1. 過濾功能(它的按鈕鰭按鈕的工具欄右側)過濾器可用於基於任何記錄類型或記錄的內容創建該文件的「意見」 。 Filter Function

  2. 首選佈局 - 首選佈局,列標題更改爲匹配通過光標選擇的行。

  3. 單個記錄視圖(單擊一行左邊的按鈕)。在最新的版本中,你可以用鼠標右鍵單擊Tab鍵可移出屏幕

  4. (最新測試版本)子記錄(窗口 >>>顯示子記錄)。選中時,通過屏幕左側的光標選擇的記錄也會顯示爲屏幕右側的單個記錄。


更新(2013年8月8日)

有引入的RecordEditor 0.95份更好的解決方案。 現在有一個示例宏(ViewForEachRecordType。JS),將 顯示所有記錄類型作爲單獨的觀點:

Running Macro

一旦宏運行後,每個記錄類型被顯示在一個單獨的視圖

enter image description here

0

那麼,錄製編輯器似乎是一個自由軟件。它看起來有合理的文件,其中包含幾個應該幫助你的事情的參考。我認爲你需要仔細閱讀那些文檔,以及你的具體設置,然後更新你的問題。

+0

Kees;與Bill提到的一樣,請看Filter文檔。它應該做你正在尋找的東西。 http://record-editor.sourceforge.net/Record08.htm – 2013-03-06 16:48:24