datagrid1->adodc1 & datagrid2->adodc2 當在datagrid1改變資料列時 就成為datagrid2的搜尋條件 datagrid2 的欄寬設定為
Private Sub adodc1_movecomplete(ByVal ....
DataGrid2.Columns(0).Width = 900
  DataGrid2.Columns(1).Width = 2700
  DataGrid2.Columns(2).Width = 700
  DataGrid2.Columns(3).Width = 700
就會出現 陣列索引超出範圍 的錯誤
datagrid2的屬性資料行沒設定才會錯誤 但設定了會因搜尋條件式而無法show出data
Adodc2.RecordSource = "SELECT 銷貨資料表.客戶名稱 ,銷貨資料表.日期, 產品資料庫.產品名稱 as 產品名, 產品資料庫.售價,產品資料庫.積分, 銷貨資料表.數量, 銷貨資料表.合計 FROM 銷貨資料表, 產品資料庫, 客戶資料表 WHERE 銷貨資料表.產品編號 = 產品資料庫.產品編號 AND 客戶資料表.姓名=銷貨資料表.客戶名稱 AND 客戶名稱 =" & "'" & Adodc1.Recordset("姓名") & "'"
另一問題是 datagrid2 欄位如何格式化 比如數值資料靠右顯示 使用千分號(,)
arrow
arrow
    全站熱搜

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