人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ファイルメーカーPro6をWindowsXPで使用している環境で、フィールド定義の中に以下の式がありました。
従来は必ず「指定日」を入力していたのですが、今回「指定日」を入力しない作業の場合、
エクスポートの際に、必ず「2011」(2011年)が含まれてしまいます。
指定日が未入力の場合には、2011年部分は、空白(半角スペース4文字分)とするには、以下の式をどのように変更するものなのでしょうか。自分でも調べておこなってみます。分かる範囲で結構ですので、小さなことでもアドバイスをいただけますと大変助かります。何卒宜しくお願い致します。

If(指定日 = "0000" , "" , Year(データ作成日) & 指定日 )

●質問者: surippa20
●カテゴリ:コンピュータ インターネット
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● studiocherry
●68ポイント

「Year(データ作成日)」の部分が、データの作成日から年を作成しています。

フィールドの定義が、分からないのですが、この部分を 空白にしたら どうなりますか?

例:
If(指定日 = "0000" , "" , " " & 指定日 )


surippa20さんのコメント
ご返事が遅くなり失礼しました。年明けになる形になってしまいましたが、みなさまのやり方を試して、再度書き込みさせていただければとおもっています。ご回答ありがとうございました。良いお年をお迎え下さい。

surippa20さんのコメント
回答をいただいたどの式をつかっても、無事に2011年のところには、半角スペース4文字が入りました。ありがとうございました。今回は、No.2でいただいた回答でおこなってみようと考えています。みなさまありがとうございました。

2 ● kodairabase
●66ポイント

以下のようにしてみてください

If(指定日 = "0000" , "" , If(指定日 = "", " ", Year(データ作成日) & 指定日))

surippa20さんのコメント
ご返事が遅くなり失礼しました。年明けになる形になってしまいましたが、みなさまのやり方を試して、再度書き込みさせていただければとおもっています。ご回答ありがとうございました。良いお年をお迎え下さい。

surippa20さんのコメント
回答をいただいたどの式をつかっても、無事に2011年のところには、半角スペース4文字が入りました。ありがとうございました。今回は、No.2でいただいた回答でおこなってみようと考えています。みなさまありがとうございました。

3 ● きゃづみぃ
●66ポイント

指定日が ""の場合もありうるということですね。

指定日が "0000"の場合と ""の場合は ""にし、
それ以外は 指定日となるようにすればいいです。

あと 数値だと0以上か判定できるのではないのかと思いますので

If(指定日 > 0 , Year(データ作成日) & 指定日, "" )

としてみたら いかがでしょうか?

エラーでしたら
0を "0" というように 変えてみたらいいでしょう。


surippa20さんのコメント
ご返事が遅くなり失礼しました。年明けになる形になってしまいましたが、みなさまのやり方を試して、再度書き込みさせていただければとおもっています。ご回答ありがとうございました。良いお年をお迎え下さい。

surippa20さんのコメント
回答をいただいたどの式をつかっても、無事に2011年のところには、半角スペース4文字が入りました。ありがとうございました。今回は、No.2でいただいた回答でおこなってみようと考えています。みなさまありがとうございました。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