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

投稿時間:2004/08/29(Sun) 19:57
投稿者名:グリッター
Eメール:
URL :
タイトル:
フレックス・グリッドでクリックしたレコードの値表示は?
こんばんは。

フォームにフレックス・グリッドを配置しました。
リスト形式(マルチ・レコード)で表示しています。

クリック時イベントに以下の通りに記述したのですが、
クリック前にフォーカスが有るレコードの値を表示して
いまいます。

Private Sub grdDataGrid_Click()

    MsgBox grdDataGrid.Columns(0).Value

End Sub

どのようにすれば、クリックしたレコードの値を表示
してくれるのでしょうか?

投稿時間:2004/08/30(Mon) 10:13
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: フレックス・グリッドでクリックしたレコードの値表示は?
フレックス・グリッド との事ですが、使用されているフレックス・グリッドの
正確なコントロールの名称は何なのでしょうか?
(MSFlexGrid or DataGrid 市販 etc)

投稿時間:2004/08/30(Mon) 10:47
投稿者名:グリッター
Eメール:
URL :
タイトル:
Re^2: フレックス・グリッドでクリックしたレコードの値表示は?
> フレックス・グリッド との事ですが、使用されているフレックス・グリッドの
> 正確なコントロールの名称は何なのでしょうか?
> (MSFlexGrid or DataGrid 市販 etc)
ご回答有難うございます。
「MSFlexGrid」の方です。

解決出来ない為、現在は無理やりColRowChangeイベントと組み合わせて
なんとかクリックしたレコードを表示出来ています。
(クリック時を判別するために、モジュール・レベル変数を使用)

でも、無理やりですから、なんとかまともな方法を教えていただければ
有り難いのですが・・・

よろしくお願いします。

投稿時間:2004/08/30(Mon) 10:57
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: フレックス・グリッドでクリックしたレコードの値表示は?
> 「MSFlexGrid」の方です。

ならここのMSFlexGrid 関係に色々ありますが。

下記ではだめですか?
Private Sub MSFlexGrid1_Click()
    MsgBox MSFlexGrid1.TextMatrix(MSFlexGrid1.Row, MSFlexGrid1.Col)
End Sub

投稿時間:2004/08/30(Mon) 11:44
投稿者名:グリッター
Eメール:
URL :
タイトル:
Re^4: フレックス・グリッドでクリックしたレコードの値表示は?
> > 「MSFlexGrid」の方です。
>
> ならここのMSFlexGrid 関係に色々ありますが。
>
> 下記ではだめですか?
> Private Sub MSFlexGrid1_Click()
>     MsgBox MSFlexGrid1.TextMatrix(MSFlexGrid1.Row, MSFlexGrid1.Col)
> End Sub
ご回答有難うございます。

残念ながら、.TextMatrixで、
メソッドまたはデータメンバーが見つかりません
となってしまいました。
(;_;)

投稿時間:2004/08/30(Mon) 11:49
投稿者名:グリッター
Eメール:
URL :
タイトル:
Re^4: フレックス・グリッドでクリックしたレコードの値表示は?
すみません。
とりあえず、無理やりでも出来ていますので、
この件は後回しにして、改めてご質問させて頂きたいと思います。
他にも解決しなければならない問題が目白押しですので・・・・・(^_^;)

有難うございました。m(__)m

あれ? こちらは解決マークとかなかったでしょうか?

投稿時間:2004/08/30(Mon) 14:20
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^4: フレックス・グリッドでクリックしたレコードの値表示は?
> > フレックス・グリッド との事ですが、使用されているフレックス・グリッドの
> > 正確なコントロールの名称は何なのでしょうか?
> > (MSFlexGrid or DataGrid 市販 etc)
> ご回答有難うございます。
> 「MSFlexGrid」の方です。

こちらも MSFlexGrid ではないですよね。

投稿時間:2004/08/30(Mon) 14:42
投稿者名:グリッター
Eメール:
URL :
タイトル:
Re^5: フレックス・グリッドでクリックしたレコードの値表示は?
> > > フレックス・グリッド との事ですが、使用されているフレックス・グリッドの
> > > 正確なコントロールの名称は何なのでしょうか?
> > > (MSFlexGrid or DataGrid 市販 etc)
> > ご回答有難うございます。
> > 「MSFlexGrid」の方です。
>
> こちらも MSFlexGrid ではないですよね。
はい。
その通りです。DataGridでした。
すみませんでした。m(__)m