• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access2007について教えてください。)

Access2007について教えてください

このQ&Aのポイント
  • VB.NETを用いてAccess2007のテーブルのデータを表示する方法について教えてください
  • Access2007のテーブルのカラム構成を変更し、画面に表示する方法について教えてください
  • 複数の列に分けられたレコードをAccessまたはVBで表形式にする方法と、科目名列の内容を紐付ける方法について教えてください

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

  • ベストアンサー
  • iryuza
  • ベストアンサー率57% (16/28)
回答No.1

Union All を使えば比較的かんたんかな? Select to_char(テスト日時,'YYMMDD'), 'A' As 科目, 科目A Form テーブル名 Where ・・・ Union All Select to_char(テスト日時,'YYMMDD'), 'B' As 科目, 科目B Form テーブル名 Where ・・・ Union All Select to_char(テスト日時,'YYMMDD'), 'C' As 科目, 科目C Form テーブル名 Where ・・・ 他には、 Select テスト日時,科目A,科目B,科目C From テーブル名 Where ・・・・ で取り込んで、DavtaGridViewに表示する際に表示を変える方法ですね。 リンク先のようにDatagridViewにプログラムでカラムを追加後に、各行のデータを形式に合わせて入れていく方法です。 値の設定は、ループを使えば目的の表示もできます。 日付はFormat関数を使えば変更できます。

参考URL:
http://homepage1.nifty.com/rucio/main/dotnet/Samples151/Sample171DataGridViewShowValue.htm

関連するQ&A