[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2007/04/05(Thu) 12:05
投稿者名:仮面舞踏会
Eメール:
URL :
タイトル:
FormにFormを挿入したのですが・・
WindowsXPでVB6.0を使用しています。
ADOにてAccessのデータベースに接続して検索を行い抽出された複数のレコードをFormに
表示したいのですが、取得したいフィールド数が10数個あり、どのようにFormに表示させようか
迷っています。
Accessの機能で例えるなら、「サブフォームの挿入」のようなことが、VB6.0で可能でしょうか?

投稿時間:2007/04/05(Thu) 15:13
投稿者名:YK
Eメール:
URL :
タイトル:
Re: FormにFormを挿入したのですが・・
こんにちは。

> ADOにてAccessのデータベースに接続して検索を行い抽出された複数のレコードをFormに
> 表示したいのですが、取得したいフィールド数が10数個あり、どのようにFormに表示させようか
> 迷っています。
> Accessの機能で例えるなら、「サブフォームの挿入」のようなことが、VB6.0で可能でしょうか?

DataGrid と ADO Data Control を使うとかでは駄目?

投稿時間:2007/04/05(Thu) 15:46
投稿者名:仮面舞踏会
Eメール:
URL :
タイトル:
Re^2: FormにFormを挿入したのですが・・
> こんにちは。返信ありがとうございます。

> DataGrid と ADO Data Control を使うとかでは駄目?

双方試してみたのですが、メインのFrom内に情報が入りきりません。
イメージとしては、ListBox内が下記のような感じになって
--------------------------------------------------------------
- 名前     生年月日    自宅電話    携帯電話   -
-<空白>      郵便番号    住  所    住所肩書   -
-<空白>      ・・・・    ・・・・    ・・・・   -
-------------------------------------------------------------- 
最終的にListIndexにて"名前"の文字列を取得したいのです。
良い対処法はないでしょうか?

投稿時間:2007/04/05(Thu) 16:46
投稿者名:YK
Eメール:
URL :
タイトル:
Re^3: FormにFormを挿入したのですが・・
フォーム上に
DataGrid -> DataGrid1
Adodc    -> Adodc1
を貼り付けて
DataGrid1.DataSource = Adodc1
として
Adodc1.Recordset = ADO レコードセット
で出来ませんか。
フォームに入らない分は縦 or 横スクロールバーが出るはずですが。

投稿時間:2007/04/05(Thu) 17:04
投稿者名:仮面舞踏会
Eメール:
URL :
タイトル:
Re^4: FormにFormを挿入したのですが・・
> フォーム上に
> DataGrid -> DataGrid1
> Adodc    -> Adodc1
> を貼り付けて
> DataGrid1.DataSource = Adodc1
> として
> Adodc1.Recordset = ADO レコードセット
> で出来ませんか。
> フォームに入らない分は縦 or 横スクロールバーが出るはずですが。

できました。
ありがとうございます。