如上
在FORM1裡:
Private Sub Form_Load()
DataGrid1.DataSource = Adodc1.Recordset
End Sub
Private Sub DataGrid1_DblClick()
'想在datagrid1中的某一行dblclick後叫出另一from,並把資料填入

Dim f As New frmPrint
 
 Me.DataGrid1.DataSource = f.Adodc1.Recordset
 f.Show
End Sub
請問錯在那裡呢?請先進指點!
創作者介紹

小吳 VBQA 程式設計討論

vbqa 發表在 痞客邦 留言(4) 人氣()


留言列表 (4)

發表留言
  • doculars
  • '想在datagrid1中的某一行dblclick後叫出另一from,並把資料填入

    Dim f As New frmPrint
     ' ^^^^^^^^^^^^^^^^^^^ 有這種型態嗎?
     
     Me.DataGrid1.DataSource = f.Adodc1.Recordset
     f.Show

    這樣子的觀念上根本就有問題...
    直接宣告一個公用的 RecordSet 不就好了?
    public RS as adodb.recordset
    再讓 set datagrid1.datasource=rs
    就可以了
  • aaa
  • 是ㄚ...觀念怪怪的...要重修囉
  • 心冷熱情熄
  • 唉...
    如果看不懂 Dim f As New frmPrint 還是虛心一點的好...
    程式邏輯不夠清楚, 並未把 frmPrint 的 Form_Load 說明清楚, 故不予置評...
  • Destiny
  • 好冷... ^^b