rs.CursorLocation = adUseClient
rs.Open "TRANSFORM SUM(iif([Attrib]<>'',1,0)) SELECT [td].[Name] FROM [td] GROUP BY [Name] PIVOT [Attrib]", "DSN=MS Access Database;DBQ=g:\b.mdb"
Set DataGrid1.DataSource = rs
Dim l As Long
For l = 0 To DataGrid1.Columns.Count - 1
If l = 0 Then
DataGrid1.Columns(l).Width = 1000
Else
DataGrid1.Columns(l).Width = 500
DataGrid1.Columns(l).Alignment = dbgCenter
End If
Next l