• ベストアンサー

ACCESSで日付や単位を設定したい

ACCESS初心者です。 学習も兼ねて家計簿作成を試みているのですがいくつかわからないことがあり、助言いただきたいと思います。 最初のデータだけ(2006/01/01)と表示し、以下は年を省いた(01/02,1/03)のように表示させるには、テーブル作成時にどこでどんな設定をすればよいのでしょうか? また、出費を数字で入力後、円 や ¥ などを自動的に追加させるにはどんな設定をすればよいでしょうか? ご存知の方よろしくお願いいたします。

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

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.2

>最初のデータだけ(2006/01/01)と表示し以下は年を省いた(01/02,1/03)のように表示させるにはテーブル作成時にどこでどんな設定 テーブルの作成時には出来ません。テーブルのフィールドは日付で日付(S)やyyyy/mm/ddの様に書式を設定し2006/01/01のようにすれば全て同じになります。 レポートで表示する際にグループヘッダを使えばヘッダに日付を配置し詳細の日付をyy/mmの書式に設定すれば出来ます。フォームでも1ヶ月毎に表示するようなフォームなら同様に書式を設定すれば出来ます。 01/02のような省略したりするのはフォームやレポートなどで表示する際に処理させます。 >数字で入力後、円や¥などを自動的に追加させるにはどんな設定 テーブルのデザインビューで書式を設定すれば出来ます。 テーブルの出費のフィールドの書式を通貨にすれば\と,を自動で編集してくれます。10000→\10,000の様に。 書式で#,##0"円"か#,##0\円で自動で円を付けてくれます。10000→10,000円 の様に。

booming
質問者

お礼

お礼が遅くなってしまい、申し訳ありません。 教えていただいた通りに設定したところ「円」が自動的に加えられました。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • keirika
  • ベストアンサー率42% (279/658)
回答No.1

テーブル名はt_家計簿で項目は日付、金額と仮定します 1.t_家計簿を元にクエリを作成します。   クエリ→デザインビューでクエリを作成する→t_家計簿を選択→追加 フィールドに以下の3つを設定し、q_家計簿と名前をつけて保存 年:Year(t_家計簿!日付) 月日:Month(t_家計簿!日付) & "/" & Day(t_家計簿!日付) 金額 2.q_家計簿を元にレポートを作成します。   レポート→ウィザードを使用してレポートを作成する→q_家計簿を選択→>>を押し、次へ→次へを4回押す→名前にp_家計簿とつけ、レポートのデザインを編集するを選択して完了ボタンを押す 3.p_家計簿を編集します。   詳細の年を右クリック→プロパティ→書式→重複データ非表示を『はい』にする→×ボタンを押す→詳細の金額を右クリック→プロパティ→書式→書式を『通貨』にする→×ボタンを押す→ツールバーのビューをクリック 上記の手順で出来ると思うのですが、もしよろしければ一度試してみてください

booming
質問者

お礼

