No.1
- 回答日時:
エクセルもアクセスも同じと思いますが、書式(表示形式)には、それぞれ、元になるデータ(アクセスではフィールド値)について、予定しているデータの型があります。
(A)数値
(B)文字列
(C)日付シリアル値(実はある範囲の正の整数値)
などです。
日付書式は(C)だけを対象にしたもので、(B)を対象にしたものは、ないはずです。
現在のデータが文字列型のようなので表示形式を適用することはできないと思います。
それで別列(フィールド)に(C)型のデータを関数で作り、
そこに日付の表示形式を適用することになります。
アクセスの日付の関数にDateValue、DateSerialがありますが、DateValueは2005/12/1のような形式でないと
ダメなようです。
式1: DateValue(Mid([フィールド1],1,4) & "/" & Mid([フィールド1],5,2) & "/" & Mid([フィールド1],7,2))
のような演算フィールドを作るわけです。
そうすると書式は○/○/○のような書式に自ずとなります(これが日付標準書式なので)。
No.3
- 回答日時:
1さんの回答ではクエリーオブジェクトをしようされていますが、テーブルとしてデータを引き継ぎたいという場合は一度Excelにエクスポートして、日付書式の列を作りデータを整理した後Accessにインポートすることになります。
この場合Excelのシートでワークシート関数を使用することとなりますが…
No.4
- 回答日時:
#1です。
#2のご回答で、私の言った(B)の型に対する、表示形式がありましたね。日付の値にはなりませんが。忘れていました、すみません。#2さんありがとうございました。
あと日付け計算に使わないのなら、これで良いですね。
ちなみに、エクセルでは、文字列に/をはさむのは、表示形式は####/##/##ですね。@は繰り返しになってしまいます
。
#3のご回答のエクセルでの関数は
=DATE(MID(A2,1,4),MID(A2,5,2),MID(A2,7,2))
ですね。
No.5
- 回答日時:
>書式でのみ設定を変えたいのですが、可能ですか?
不可能です。
VBAを使えば別ですが。
#1に書いたことは間違っていないと思いますが、値は文字列のままで!、#2のご回答の方法があるので、とりあえず、日付け計算などないのならその方法しかないでしょう。
>できれば、エクセルエクスポートする場合もあるので
エクセルへエクスポートする内容も、値だけなのか、書式やその他も
含めて写されるのか、関心を持ってチェックしてください。
値しか移らないと思います。そうするとエクセルに移っても文字列のままです。表示形式は移りません。もう一度、またエクセルの表示形式の設定が必要でしょう。
私が言いたいことは、本質問に限らず、データの文字列・数値・日付数値に常に注目してくださいということです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの表示形式について教えてください あるセルの「A」という値と、別のセルの「B」という値を組み 4 2023/02/21 21:55
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Visual Basic(VBA) Excel VBA 書式変更で困ってます。 オートフィルターの日付フィルターを用いて データの絞り込 2 2022/07/26 22:16
- その他(パソコン・周辺機器) USB変換アダプターについて、よくわかりません。 ロールアップピアノを購入する際、USBケーブルが付 4 2022/03/26 11:29
- MySQL 複数DBテーブルからのデータ取得 3 2022/05/17 15:02
- Excel(エクセル) マクロ/VBAについて教えてください。 10 2022/05/27 12:59
- Excel(エクセル) 条件付書式 Sheet1からSheet2に転記した時の転記ミスを反映させたい 5 2022/05/21 09:52
- Word(ワード) LibreOfficeで保存データをMicrosoft Office 2013に変更したい。 2 2022/06/14 23:36
- Visual Basic(VBA) vbaで条件付き書式を設定したときの適用範囲について 1 2023/07/17 23:14
- Visual Basic(VBA) エクセル VBA 条件付き書式 簡略化したい 2 2022/06/02 17:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessの桁区切りについ...
-
「年」と「月」だけの日付の表...
-
Access2013にてハイパーリンク...
-
アクセス クエリ 時間の合計
-
Word2010の差込印刷で金額にコ...
-
アクセス集計クエリでの書式設定
-
アクセス データエクスポート...
-
Access2000 小数点以下を2桁表示
-
アクセスのクエリで秒→時間、時...
-
差込印刷での全角表示について...
-
日付型のフィールドに空白を入...
-
SQL文で パラメータが少なすぎ...
-
アクセスのエラー「クエリには...
-
ACCESS 「パラメータの入力」...
-
アクセスで追加した項目に全て...
-
更新クエリをリンクデータベー...
-
クロス集計クエリの結果をテー...
-
Accessのハイパーリンクをクリ...
-
Accessのテーブルのフィールド...
-
アクセス:クエリの結合とリレ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessの桁区切りについ...
-
Word2010の差込印刷で金額にコ...
-
「年」と「月」だけの日付の表...
-
アクセスのクエリで秒→時間、時...
-
アクセス データエクスポート...
-
フォーム データシートビューで...
-
Access テキスト型を日付/時刻...
-
アクセス集計クエリでの書式設定
-
アクセス クエリ 時間の合計
-
Access2013にてハイパーリンク...
-
ユニオンクエリの書式について
-
アクセスで西暦データを和暦表...
-
access2007 日付 全角
-
AccessVBAでフィールドのデータ...
-
ACCESSで、コンマを付けてCSVを...
-
アクセスのフォームで、桁数を...
-
アクセス2003で、数値のプロパ...
-
「yyyy/mm/dd hh:mm」が「yyyy/...
-
Access2016 フォームで特定の文...
-
Access条件付き書式について
おすすめ情報