К сожалению, для этого вам нужно будет создать функцию, но, к счастью, access поддерживает использование функций VBA внутри вашего запроса SQL.
Например, функция для объединения ободов на основе заданного идентификатора.будет выглядеть следующим образом:
Public Function MyRooms(lngID As Variant) As Variant
Dim rstRooms As DAO.Recordset
If IsNull(lngID) Then Exit Function
Set rstRooms = "select Rooms from tblBookings where id = " & lngID
Do While rstRooms.EOF
If MyRooms <> "" Then MyRooms = MyRooms & "->"
MyRooms = MyRooms & rstRooms!Rooms
rstRooms.MoveNext
Loop
rstRooms.Close
End Function
Теперь ваш запрос может выглядеть следующим образом:
Select id, MyRooms([id]) as Rooms, Notes from some table.
Вы также можете сделать идентичную функцию почти такой же для столбца заметок, и снова просто поместите функциючто в приведенном выше запросе.