2013-05-14 26 views
2

如果你不知道表單是什麼,你會如何找到代碼。如果你知道表單,你可以搜索pl sql,但如果你不知道表單是什麼?如何在Oracle Forms fmb文件中搜索PL/SQL代碼?

例如,我知道在我想查看的某些代碼中使用的字段的名稱,但不知道代碼位於何處。

+0

在文件中搜索文本。我使用總指揮官。作品完美無瑕。 – 2013-05-14 14:08:28

回答

1

我只是使用grep。也有versions for Windows

+1

您可以使用FINDSTR for windows。例如: FINDSTR/i/m/c:「sms_gsm_code」這將查找所有文件,其中包含字符串「sms_gsm_code」。 – 2013-05-14 14:09:39

+0

果然,我只是喜歡grep。 – DCookie 2013-05-15 13:34:22

4

我強烈推薦FormsTool - 它本身就理解FMB,RDF和PLL格式,您可以選擇在對象屬性和代碼中進行搜索。它顯示帶有上下文的代碼搜索結果(即前後幾行)。

http://www.orcl-toolbox.com/formstool/

+0

我們已經建立了FormsTool,不僅可以在表單中搜索,還可以比較同一表單的不同版本。 – DJPeter 2013-05-15 10:57:20

+0

+1,從來沒有聽說過它。這有點貴。它適用於Forms 6i嗎? – DCookie 2013-05-15 13:33:21

+0

我剛剛在Form 6i FMB和RDF上使用它(難以置信,我們仍然有一個Forms 6i應用程序正在運行!)。如果您的僱主希望您對一個非常小的應用程序IMO進行影響分析,那麼這很容易。 – 2013-05-16 00:25:27

0

除了FormsTool(是不是免費的),你可以使用任何工具,它可以讓你做的內部文件中的文本搜索。我自己我正在使用PSPad免費軟件編輯器及其「搜索/替換文件...」功能。