ACCESS リストボックスの字の色を変えたい

いつもお世話になっております。
クエリをもとにした、リストボックスがあります。
クエリ:店舗ID、店舗名、閉店fg
閉店fgは、yes/no型で、この閉店fgがyesの場合、リストの店舗名の字を赤色にしたいのですが、可能でしょうか?教えて下さい。よろしくお願いします。

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

A 回答 (2件)

リストボックス及びコンボボックスは、ひとつのオブジェクト項目です


色設定や文字サイズなどは、オブジェクト項目単位に設定する物なので
中の条件に対し色を変えるという仕組みはできません(と思ってます)

どうしてもやりたいのであれば、
リストボックスに近い帳票フォームを使って(サブフォーム化)やっていく
ほかありません。
    • good
    • 0
この回答へのお礼

おはようございます。
やはりリストボックス上では出来ないのですね。
サブフォームで同じようなものを作りたいと思います。
回答ありがとうございました。

お礼日時:2010/09/01 09:27

リストボックス上で色分けでなくて


リストボックスで選んだものを別のテキスト項目にも表示して
そこで色分けをする。
    • good
    • 0
この回答へのお礼

おはようございます。
やはりリストボックス上では、出来ないのですね。
回答ありがとうございました。

お礼日時:2010/09/01 09:31

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

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

このQ&Aを見た人はこんなQ&Aも見ています

関連するカテゴリからQ&Aを探す

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

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

Q車の色の名前の一覧を探してます!

自動車の色の名前は、ウイニングブルーメタリック、カナリーイエローマイカなど独特なカタカナ名が多いですが、このような名前が一覧になっているようなHPを探しています。ありましたらどなたか教えてください。

Aベストアンサー

ここで探して下さい。

参考URL:http://www.soft99.co.jp/

Qaccess2010コンボボックスとリストボックスについて質問です。 テーブルに日付、タイトル、内

access2010コンボボックスとリストボックスについて質問です。

テーブルに日付、タイトル、内容のフィールドがあります。これをコンボボックスを使って2014年、2015年、2016年・・・・
と作成して、2015年を選択すると2015年度分がリストボックスに表示できるようにできますか?

ご存知の方がいればよろしくお願いします。
accessは、初心者です。

Aベストアンサー

ウィザードを使ってコンボボックスを作成してみてください。
https://support.office.com/ja-jp/article/%E3%83%AA%E3%82%B9%E3%83%88-%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9%E3%81%BE%E3%81%9F%E3%81%AF%E3%82%B3%E3%83%B3%E3%83%9C-%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E9%81%B8%E6%8A%9E%E8%82%A2%E3%81%AE%E4%B8%80%E8%A6%A7%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B-70abf4a9-0439-4885-9099-b9fa83517603

以下抜粋
ウィザードを使用してリスト ボックスまたはコンボ ボックスを作成する
5.コントロールに表示する値を取得する方法の確認を求められたら、次のいずれかの操作を行います。
・ほぼ変わることのない固定値リストを表示する場合は、[表示する値をここで指定する] をクリックします。

ここで
2014
2015
2016
となるように入力するだけです。

ウィザードを使ってコンボボックスを作成してみてください。
https://support.office.com/ja-jp/article/%E3%83%AA%E3%82%B9%E3%83%88-%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9%E3%81%BE%E3%81%9F%E3%81%AF%E3%82%B3%E3%83%B3%E3%83%9C-%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E9%81%B8%E6%8A%9E%E8%82%A2%E3%81%AE%E4%B8%80%E8%A6%A7%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B-70abf4a9-0439-4885-9099-b9fa83517603

以下抜粋
ウィザードを使用してリスト ボッ...続きを読む

Qファイル一覧の項目の色について

ディスクを開くとフォルダゃファイルの一覧が表示されますが、この一覧の各項目名というか表題というか、この表示される名前に色はつけられないものなのでしょうか、色分けできればわかりやすいので、教えていただきたいのですが。

Aベストアンサー

explorerだけではできそうにない。
いろいろなツールがフリーソフトである。


たとえば、
http://homepage3.nifty.com/pyxis/

QAccess クエリ内のクエリ

クエリの中で、他のテーブルと一致するデータを抽出したいのですが、結果が0件の結果しかかえって来ません。
何処が間違っているのかお教え頂けたら幸いです。

