我在同一個 form 上放了兩個 adodc 且連到相同的table
adodc1 的command type 是 adcmdtable
adodc2 的 command type 是 adcmdtext
我的作法是 adodc2 用 SQL 指令讀資料並作排序(供瀏覽)
adodc1 作為 add, edit ,dele 的用途,資料排列順序是
依資料庫中實際的位置.
問題是如何讓這兩個 adodc 同步移動 ?
謝謝 !!
adodc1 的command type 是 adcmdtable
adodc2 的 command type 是 adcmdtext
我的作法是 adodc2 用 SQL 指令讀資料並作排序(供瀏覽)
adodc1 作為 add, edit ,dele 的用途,資料排列順序是
依資料庫中實際的位置.
問題是如何讓這兩個 adodc 同步移動 ?
謝謝 !!
文章標籤
全站熱搜

在設定adodc2 記錄指標位置的地方下這行,adodc2的指標將隨adodc1移動 Adodc2.Recordset.Find "欄位名稱 = " & Adodc1.Recordset.Fields("欄位名稱"), 0, adSearchForward, 1 同理在設定adodc1的地方下指令 Adodc1.Recordset.Find "欄位名稱 = " & Adodc2.Recordset.Fields("欄位名稱"), 0, adSearchForward, 1 欄位名稱最好是唯一識別值..
雖然使用 Find 可以解決問題,不過當資料筆數一多,速率會明顯變慢。 既然要同步移動,為什麼需要開兩個不同的 connection 呢? 再怎麼樣使用 Clone 不是就夠了嗎?