AnsweredAssumed Answered

Get ( TriggerCurrentTabPanel ) and Get( TriggerTargetTabPanel ) delimit their result values with an...

Question asked by disabled_mrw-old-account-do-not-use on May 14, 2012
Latest reply on Apr 4, 2013 by disabled_mrw-old-account-do-not-use

Summary

Get ( TriggerCurrentTabPanel ) and Get( TriggerTargetTabPanel ) delimit their result values with an incorrect, undesirable LF (LineFeed) instead of a CR (carriage return) character

Product

FileMaker Pro

Version

12

Operating system version

Mac OS X 10.7.4

Description of the issue

The two new status functions for TabTriggers (Get ( TriggerCurrentTabPanel ) and Get( TriggerTargetTabPanel )) use the wrong character to delimit the two values they return.

They should separate the two values with the standard FileMaker CR delimiter (Char(13)/"¶"), but they mistakenly use the LF character(Char(10)/"
").

This is a rather nasty bug, because Char(10) is a *non-FM character* & exceedingly difficult to find and remove.

Steps to reproduce the problem

1. Start FM12 Advanced
2. Open the data viewer
3. Enter either of the following into the Data Viewer:

     Code( Get ( TriggerCurrentTabPanel ) )
     Code( Get ( TriggerTargetTabPanel ) )

Expected result

1300048

Actual result

1000048

Exact text of any error message(s) that appear

N/A

Configuration information

Testing with real tabs & triggers also produces the wrong result - see snapshot.

fmp12_TabTrigger_Bug.png

Outcomes