テーブルのビューで定型入力のところに
gggee"年"mm"月"dd"日"と入力すると
 年  月  日と表示されると教えてもらったのですが何度してもgggee年mm月dd日のまま表示され、消すことも
変更することもできません。入力方法がまちがっているのでしょうか?どなたか教えてください。
Lや9を使ったやり方の方がいいのでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

これは定型入力の指定ではありません。


書式にその式を指定すると、入力されているデータが
平成○○年○○月○○日
と表示されるものです。
定型入力ではLや9を使います。

ヘルプで定型入力プロパティを調べてみてください。定型入力の指定に使える文字の一覧があります。
    • good
    • 0
この回答へのお礼

ありがとうございました。おかげで解決できました。

お礼日時:2001/12/06 09:43

こんばんは^^


No.1の方がおっしゃるように、これは「書式」のところに書く式です。
表示は和暦「平成○○年○○月○○日」になりますが、
データとしては「01/12/06」のように入力することになります。

定型入力をしたいのであれば、「定型入力」のところをクリックすると、
右側に「...」というボタンがでますので、それをクリックします。
定型入力ウィザードが起動しますので、例えばそこで、「西暦日付(年号4桁)」
を選ぶとします。
その場合、入力時には「____年__月__日」と表示されていますが、
データが確定されると「2001/12/06」といった表示になります。

参考になると良いのですが。
    • good
    • 0
この回答へのお礼

大変よくわかりました。ありがとうございました

お礼日時:2001/12/06 09:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q「yyyy/mm/dd hh:mm」が「yyyy/mm/dd hh:nn」へ変化する

access2003を使用しています。
時刻の「分」の表示形式で気になることがあるのですが
テーブルのデザインで
フィールド1のデータ型を「日付/時刻型」にし
書式を「yyyy/mm/dd hh:mm」と入力しても
「yyyy/mm/dd hh:nn」に変化してしまいます。

問題なく「2009/02/28 20:33」と表示されるのですが
なぜmからnへ変化してしまうのでしょうか?

また
デザインで書式を「hh:mm」だけ入力した場合は
「時刻 (S)」へ変化します。

何か少しでもわかる方ご回答よろしくお願いします。

Aベストアンサー

分表示は、nn ですね。
mm は月表示のようです。
hh:mm はエラー扱いされて、おせっかい機能で hh:nn 扱いされたのかも。
詳細は分かりません。

QAccessで、定型入力を使って年と月のデータだけ入力したい

いつも大変お世話になっております。m(_ _)m

Accessで、日付・時刻型のテーブルにデータを入力する際、
書式:yy/mm/dd
定型入力:00/00/00;0;
とすると、「061213」と入力するだけで「06/12/13」と入力できます

この方法を利用して、年と月だけ入力したいのです
書式:yy/mm
定型入力:00/00;0;
としました。

「98/06」などのデータは問題なく入力できました。
しかし、「05/01」と入力すると「06/05」と表示されてしまいます。
2005年1月というデータを入力したいにもかかわらず、2006年5月となる様子です。

どうすれば解決するでしょうか?

年と月の情報のみ入力したくて、入力にかかる手間を省くため、できるだけ数字のみの入力が希望です。

よろしくお願いします。

Aベストアンサー

まあ、いわゆる仕様だそうで・・・困ったものです

[ACC2000]yy/mm/dd日付を#で囲むと"mm/dd/yy"に変換される
http://support.microsoft.com/kb/416056/ja

Acc2000について記載してありますが、Jet自体の仕様だそうで・・・

確か、標準では手が無かったのでフォームで非連結のコントロールを配置
更新後処理で、入力したかったフィールドに変換し書き込むと言うのを行
った記憶があります

記載している意味判りますか?

QACCESS97でyyyy/mm/ddで入力しているものを月別で集計する方法

access97でyyyy/mm/ddで入力しているデータがあります。これを月別(横軸)に客先別(縦軸)で
表を作りたいのですが、このままでは年月日毎に
データが出来上がってしまいます。
初心者の私ですが、データを有効に使いたいので
宜しくご教示の程お願いします。

Aベストアンサー

月(年は無視)なら#1の方のいわれるように、新規作成からクロス集計ウィザードで
客先別に日付の項目を月で行うのが早いですね。
年月で集計を行う場合は
Format([日付],"m月") → Format([日付],"yy年mm月")
での集計に変えてください。

Q「今日の日付を含む」と言う条件のクエリ(yyyy/mm/dd hh:mm形式)

テーブル1の
日付フィールドには「yyyy/mm/dd hh:mm」形式にしているため
「2009/02/28 0:30」と入力されています。

クエリ1に
SELECT テーブル1.日付
FROM テーブル1
WHERE (((テーブル1.日付)=Date()));
とした場合は
「2009/02/28 0:30」
は表示されません。

テーブル1の
「2009/02/28 0:30」を「2009/02/28 0:00」にすれば
クエリ1を実行すると「2009/02/28 0:00」のレコードが表示されます。

どうすれば日付+時間の場合も日付で抽出することができるのでしょうか?
アクセス2003です。
よろしくお願いします。

Aベストアンサー

> WHERE ((テーブル1.日付)=Date())
部分を

WHERE (Format(テーブル1.日付,"yyyymmdd")=Format(Date(),"yyyymmdd"))
とし、時間を省いた部分で比較して見たらいかがですか。

Qaccessで日付をMM/DDのように出来ませんか

ACCESSの日付フィールドで
現在:形式が「日付(M)」となっていて
06-05-12
と出ます
これを
MM/DD つまり→06/12
と表示させるには
形式:日付(M)のところを変えればできるでしょうか

Aベストアンサー

>同じフィールドで時間の部分を表示させた時
>出てくるんでしょうか
出てきます。

日付データは「時間の部分が00:00:00になった日付+時刻型」ですし、時刻データは「日付の部分が1899/12/30になった日付+時刻型」です。

つまり、日付型も時刻型も、実体は日付+時刻型なのです。

ついでに言うと、日付+時刻型の内部データは「浮動小数点付き実数」です。

試しに日付+時刻型の「書式」に手入力で「0.00000000」と入れてみて下さい。内部データの実数値が数値表現で読めます(元に戻しておかないと日付や時刻が入力出来なくなるので注意)

>そのフィールドは=Date(),でいれたものですが
表示は出ますが、Date関数は「今日の日付の00:00:00を返す」と言う事になっているので、時刻は常に「00:00:00」になっている筈です。


このカテゴリの人気Q&Aランキング

おすすめ情報