2012-10-05 37 views
1

我有Access數據庫,而且我正在使用VB.NET。 DB兩個表從兩個表填充數據網格(VB.NET/Access)

  1. 技術員
  2. 故障

我列我在數據網格的技術人員表想要的,但我希望有額外的列應顯示有多少錯誤固定根據每個技術人員故障表(所以我認爲查詢將需要運行的每一行)。這甚至有可能嗎?

非常感謝您的幫助

回答

1

這應該是

SELECT technicians.techname, count(*) AS NoOfFaults 
FROM technicians 
LEFT JOIN faults ON technicians.ID = faults.TechnicianID 
GROUP BY technicians.techname; 
+0

是的,你在SQL上是正確的,但我的主要問題是如何將NoOfFaults插入數據網格中的額外或自定義列中...... – johnyTee

+0

如何將現有查詢綁定到網格?您可以更改查詢 – codingbiz

+0

這是在onLoad()Me.TechniciansTableAdapter.Fill(Me.MainDBDataSet1.Technicians)我沒有寫任何查詢。 – johnyTee

1

您需要指定要在窗體的Load add()方法,並啓用自動生成列屬性GridView控件的列真正。