• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:1レコードを2段表示で)

VB.NET2003でDB上のデータをフォームに表示させたい

このQ&Aのポイント
  • VB.NET2003でデータベース上のデータをフォームに表示させる方法について教えてください。
  • 項目数が多い場合、2段(もしくはそれ以上)で表示する方法を知りたいです。
  • また、表示だけでなく編集して更新も可能にしたいです。ユーザーコントロールを作成するための参考情報も教えてください。

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

  • ベストアンサー
noname#256877
noname#256877
回答No.1

更新までは無理かもしれませんが・・・。 レコードを2行で表示するのであれば、2レコードのダミーテーブルと非等価結合してみてはいかがでしょうか? ダミーテーブル(DMY)にKEYというフィールドのみを使用して、AというレコードとBというレコードを作成します。 SELECT IIf(DMY.KEY="A", TBL.FIELDあああ, TBL.FIELDううう), IIf(DMY.KEY="B", TBL.FIELDいいい, "") FROM TBL, DMY ORDER BY TBL.KEY, DMY.KEY; う~ん、少し苦しいけど表示だけならどうにかなる・・・かな?? ※If文なんかはDBによって違うと思うので、自分にあったDBの関数を使用してください。

yossy3
質問者

お礼

回答ありがとうございます。 回答のようなSQLですと、'あああ'の列と'ううう'の列は同じ列として扱うということですよね。 やっぱり、更新も・・・となると難しそうですね。

関連するQ&A