Access初心者ですが、テーブルでデザインビューでフィールド名を
入力し、データシートビューに替えると、フィールド名のフォントが
明朝体のように表示されてしまいます。
以前まではゴシック体でデータシートビューでも表示されていたのですが・・・
いろいろなテキストを見ましたが、フィールド名のフォントの変更方法に
ついて載っている物がありません。再起動したら直ると書いてるものはありましたが。
再起動してもやっぱり直りません。
このようなご経験がある方、フィールド名のフォントを変更する方法
ご存知であれば教えて頂けますか<m(__)m>

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

A 回答 (1件)

Access2000の場合です。



1.メニュー[ツール]-[オプション]とクリック。
2.タブ[データシート]をクリック。
3.「既定のフォント」にフォント指定があります。
  ご希望のものに変更して、ボタン[OK]または[適用]をクリック。

これでいかがですか?
なお、1.で「オプションが見えない」なら[ツール]をダブルクリックしてください。
    • good
    • 0

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人が検索しているワード

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

Qデータシートビューからフォームビューへ切り替えられない。

こんにちは。
以前、DexMachina様にご教授頂いたのですが
違うフォームを作っていたら
データシートビューからフォームビューへ切り替えられないので教えてくださいませ。(アクセス2003)
前回質問:http://okwave.jp/qa4982081.html


フォーム上(デザインビュー)にテーブルをドラッグしました。
(サブフォームのデフォルトのビューは、データシートビューになっていますが単票ビューに切り替えました。)

一度保存し、再度フォームを開くと、単票ビューで表示されるので
その状態で、
Sub test()
Forms("フォーム1").SetFocus

Select Case Forms("フォーム1").Form.CurrentView
Case 1 'フォームビューの場合 → データシートビューに切替
DoCmd.RunCommand acCmdSubformDatasheetView
' Forms("フォーム1").DefaultView = 2
Case 2 'データシートビューの場合 → ピボットテーブルに切替
DoCmd.RunCommand acCmdSubformPivotTableView
End Select

End Sub
を実行すると、ちゃんとデータシートビューに切り替わります。

そしてデータシートビューからフォームビューへ切り替えようと思い
再度上記のコードを実行しても何も起こりません。
(エラーにもなりません)

なぜでしょうか?
ちなみに規定のビューをデータシートビューにして上記マクロを実行しても同様何も起こりません。データシートビューのままです。

MsgBox Forms("フォーム1").DefaultView
で値を取得してみたら
データシートビューでもフォームビューでも0が返って来ます。

何か原因がわかる方いらっしゃいましたら
ご教授よろしくお願いします。

こんにちは。
以前、DexMachina様にご教授頂いたのですが
違うフォームを作っていたら
データシートビューからフォームビューへ切り替えられないので教えてくださいませ。(アクセス2003)
前回質問:http://okwave.jp/qa4982081.html


フォーム上(デザインビュー)にテーブルをドラッグしました。
(サブフォームのデフォルトのビューは、データシートビューになっていますが単票ビューに切り替えました。)

一度保存し、再度フォームを開くと、単票ビューで表示されるので
その状態で、
Sub test...続きを読む

Aベストアンサー

どうも、DexMachinaです。

> なぜでしょうか?

「Forms("フォーム1").Form.CurrentView」は、「メインフォームの、現在のビュー」を
確認していることになります。
一方、「acCmdSubform~View」は、「Subform」が示すとおり、サブフォームのビュー
を切り替えるコマンドです。

従って、最初の状態では、メインフォーム・サブフォームとも「フォームビュー」ですから
「Case 1」に該当することになり、サブフォームはデータシートビューに切り替わります。
一方、次の実行時は、サブフォームは「データシートビュー」ですが、メインフォームは
「フォームビュー」のままですから、1回目と同様に「Case 1」に該当することになり、
上と同じく「データシートビュー」に切り替えるコマンドが実行されますので、
サブフォームは変化なし(データシートビューのまま)、ということになってしまいます。

従って、まずは、「Select Case」の評価対象の修正が必要、ということになります。


また、提示されたコードでは、「Case 2」では「acCmdSubformPivotTableView」、
つまり「ピボットテーブル」に切り替えるコマンドが指定されていますので、フォームビュー
に戻したいということでしたら、ここも変更する必要があります。


ということで、以下のようなコードに変更すれば、ご希望の動作になるかと思います。
(なお「MsgBox Forms("フォーム1").DefaultView」で取得できるのは「既定のビュー」、
 つまり「フォームを開いた直後の表示方法」の設定値です。ビューを切り替えた後の
 「現在のビュー」を取得する場合は、「CurrentView」を使用します)


Sub Test()

  'フォーム1のサブフォーム「SF1」をアクティブにする
  '(他のコントロールがアクティブの場合に生じるエラーを回避)
  Forms("フォーム1").SetFocus
  Forms("フォーム1")!SF1.SetFocus

  Select Case Forms("フォーム1")!SF1.Form.CurrentView
    Case 1    'フォームビューの場合
      DoCmd.RunCommand acCmdSubformDatasheetView
    Case Else  '上記以外の場合
      DoCmd.RunCommand acCmdSubformFormView
  End Select

