過去ログ

                                Page     499
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼コンボボックスのリスト表示について  kohji 04/1/23(金) 12:34
   ┗Re:コンボボックスのリスト表示について  こうちゃん 04/1/26(月) 9:41
      ┗Re:コンボボックスのリスト表示について  kohji 04/2/2(月) 12:31

 ───────────────────────────────────────
 ■題名 : コンボボックスのリスト表示について
 ■名前 : kohji
 ■日付 : 04/1/23(金) 12:34
 -------------------------------------------------------------------------
   教えて欲しいのですが・・・

コンボボックスのリスト表示で今、テーブルの値を表示させています
テーブルのデータ型は「日付/時刻型」です

当然、時刻がリストに表示されるわけですが
そこにテーブルにはない文字、たとえば「あああ」を追加して
時刻といっしょに表示させたいと思っています

どうすればいいのでしょうか?
教えてください

 ───────────────────────────────────────  ■題名 : Re:コンボボックスのリスト表示について  ■名前 : こうちゃん <nakajima19@hotmail.com>  ■日付 : 04/1/26(月) 9:41  -------------------------------------------------------------------------
   ▼kohji さん:

>コンボボックスのリスト表示で今、テーブルの値を表示させています
>テーブルのデータ型は「日付/時刻型」です
>
>当然、時刻がリストに表示されるわけですが
>そこにテーブルにはない文字、たとえば「あああ」を追加して
>時刻といっしょに表示させたいと思っています

ユニオンクエリでいかがでしょう?

テーブルがTABLE1、日付/時刻型のフィールドがT1として、こんな感じ・・
(日付/時刻型は文字型にキャストしてます)

Private Sub Form_Load()

Me.Cmb1.RowSource = "SELECT Cstr(T1) AS TT FROM TABLE1 " & _
          "UNION SELECT 'あああ' AS TT FROM TABLE1"

End Sub

なお、上記はForm_Loadイベントの例ですが、クエリを作成しておいて、そのクエリをRowSourceに指定してもいいですね。

 ───────────────────────────────────────  ■題名 : Re:コンボボックスのリスト表示について  ■名前 : kohji  ■日付 : 04/2/2(月) 12:31  -------------------------------------------------------------------------
   お返事がおくれてすいません

ユニオンクエリでできました
ありがとうございました

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 499