何がしたいかと言うと、「dbo_VIEW_CIJ用売上伝票」の下記項目の中の「T_得意先」の中の抽出フラグのTrueデータを抽出し新しい「T_税抜」テーブルを作成したいのですが、結果は0件しかかえって来ません。
ちなみに、得意先CDのIN句を抜くとちゃんとデータは抽出されます。

《テーブル》
【dbo_VIEW_CIJ用売上伝票】(SQL Serverリンクテーブル)
・納品日付
・伝票NO
・得意先CD
・税抜金額
・消費税区分
・商品名
・摘要
・数量
・単位名
・単価
・金額

{T_得意先】
得意先CD
抽出フラグ(YES・NO型)

《抽出条件》
納品日 : >=#(開始日変数)# And #(終了日変数)#
消費税区分 : 1
得意先CD : IN(SELECT [T_得意先]![得意先CD] FROM [T_得意先] WHERE[T_得意先]![抽出フラグ]='True')

《SQL》
SELECT
dbo_VIEW_CIJ用売上伝票.納品日付, "" AS 部門コード,
dbo_VIEW_CIJ用売上伝票.伝票NO,
dbo_VIEW_CIJ用売上伝票.得意先CD, "" AS F,
dbo_VIEW_CIJ用売上伝票.税抜金額,
dbo_VIEW_CIJ用売上伝票.消費税区分, "" AS 商品CD,
dbo_VIEW_CIJ用売上伝票.商品名,
dbo_VIEW_CIJ用売上伝票.摘要, "" AS ケース数, "" AS 入数,
dbo_VIEW_CIJ用売上伝票.数量,
dbo_VIEW_CIJ用売上伝票.単位名,
dbo_VIEW_CIJ用売上伝票.単価,
[dbo_VIEW_CIJ用売上伝票]![消費税区分]*[dbo_VIEW_CIJ用売上伝票]![税抜金額] AS tmp小計,
[dbo_VIEW_CIJ用売上伝票]![数量]*[dbo_VIEW_CIJ用売上伝票]![単価] AS tmp単価計
INTO Tmp税抜
FROM dbo_VIEW_CIJ用売上伝票
WHERE
(((dbo_VIEW_CIJ用売上伝票.納品日付)>=#10/21/2013# And (dbo_VIEW_CIJ用売上伝票.納品日付)<=#11/20/2013#) AND
((dbo_VIEW_CIJ用売上伝票.得意先CD) In (select [T_得意先]![得意先CD] from [T_得意先] Where [T_得意先]![抽出フラグ] = True)) AND
((dbo_VIEW_CIJ用売上伝票.消費税区分)=1))
ORDER BY dbo_VIEW_CIJ用売上伝票.納品日付;
※上記SQL文は、SQLビューを記載してますが、デザインビューで作成し、得意先CDのIN句の部分は、得意先CDにビルドを使って入力しました。

参考にしたURL
http://office.microsoft.com/ja-jp/access-help/HA010206111.aspx
・サブクエリをクエリ フィールドの抽出条件として使用する

Access2010
Windows7

クエリの中で、他のテーブルと一致するデータを抽出したいのですが、結果が0件の結果しかかえって来ません。
何処が間違っているのかお教え頂けたら幸いです。

何がしたいかと言うと、「dbo_VIEW_CIJ用売上伝票」の下記項目の中の「T_得意先」の中の抽出フラグのTrueデータを抽出し新しい「T_税抜」テーブルを作成したいのですが、結果は0件しかかえって来ません。
ちなみに、得意先CDのIN句を抜くとちゃんとデータは抽出されます。

《テーブル》
【dbo_VIEW_CIJ用売上伝票】(SQL Serverリンクテーブル)
・納...続きを読む

Aベストアンサー

デザインビューで、得意先コードをSELECTする条件のうち、下記の部分がうまく動いていないのだと思います。

誤:[T_得意先]![抽出フラグ]='True'
正:[T_得意先]![抽出フラグ]=0

#ちなみに、Trueは0、Falseは-1と同義です

シングルクオートで括ってしまう('True')と、通常文字列として判断されてしまいます。
ただ、SQLビューで確認できるSQLでは、きちんとシングルクオートを外している(True)ようです。
さらに、上記SQLがエラーが出ている(型違いなど)訳でもなさそうなので、私の指摘の方向が誤っていることも考えられます。

一応、ご参考ということ、宜しくお願い致します。

Q「名前をつけて保存」のデフォルト表示形式を「一覧」以外に変えられますか?

MS-Office以外のアプリケーションで「名前をつけて保存」を選択した際の、
ダイアログウィンドウ内の表示形式を変えられますか?

「詳細」「一覧」「アイコン表示」「並べて表示」「縮小版」
などの選択肢を一定のものに変えたいのです。
(現状では、毎回「名前をつけて保存」を開くたびに「一覧」表示に戻ってしまうようです)

OSはWindows-XPです。

Aベストアンサー

Windows標準の機能(フォルダオプションなど)では出来ませんが
http://okazaki.incoming.jp/matatabi/
のFasieと言うフリーSOFTを使えば出来ます。

http://okazaki.incoming.jp/danpei2/software/fasie.htm
http://pasokoma.jp/39/lg390467#390654

QAccess あるクエリを利用しているクエリの一覧表示

Accessについて質問させてください。

初心者的質問で申し訳ありませんが、
おわかりになる方がおられましたら教えていただけると助かります。

・質問内容:
あるクエリを利用しているクエリの一覧をみる機能はあるでしょうか?

たとえば、クエリAを利用しているクエリBとクエリC・・・があったとします。
クエリAに変更を加えた場合に、他のクエリに影響がないかチェックしたいと考えた場合に
どのクエリがクエリAを利用しているかを知りたいというのが理由です。

お手数ですが、以上よろしくお願いいたします。

Aベストアンサー

横レス失礼致します。

> 入力テーブルまたはクエリ'MSysObject'が見つかりませんでした。

nda23さんの原文に「s」の脱字があります。
下記のものに修正すれば、エラーにならなくなるはずです。


修正版:
SELECT A.Name AS クエリ名,B.Name1 AS 参照名
FROM (MSysObjects As A LEFT JOIN MSysQueries AS B ON A.Id=B.ObjectId)
LEFT JOIN MSysObjects AS C ON B.Name1=C.Name
WHERE A.Type=5 AND B.Attribute=5 AND C.Type=5;

※上記SQL内の「MSysObjects」や「MSysQueries」は、テーブル名です。
 これらのテーブルは初期設定では見られませんが、以下の手順を踏むと表示させる
 ことができるようになります:
   1)メニューで「ツール(T)→オプション(O)」を選択
   2)『オプション』ダイアログが開いたら、『表示』タブを選択
   3)右側の上から2番目にある『システム オブジェクト(Y)』のチェックをオンにした後、
    『OK』ボタンをクリック
 これで、データベースウィンドウでテーブルの一覧を表示させると、「MSys」で始まる
 テーブル群が表示されます。


