• ベストアンサー

Access生年月日19990205 月日順年順

Access2013で、生年月日をテーブルに短いテキスト形式で、例19900205 と,初めの4桁を西暦、次の2桁を月、後の2桁を日で入力してあります。 これを、月日順で且つ年順に並べるクエリを教えて下さい。宜しくお願いします。 選択クエリの フィールド欄/何と記入したらよいでしょうか? テーブル欄/空欄 並び替え欄/昇進 例 19520105 19600105 19710105 19520202 19600202 19710205

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

下記のように設定してください。 フィールド/Right([生年月日],4) & Left([生年月日],4) テーブル/空欄 並び替え/昇順 表示/チェックなし

hasegawa-t
質問者

お礼

ありがとうございます。できました。

関連するQ&A

  • Access 生年月日を月日順かつ年順で並べる方法

    Access2013 フィールド(短いテキスト)に生年月日を「昭和00年00月00日」と入力してあります。 これを、月日順で且つ年順に並べるクエリを教えて下さい。宜しくお願いします。 例 昭和27年1月5日 昭和30年1月5日 昭和59年1月5日 昭和25年2月2日 昭和40年2月2日 昭和60年2月2日

  • Access2013 年月日迄の経過年月日表示

    Access2013で、備忘録作成の為、[年月日] をテーブルに短いテキスト形式で、 例20001205と初めの4桁を西暦、次の2桁を月、後の2桁を日で入力してあります。 『1952年11月27日』から、この年月日迄の、[経過年月日数] を自動的に表示させるクエリのフィールドへの記入式を教えて下さい。宜しくお願いします。

  • Access2013 年月日付けの年齢表示

    Access2013で、備忘録作成の為、年月日をテーブルに短いテキスト形式で、例20001205と初めの4桁を西暦、次の2桁を月、後の2桁を日で入力してあります。 1952年11月27日生の場合、この年月日の際の年齢を自動的に表示させるクエリのフィールドへの記入式を教えて下さい。宜しくお願いします。

  • Access 生年月日19900205から年令

    Access2013で、生年月日をテーブルに短いテキスト形式で、例19900205 と,初めの4桁を西暦、次の2桁を月、後の2桁を日で入力してるのですが、これを基に、今日付けの年令を自動的に表示させるクエリ設定方法を教えて下さい。宜しくお願いします。

  • Access2013 曜日 自動的表示のクエリ

    Access2013で、備忘録作成の為、[年月日] をテーブルに短いテキスト形式で、例20001205と初めの4桁を西暦、次の2桁を月、後の2桁を日で入力してあります。 この日の[曜日] を自動的に表示させるクエリのフィールドへの記入式を教えて下さい。宜しくお願いします。

  • 生年月日が「20080625」の様に表示されている複数のセルを年齢順ではなく、月日順に並べる方法

    こんにちわ。 CSVファイルを元に、エクセルで誕生日を管理する表を作っているのですが、 大本のCSVファイルの生年月日の欄が、西暦で「20080625」「19990301」となっており/が入力されていないのです。 他の列のセルには名前や住所が入力されています。 例「名前」「住所」「〒」「生年月日」 年齢に関わらず、月順に生まれの早い日から行を順に並べた表が欲しいのですが、今のままだと年齢順にしか並べられません。 このようなセル群を年の部分は関係なく、月日順に並べる方法はありますでしょうか? あと簡単な作業で複数セルに一度に「20080625」→「2008/06/25」と/等を挿入する方法はありますでしょうか? どうぞよろしくお願い致します。

  • エクセルで西暦が異なる日付を月日の昇降順にしたい

    500人分の名前と生年月日が入力されたデータがあります。 このデータを西暦は関係なく1月から12月のお誕生日の順に 並び替えるにはどのようにしたらよいでしょうか。 例) Aさん 2005/9/2 Bさん 1960/10/25 Cさん 2014/2/10 Dさん 1990/5/7 ・ ・ ・ このデータを Cさん 2014/2/10 Dさん 1990/5/7 Aさん 2005/9/2 Bさん 1960/10/25 このように月日の昇降順に並び替えるには どのようにしたらよいでしょうか。 よろしくお願いします。

  • access2003で生年月日から年度初めの年齢を算出したいのですが…

    Access2003で名簿を作成中です。 やりたいことは以下の2つです。 1.クエリで、"生年月日"フィールドから年度初め(2010/4/1現在)の年齢を自動的に"年齢"フィールドに表示させたい 2.上記のクエリをもとに、新規入力用のフォームをつくり、やはり生年月日を入れたら自動的に年度初めの年齢が出るようにしたい。 これに必要な設定や記述を教えてください。 ちなみにクエリのもとにしているテーブルの"生年月日"フィールドのデータ型は「日付/時刻型」にし、書式は「日付(S)」にしています。 よろしくお願いします。

  • Access2010 クエリー

    お世話になっております。 Access2010を使用しています。 テーブルで、4桁の西暦を”文字列”として持っているフィールドがあります。 それを、”元号(和暦)”に変換する方法を教えてください。 例として 西暦:1965 を S40  西暦:1998 を H10 のように変換したいのです。 よろしくお願いいたします。

  • アクセス2000誕生日から満年齢出し方

    テーブルですが 最後の列が生年月日フォームなっています。 形式はyyyy/mm/ddです 友人に聞いてその回答は DateDiff("yyyy",[生年月日],Date())この式を クエリの生年月日フィールドの右側の空欄のフィールドへ入れるとでてくるよ。の回答で実行したら 式1:DateDiff("yyyy",[生年月日],Date())とでて クエリには 年齢がでてきました。 そこで 質問ですが テーブルに誕生日のフォームに生年月日打ち込むと 横の仮に「年齢」フォームに自動ででてくるようにするには どうしたらよいのでしょうか。 教えてください。

専門家に質問してみよう