初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2015-01-05 19:56:17

aki
Member

1という数字を、2015/01/01 などに変換したい。

はじめまして、こんにちは。FMP13をOS10.9で制作しているものです。

毎月ごとの 業務カレンダー.csv をFMに読み込もうとしています。

そのscvファイルは、日付に「1」〜「31」までの数字しか入っておらず、
FMにインポートすると 0000/00/00 と表示され、クリックすると元々入っていた日付の数字(例:「1」)が表示されます。
これを自動的に 2015/01/01 〜 2015/12/31 とすることは可能でしょうか?

一ヶ月づつのファイルになっているので、Excelでまとめて、とも考えたのですがうまくいきません。
どなたか教えてください。よろしくお願いいたします。

Offline

#2 2015-01-05 20:35:49

Moz
Member

Re: 1という数字を、2015/01/01 などに変換したい。

一例ですが、インポートをスクリプト化すればできるでしょう。
年と月を入力するフィールド(グローバル格納)を作成して、CSVの数字を Date ( 月 ; 数字 ; 年 ) で日付として変換します。
入力はレイアウト上でさせてもいいですし、カスタムダイアログでもいいでしょう。

ファイル名に年月を特定できる命名規則があれば上記の入力部分は省略できそうですが、
"ファイルが何月のものなのか?" が人間しか分からない場合は完全に自動化するのは難しいでしょう。
yyyy/mm/dd で入力させるという運用ルールにした方がいいように思いますよ。

Offline

#3 2015-01-05 20:57:02

aki
Member

Re: 1という数字を、2015/01/01 などに変換したい。

Mozさん、ありがとうございました!やってみます!

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.009 seconds, 7 queries executed - Memory usage: 500.93 KiB (Peak: 515.85 KiB) ]