Omlouváme se, informace na této stránce jsou k dispozici pouze anglicky. Použít překladač Přepnout do angličtiny

News, tips, advice, ideas, experience…

GetAsDate(x) ≠ GetAsDate( x & “”)

Ever had a trouble getting FileMaker Pro convert text to date reliably?

Last week I was helping my colleague to debug a solution that seemed to be swapping month/day values in some cases. When I checked the issue in detail I discovered a strange behavior in FileMaker's calculation engine. Although the file was set to "always use file's saved settings", GetAsDate was using the system settings when converting text returned from a plug-in.
 
The file was created with US date settings (month/day/year) while my system was set to Czech formats (day.month.year). Using GetAsDate on a text constant, even in a data viewer, was correctly using the US formats. However, when converting a (text for sure) value returned from 24U SimpleDialog Plug-In, the system format was used for some strange reason. What a big surprise it was for me when I tried to concatenate a space to the text value, and it was converted correctly, using the US formats...

 

 

Maybe a good reason to convert dates by hand rather than using GetAsDate...
Let(mdy = Substitute(the_text; ["/"; "¶"]; ["."; "¶"]); Date(GetValue(mdy; 1); GetValue(mdy; 2); GetValue(mdy; 3))
 
HTH  
Call us Volejte
nám

+420 608 301 880

Obvykle jsme dostupní v pracovní dny mezi 8. a 18. hodinou

Pokud budete volat z viditelného čísla a nedovoláte se, zavoláme vám zpátky

Let us call you Voláme
zpět

Vyplněním a odesláním tohoto formuláře udělujete 24U s.r.o., IČ: 26152584, se sídlem Zvole u Prahy, Skochovická 88, PSČ 252 45, zapsané v obchodním rejstříku vedeném Městským soudem v Praze, oddíl C, vložka 74920 souhlas s využitím Vašich osobních údajů, které jsou obsaženy ve formuláři, k zasílání obchodních sdělení o nabídkách a novinkách 24U s.r.o. Poskytnutí osobních údajů je dobrovolné. Svůj souhlas můžete kdykoli odvolat. Podrobnosti o nakládání s Vašimi osobními údaji a Vašich právech s tím souvisejících jsou obsaženy v zásadách zpracovávání a ochrany osobních údajů.

Loader Image