在的FileMaker,如果FIELD1(日期字段)填充,我想FIELD2值是「a」,如果FIELD1是空的,我想FIELD2價值爲b使用if語句計算以定義字段的值。語法錯誤?
我試圖 在用於場2的選項,驗證通過計算,給出了計算,並且這個公式:
If (IsEmpty(field1),"valueb","valuea")
,但我得到了以下錯誤: A number, text constant, field name or 「(」 is expected here.
兩個問題。
- will this way work?
- is my syntax wrong?
如果有人能指出什麼是錯的,我將非常感激。
我沒有看到你的公式有什麼問題。嚴格地說,您應該使用分號';'來分隔參數而不是逗號',' - 但這可能取決於您的語言環境,並且在任何情況下,Filemaker都應該足夠聰明以便理解逗號。 –
好,所以改變分號的逗號工作,非常感謝你!也不是通過計算驗證,而是自動輸入值... – user3274553
爲什麼不使用*計算*字段?如果您計劃手動覆蓋該值,則自動輸入是合適的。或者需要驗證結果。另請注意,對於簡單的文本標籤,您可以使用有條件格式的*文本* - 不帶字段。 –