Я получил файл accdb от друга, в котором есть информация о заклинаниях, которые она делает для настольной RPG (по идее D & D).Один из столбцов в этой таблице называется «Тип», и в нем есть несколько записей, таких как Темнота, Яд, Исцеление и т. Д.
Мои цели для этого проекта следующие:
Где n =
- это количество повторений этого типа в столбце Типы.
Вот код, который у меня есть:
Dim connStr, objConn, getTypes
connStr = "Provider = Microsoft.ACE.OLEDB.12.0; Data Source = Rachelle_TableTop_RPG_Spells_0.1.1.accdb"
Set objConn = CreateObject("ADODB.Connection")
objConn.Open connStr
Set rs = objConn.Execute("SELECT Distinct(Type) FROM Spells")
Do While Not rs.EOF
getTypes = getTypes + rs.Fields(0) & " = " & vbCrLf
rs.MoveNext
Loop
objConn.Close
Set rs = Nothing
Set objConn = Nothing
MsgBox getTypes
В нем отображается окно сообщения, которое отображается как моя цель выше, но без номера.
Мне нужна помощь в выяснении, какие запросы и т. Д. Я должен использовать для достижения своих целей.Я не ищу кого-то, чтобы переписать мой код для меня.