・・・なのですが、Access2003なのでしたら、標準機能の『オブジェクトの依存関係』を
使用してしまった方が楽なように思います。
(「調べるクエリが変わる毎に、わざわざSQL文を編集」といった手間が不要なので)

なお、内部的には、結局上記SQLと同様の処理(上記テーブル群の参照)をしているので、
サブクエリやユニオンクエリなどは、やはり対象外です。
(ただ、対象外になるクエリも別に一覧化されるので、個別確認は比較的容易)

以下、その使用方法を説明します:
1)データベースウィンドウでクエリの一覧を表示
2)調べたいクエリを右クリックし、一番下の選択肢「オブジェクトの依存関係」をクリック
3)「オブジェクトの依存関係情報を生成するには、[名前の自動修正情報をトラックする]~」
  のメッセージが表示された場合は、『OK』をクリック
  (上記SQLが正常に動くようなら、多分表示されません)
4)「オブジェクトの依存関係を表示するには、先に依存関係情報を更新する必要が~」の
  メッセージが表示された場合も、『OK』をクリック
  ※上記メッセージも含め、『ヘルプ』は確認しておくことをお勧めします。
   (同じファイルでは、2回目以降は(多分)表示されません)
5)画面右側に『オブジェクトの依存関係』ウィンドウが表示されるので、「このオブジェクトに
 依存するオブジェクト」を選択すると、その下に、右クリックしたクエリを使用している
 テーブルやクエリ、フォームの一覧が表示されます。
 (一番下には、この機能で確認できないサブクエリやユニオンクエリなどが表示されるので、
  こちらは個別に確認します)
 ※表示されたクエリ名などはハイパーリンクになっており、クリックするとそれぞれがデザイン
   ビューで展開されます。


