2010-11-02 55 views

回答

3

一種方法是從產生寫一個腳本,其將文本行(使用GetValue()),然後拆分用分號每一行(Substitute($line, ";", "¶"),然後GetValue()列表),最後將數據發佈到另一個表格中(轉到佈局,新記錄,設置字段)。如果你願意,可以勾畫整個腳本。

我會寫這樣的:

Go to Layout(My Table) 
Go to Record/Request/Page[ First ] 
# Loop over records 
Loop 
    Set Variable[ $line, 1 ] 
    # Loop over lines 
    Loop 
     Exit Loop If[ ValueCount(My Table::My Field) < $line ] 
     # 
     # Get line values 
     Set Variable[ $fields, 
      Substitute(GetValue(My Table::My Field, $line), ";", "¶") ] 
     # ... 
     Go to Layout(My Target Table) 
     New Record/Request 
     Set Field[ My Target Table::Foo, GetValue($fields, 1) ] 
     Set Field[ My Target Table::Foo, GetValue($fields, 2) ] 
     Go to Layout(My Table) 
     # 
     Set Variable[ $line, $line + 1 ] 
    End Loop 
    Go to Record/Request/Page[ Next, Exit After Last ] 
End Loop 
Go to Layout(original layout) 
+0

我覺得應該讓我朝着正確的方向 – mcgrailm 2010-11-02 13:44:44

+0

確定,所以在我的劇本我就做了替換找到改變「;」到「¶」它使段落和使用GetValue(listOfValues; valueNumber)所以listOfValues會=我修改的字段我如何跟蹤或循環段落 – mcgrailm 2010-11-02 14:01:35

+0

添加了一個示例腳本的帖子。 – 2010-11-02 18:32:56

相關問題