作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 FileMaker Pro 数据库中有一个字段,其中包含以分号分隔的数据,因此我想做的是将该数据分离到一个新表中。如果有人能指出我正确的方向,那会有所帮助
最佳答案
一种方法是编写一个脚本,将文本分割成行(使用 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 )
关于filemaker - 如何将 FileMaker Pro 中的分隔字段解析为新表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4077945/
我是一名优秀的程序员,十分优秀!