- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:1レコードを2段表示で)
VB.NET2003でDB上のデータをフォームに表示させたい
このQ&Aのポイント
- VB.NET2003でデータベース上のデータをフォームに表示させる方法について教えてください。
- 項目数が多い場合、2段(もしくはそれ以上)で表示する方法を知りたいです。
- また、表示だけでなく編集して更新も可能にしたいです。ユーザーコントロールを作成するための参考情報も教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
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の関数を使用してください。
お礼
回答ありがとうございます。 回答のようなSQLですと、'あああ'の列と'ううう'の列は同じ列として扱うということですよね。 やっぱり、更新も・・・となると難しそうですね。