お礼が遅れてしまい申し訳ありません。 かなり上級な設定方法と見ました。 参考にさせていただきます。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • accessでの自動入力

    ACCESS初心者です。テーブル作成において、記号をつけた数字を自動入力 したいのですが、方法がわかりません。 データ型をオートナンバー型にすると、数字しか自動入力されませんか? 例えばA-01、A-02のように、「A-」は定型として、あとの数字は、 自動で入力できるようにしたいのです。 知っている方、教えてください。

  • Accessのクエリでレコード追加

    Access初心者です。 バージョンは2010をつかっています。 テーブルを14テーブル含み、フィールド数が100ほどある選択クエリを作りました。 抽出条件などは設定していません。 このクエリで新しくデータを入力、レコードを追加し、上書き保存した後クエリを閉じます。 それからまた、そのクエリを開くとレコードが追加されていません。 テーブルにはその入力したデータは追加されています。 このクエリにもそのデータを追加表示させるためにはどうすればいいですか? 表示されない原因はなんなのかお教えお願いします。

  • Access VBA サブフォームの更新

    こんにちは。いつもお世話になっております、Access初心者です。 メインフォームからサブフォームを表示するようにしているのですが、 サブフォームのプロパティのレコードソースにローカルで作成した テーブルを設定してあります。 サブフォームを開くとそのテーブルの内容が表示されますが、 プロパティで更新の許可、削除の許可、追加の許可をすべてはいに 設定していれば、サブフォームに表示されているデータを更新や追加などの 編集を行ったら、自動敵にテーブルに反映されるものと思っていたのですが、 反映されません。 何かコードを書く必要があるのでしょうか? すみません、よろしくお願い致します。

  • Access2010で・・・

    Access初心者です。 社内でデータベースを作ることになり、分からないながらもやっていて、いざデータの入力をしようとすると問題が起きてしまいました。 クエリやフォームでデータを入力しレコードを追加して、上書き保存し画面を閉じて、また開くとクエリやフォームにレコードが追加されていないんです。 テーブルには、ちゃんと追加されています。 この原因は何でしょうか? お教えください。

  • Accessのフィールドプロパティの設定について

    Access初心者です。簡単なことで申し訳ありませんが教えてください。 あるフィールドを次ぎのように設定したいです。 「フィールドB」(テキスト型)は「フィールドA」(テキスト型)の数値を参照し、なおかつ末尾の「1」を追加して表示する。 「フィールドA」に”123456”と入力したら「フィールドB」には自動的に"1234561"と表示されて欲しいのです。 エクセルならばとっても簡単に設定できるのに・・・! アクセスではどうしたらよいのか思いつきません。 よろしくお願いいたします。

  • アクセスの日付/時刻についてなんですが

    今テーブルを作成しています。そこで日付を入れる項目を つくりデータを入れていこうと思ったのですが、 00/00/00の形式(年/月/日)の設定の仕方がよく分かりません。 以前はうまくいっていたのですが、今回なぜか’(例として) 99年08月09日と入力した時に、数値が11とか12に変換されて 表示されてしまいます。 デザインビューからフィールドの書式設定と 定型入力をしてみましたがうまくいきませんでした、多分 定型入力を完了した後に下に設定された数字を変更したからかと 思うのですが、宜しくお願いします。

  • Accessのフォント設定

    テーブル内に10個ほどのフィールドがあるのですが、その一つのフィールドだけ赤文字にしたいのですが可能でしょうか? そのフィールドは、テキストでフリー入力をするように作成しており、不特定多数の文章が入力されます。 つまり、何を入力しても全て赤文字で表示させたいのです。 以上、わかりにくい質問かもしれませんがご教授御願いします。 当方、Access初心者のため、申し訳ないですが、分かりやすい方法や説明でお願いします。

  • Access2010 更新データのレポート表示

    Access初心者です。 新規データを入力しても、レポートが更新されずに困っています。 (テーブルや、フォーム内では、データは更新されています) エクセルデータをAccess2010にインポートして、元テーブルを作成しました。 元テーブルを元に、フォーム・レポート・検索クエリ(年度別・分類別)等を作成しました。 ここまでの作業で、新規データの入力はありませんでした。 ところが・・・ 新規データをフォームに入力すると、元テーブルは更新されますが、既に作成しているレポートには、新規レコードが表示(反映)されません。 更新されている元テーブルを元に、もう一度レポートを作成しても、新規レコードは表示されません。 ホームタブの「全て更新」ボタンをクリックしても、新規レコードはレポートには表示されません。 尚、Access初心者です。 「更新クエリ」なるものは、作成していません。というか、「更新クエリ」って何?状態です。 また、クエリそのものが良くわかっておらず、作成したクエリは全て「検索」のためのクエリで、抽出条件に「 [] 」を入力したり、フィールドに「 年度: Year(DateAdd("m",-3,[発送日])) 」を入力したりしかできません。 勿論、リレーションシップって何???状態です。 どうしたらよいのでしょうか??? どなたか、初心者でもわかるように、教えていただけないでしょうか? 宜しくお願いいたします。

  • ACCESS2010_テーブル作成(超初心者)

    現在以下のようなテーブルを作成しています。 テーブル1:名前、区分 テーブル2:名前、区分、その他データ テーブル2の名前フィールドに名前を入力すると自動的に名前に対応する区分が自動入力されるようにしたいと思っていますが、やり方がよくわかりません。access初心者です。どうかご教授願えないでしょうか?よろしくお願い致します。 尚、名前の入力はテーブル1の名前から選択するようにしました。 表示コントロール:コンボボックス 値集合タイプ:テーブル/クリエ 値集合ソース:SELECT テーブル1.名前 FROM テーブル1 ORDER BY テーブル1.名前;

  • [MYSQL]日付のカラムにデーターを自動入力するようにしたいのですが

    MYSQL初心者です。テーブルの中に登録日時とカラムを作成し、データー入力の作成日時が自動入力出来るようにしたいのですが、 いろいろやっても設定方法がわかりません。どなたか初心者に愛の手をお願い致します。

    • ベストアンサー
    • MySQL

専門家に質問してみよう