• 締切済み

ACCESSで年度入力したいです。(その2)

昨日 上記タイトルで質問させて頂きました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1588248 皆様の回答で助かり、年度を文字列として項目設定してデータを入力しています。 そこで思ったのですが、 クエリーで過去数年間の納入実績を行おうとするこはできるのでしょうか。 多分データ型が文字列なのでできないと思っています。 他に納入時期を入力している項目ありません。 5000ほどデータ入力しているところで、青ざめています^^; 良い方法ありましたら教えてください。

みんなの回答

noname#112806
noname#112806
回答No.2

前回の質問で回答させていただいたtamackyです。 クエリで下の式を追加すれば年度に入力された文字(H1等の表示と仮定しています)をその年の1月1日の日付に変換できます。 CDate([年度] & "/1/1")

oyayubitono
質問者

お礼

お世話になってます(^^* なるほど。そのような関数があるのですね。 まだDB構築の段階で、修正の必要があれば早めに直しておこうと思っていました。 データ入力完了後に、教えていただいた関数を利用して項目を修正して日付データに変換した後に、検索条件作成したいと思います。 ありがとうございます。

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

列を追加して、評価用に数値の年度欄を設ければ? 文字型を数値型へ変換するのはVALなどの関数でOK. 未入力、例外処理をよく考慮してください。

oyayubitono
質問者

お礼

回答ありがとうございます。 不慣れなもので、教えて頂きました関数は勉強したいと思います。 年度は現在「S61」、「H10」などの和暦を使ったものになります。関数を利用すると平成と昭和の境目の計算条件の考慮も考えら、頭が痛いです。 できれば、昨日の質問のとおり日付/時間型にして、年度処理させたいのです。

関連するQ&A