Генерировать отчет Excel из результата запроса SQL из базы данных MS Access - PullRequest
0 голосов
/ 07 февраля 2019

У меня есть база данных MS Access, и я хочу сгенерировать отчет для каждого отдельного клиента и всех предметов, которые переданы этому клиенту.Моя база данных проста.Вот следующие таблицы с соответствующими упомянутыми полями:

Клиенты - CustomerID , Имя, Фамилия, Адрес

Кредиты - LoanRefNo , CustomerID,ItemID, DateLoaned, DateReturned

Item - ItemID , ItemTypeNo, Vendor, Комментарии

Item_Type - ItemTypeNo , Описание

Здесьэто запрос SQL, который возвращает все элементы, переданные в аренду конкретному клиенту

SELECT Loans.ItemID, FirstName, LastName, Description
FROM ((Customers INNER JOIN Loans ON Customers.CustomerID = Loans.CustomerID)  
INNER JOIN Items ON Loans.ItemID = Items.ItemID) 
INNER JOIN Item_Type ON Items.ItemTypeNo = Item_Type.ItemTypeNo
WHERE Loans.CustomerID = 2;

Теперь у меня есть таблица Excel с форматированием, которую я хочу сохранить.Я хочу вставить имя клиента в одну ячейку, а затем названия предметов, взятых в свои собственные ячейки, и дату, когда он был взят в одну ячейку.Это в идеале одним нажатием кнопки запросить базу данных, отсортировать результат запроса в соответствующие ячейки (с учетом требуемого форматирования электронной таблицы) электронной таблицы.Есть ли способ сделать это?

...