Access 2007内でExcelのエクスポートがあります。唯一のことは、年齢として表示される値があることです。たとえば、「1-3」です。顧客の選択。値を抽出するためのIIfステートメントへのアクセス
2つのIIf文が必要です.1つは " - "の前のデータを選択し、もう1つは " - "の後ろに選択します。
Access 2007内でExcelのエクスポートがあります。唯一のことは、年齢として表示される値があることです。たとえば、「1-3」です。顧客の選択。値を抽出するためのIIfステートメントへのアクセス
2つのIIf文が必要です.1つは " - "の前のデータを選択し、もう1つは " - "の後ろに選択します。
IIf(IsNull([strAge]),"",Left([strAge],InStr(1,[strAge],"-")-1))
IIf(IsNull([strAge]),"",Mid([strAge],InStr(1,[strAge],"-")+1))
あなたは可能性が
select
T.agerange,
iif(agerange is null, "", left(agerange,instr(agerange,"-")-1)),
iif(agerange is null, "", mid(agerange,instr(agerange,"-")+1))
from T;
しかし2列の設計がはるかに優れていることでしょう。
上記の' 1を返す必要があります-3、1、3'? –
ヌルを許可するように更新しました。これは、xxx-xxx形式でも機能します。理由について詳しく説明する必要がない場合は、 –
IIf(IsNull([strAge] (strAge)、InStr(1、[strAge]、 " - ") - )) – LENBERT88
「1-3」の列があり、入力「1」、「2」または「3」と一致させたいということを意味していますか?もしそうなら、 'fldFrom | fldToはより良いでしょう –
こんにちは、アレックスはい含まれている "1-3とエクスポートで私は2つのseparte番号1 coloumの番号1と別のcoloumの番号3に来てほしい。 – LENBERT88