・・・以上です。

横レス失礼致します。

> 入力テーブルまたはクエリ'MSysObject'が見つかりませんでした。

nda23さんの原文に「s」の脱字があります。
下記のものに修正すれば、エラーにならなくなるはずです。


修正版:
SELECT A.Name AS クエリ名,B.Name1 AS 参照名
FROM (MSysObjects As A LEFT JOIN MSysQueries AS B ON A.Id=B.ObjectId)
LEFT JOIN MSysObjects AS C ON B.Name1=C.Name
WHERE A.Type=5 AND B.Attribute=5 AND C.Type=5;

※上記SQL内の「MSysObjects」や「MSysQueries」は、テーブル名です...続きを読む

QAccessで指定する色数値の一覧ありませんか?

MsAccess 2002でフォームを作成しているのですが、フォームの色指定に使える色数値の一覧表はどこかにありませんでしょうか?

VBAを使いRGB関数で指定しても期待したとおりの色を取得することができません。
Accessで使用できる色数値の一覧を参照できるページなどご存知の方いらっしゃいましたらよろしくお願いします。

Aベストアンサー

#1です。先程のページの最後に「このホームページで表示している色は近似色です。正確な色ではありませんので御注意下さい。」と書いてありますので、もしかしたらうまく同じ色が出ないかも知れないですね。
とりあえずカラーチャートのリンク集がありましたので見てみて下さい。
http://www2u.biglobe.ne.jp/~color/all/l_02a_chart.htm

参考URL:http://www2u.biglobe.ne.jp/~color/all/l_02a_chart.htm

Qaccessでのリストボックス選択のイベント

お世話になります。

度々で恐縮なのですが、以下の質問を
よろしくお願いいたします。

accessのフォーム上にリストボックスとテキスト
ボックスをはりつけ、リストボックスに表示されて
いる行が選択されたら、その項目値をテキスト
ボックスに表示させようとしています。

しかし、リストボックスのイベント(マウスボタン
クリック時や開放時)を使ってみたのですが、
二度クリックしないとテキストボックスに表示され
ません。

リストボックスの行が選択されたというイベントが
あればいいのですが、見当たりません。

どうすれば、リストボックスで行が選択されたという
イベントを捕まえることができるのかご教示お願い
いたします。

Aベストアンサー

更新後処理で拾えませんか?

Q一覧にある名前に該当する名前を赤くしたいのですが…

こんばんわ、いつもお世話になっています。

Excelのシートで
「シート1」に名前一覧を作り、「シート2」に名前を入れていくと「シート1」に名前がある人を入力すしたとき入力した文字を赤くしたり太字させることは可能ですか?

Aベストアンサー

Sheet1のA列を全て選択して、挿入-名前-定義で適当な名前を付けます。(例 リスト)
Sheet2のA列を全て選択して、書式-条件付き書式で「数式が」にして

=NOT(ISERROR(MATCH(A1,リスト,0)))

と入力し、書式を設定します。

これで希望のようになりますか?

Qaccessのリストボックスのヘッダーについて

度々お世話になっております。

ACCESSのリストボックスを使って、下記のようにして
テーブルのデータを表示しております。

lstデータ.rowsource = "SELECT A.[1], A.[2], B.[1]
FROM A LEFT JOIN B ON (A.[3] = B.iNum)
AND (A.[5] = B.[5]) AND (A.[4] = B.[4])"

ここでリストボックスの見出し(ヘッダー)も表示して
いるのですが例えば1列目なら「A.[1]」と表示されて
しまいます。
これを「[1]」とだけ表示させたいのですが、
何か方法があるでしょうか?

度々で恐縮なのですが、どうかよろしく
お願いいたします。

Aベストアンサー

lstデータ.rowsource = "SELECT A.[1] as [1], A.[2], B.[1]
FROM A LEFT JOIN B ON (A.[3] = B.iNum)
AND (A.[5] = B.[5]) AND (A.[4] = B.[4])"
でうまくいきましたか?

as で別名を付ける(エイリアス)、と言う方法なんですが、結果[1]が複数存在すると、A.[1]なのか、B.[1]なのか特定できないエラーになりはしないか、と懸念した次第です。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報