

A field may also contain a character 1D which is simply exported as well. When exporting a repeating field the repetitions are separated by 1D on export to a text field. A Line feed (0A) is silently converted to a Carriage return (0D) - which I consider a bug.Ĥ On export and import the character 1D is special.
Filemaker fmdiff mac#
The Mac characters listed were confirmed to work here.ģ Control characters listed as either "?" or are left blank, are lost when copied as script step or calculation. Separates repetitions on export and import.Ģ Entering of control characters could not be fully tested on a German keyboard. Return characters within Text export as 0B The table below shows all results in a compacted form.ĭoes not export as line feed! Must use XSLT instead. The results are interesting, to say the least. Since these problems do not apply for field contents, the tests were extended on how those characters behave on import and export. But what about all the other characters in the range 1.31? Notified by a user about difficulties transferring one of these characters as part of a calculation, I tested them all. Technical Details how FileMaker treats characters 0.31Ī NULL character when entered into a calculation as string literal ("") causes FileMaker 9 or below to hang, requiring a force quit - with all its negative consequences. Information and files provided "AS IS" without any guarantee or liability. Additionally a File Reference (now External Data Source) has to be created in the Relationship graph, but no relations are necessary.ĭownload the files (cross platform) (7 kByte) for your personal use. The file contains a Custom Function that has to be transferred into every other file that need the character filter.
Filemaker fmdiff download#
If you want to avoid the hassle of defining all the definitions you can download a file that can easily be integrated in your solutions. Now you have to uncheck "Do not replace existing value of field (if any)" to make sure the function is called every time the field is being modified.
Filemaker fmdiff pro#
In FileMaker Pro 9 or up you can enterĪnd click OK. Once you have saved this Custom Function you may remove those "unwanted" characters (* see character table below) in FileMaker Pro asĪpply the Custom Function to an input fieldįirst we select the tab Auto-Enter from the field options, mark Calculate value or click the button Specify. This does NOT work for earlier FileMaker versions. You may simply copy and paste this Custom Function from this web site with FileMaker Pro 10 Advanced. char ( 29 ) = Group Separator (see table below) FileMaker Pro 10 provides a function to directly generate any bytecode. We create a Custom Function "cleanText" that is defined as follows. You may encounter problems you can't explain but which have its origin in these invisible characters.Ī FileMaker native solution in FileMaker Pro Advanced 10 and up The issue with those characters becomes apparent when they are transferred to the outside of FileMaker, may it be export, HTML or XML output, printing, SQL, etc. The Filter function can't be used because you want to only disallow a small number of characters, while the allowed rest is huge and thus can't be put in a filter definition.
Filemaker fmdiff code#
Two: There are unwanted characters, those with a character code in the range between 0 and 31 inclusive (decimal), with some exceptions.

Characters of any code whatsoever in a text field can not corrupt a FileMaker file. FileMaker can store any utf-8 character (roughly 65,000 different chars) without any negative effects inside FileMaker. One: There is no such thing as an illegal character in FileMaker. Reader Comments at the bottom of this pageĪ frequently asked question is: Can illegal characters in a field harm my solution? The answer is twofold. Entering Clean Text (or: avoiding unwanted characters)