End Sub


※フォームビューとデータシートビュー以外を使用不可にしている場合は
  「Case Else」を「Case 2」としてもOkです。

どうも、DexMachinaです。

> なぜでしょうか?

「Forms("フォーム1").Form.CurrentView」は、「メインフォームの、現在のビュー」を
確認していることになります。
一方、「acCmdSubform~View」は、「Subform」が示すとおり、サブフォームのビュー
を切り替えるコマンドです。

従って、最初の状態では、メインフォーム・サブフォームとも「フォームビュー」ですから
「Case 1」に該当することになり、サブフォームはデータシートビューに切り替わります。
一方、次の実行時は、サブフォームは「デ...続きを読む

Qアクセス 正味の算出 フィールド1 オートID フィールド2 顧客No フィールド3 商品名 フィー

アクセス 正味の算出

フィールド1 オートID
フィールド2 顧客No
フィールド3 商品名
フィールド4 単価

このようなテーブル構成で、顧客Noでグループ化して、IDのカウントした結果が1、2となります。
その際、1の場合は1、2の場合は0.5と別フィールドに記載する方法を教えて下さい。

Aベストアンサー

>本当はIDのカウントが2以下なら1を3以上なら999(数値で0、1以外なら何でも良いです)

IIf([IDのカウントした結果のフィールド名]>=3,999,1)

Qフィールド名(フィールド自体)の並び替えについて

Access初心者です。
Accessに詳しい人が作ったDBをちょっといじって
使いやすくしたいのですが、方法が分からず困っています。

そのdbはクエリを使ってフォームを作っているのですが、
フォームを開くと、

A__|B__|C__| ←フィールド名
***|***|***| ←データ

と、テーブルのような表が実行されます。

これのフィールド自体の順番を変更したいのですが、

A__|B__|C__| ←フィールド名
***|***|***| ←データ

A__|C__|B__| ←AとBの間にCを入れる
***|***|***|

どこをいじればよいかが分かりません。
フォームをデザインビューで開くと、
フォームを実行した時とは全く異なるビューが表示されます。

ご教授の程、宜しくお願い致します。

Aベストアンサー

フォームをデザインビューで開き
メニューの [表示] - [タブオーダー] で 順番を変えてください。
上にあるものが左になります。

Qaccess2010 フィールド名変更し別テーブル作成 教えてください。 既存テーブル:AAA 既存

access2010 フィールド名変更し別テーブル作成








教えてください。
既存テーブル:AAA
既存フィールド:あああ

新規テーブル:BBB
新規フィールド名:かかか

AAAのレコードを変えずにテーブル名、フィールド名を変え、別テーブルとし作成するクエリが作りたいです。

SQLの文をベタに教えて頂けるとありがたいです。よろしくお願いします。

Aベストアンサー

こちらの続きということで。
https://oshiete.goo.ne.jp/qa/9534989.html

テーブル作成クエリができているなら

フィールド名「あああ」のところを
「かかか: あああ」に変えれば OK。
フィールドを「*」にしていたらできない(と思う)。

Qアクセス-テーブルの複数のフィールド名をあたらしいフィールドの項目にしたい

初めて質問させていただきます。


現在、アクセスで次のような表を作っています。

年度 地域 品名 4月 5月 6月 7月・・・
2001 日本 米  100 60  85 76 ・・・
2002 日本 米  150 45 95 98 ・・・
2001 中国 餃子 678 234 983 876・・・

(※一番上の行はフィールド名です。)

このテーブルを

年度 地域 品名 月  量
2001 日本 米  4月 100
2001 日本 米  5月 60
2001 日本 米  6月 85
2001 日本 米  7月 76
・・ ・・ ・・ ・・ ・・

のように、まとめなおせないでしょうか?

データの入力は上の表の様式で行い、自動的に下の
表が生成できるようにしたいと考えています。

上の表は、レポートで使用するために保存しておき、
また、別形式のレポートを出力するためにこのような
変換を行ないたいと思っています。
よろしくお願いします。

Aベストアンサー

逆ならクロス集計クエリがあるのですけどね...
一度エクセルにデータをエクスポート(Sheet1)
でSheet2上で
A2=OFFSET(Sheet1!A$2,INT((ROW()-2)/12),0)+IF(LEFT(D2,LEN(D2)-1)*1<4,1,0)
C2=OFFSET(Sheet1!B$2,INT((ROW()-2)/12),0)
D2=OFFSET(Sheet1!C$2,INT((ROW()-2)/12),0)
E2=OFFSET(Sheet1!$D$1,0,MOD(ROW()-2,12))
F2=OFFSET(Sheet1!D$2,INT((ROW()-2)/12),MOD(ROW()-2,12))
このSheet2をインポート

※A列は後半に1月~3月が有るので年度を年に変更が必要だと思いましたので+1する設定を付けています。


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

おすすめ情報