私の問題はかなり単純です(私は思う)が、それを機能させることはできません。フィールドに 1;2.3 のような数字がありますが、1;2.3 - 4;5.6 のように見えることもあります。「-」文字がある場合は、最初の部分 (1;2.3) を取得する必要があります。 )。それ以外の場合は、すべてを取得します。左の部分を取得するために何かをしました
Left([age_years];InStr(1;[age_years];" - ")-1))
しかし、パーツが 1 つしかない場合は #Func になります。結果。だから私は試しました
mths: IIf(InStr([age_years]>0;"-");[age_years];Left([age_years];InStr(1;[age_years];" - ")-1))
しかし、まったく機能しませんでした。たくさんの #Error! が表示されましたが、何が間違っているのかわかりません。
助けてください!