поэтому я пытаюсь провести время в конце света, изучая немного доступа (я уже знаю приличный бит sql). Я особенно заинтересован в получении результатов запросов в доступе, чтобы использовать их в Excel.
До сих пор мне удалось создать свою базу данных в доступе, заполнить ее данными, импортированными из Excel, и создать запросы, которые мне нужно использовать в Excel. Мне также удалось получить данные запросов в Excel с помощью MS Query (из меню «Из других источников», потому что я хотел бы запросить запрос с параметрами), и это все замечательно. Это не удается, когда я загружаю базу данных доступа в моей рабочей сети. По какой-то причине я могу получить доступ к таблицам, но как только я попытаюсь загрузить свой запрос доступа в MS-запросе, он просто замерзнет.
Я пытался дать ему поработать 20 минут, но безрезультатно. Мне было интересно, если кто-нибудь когда-либо имел такую проблему. Я попробовал несколько вещей, например, я могу получить доступ к запросам из другой онлайн-базы данных, разница в том, что база данных менее тяжелая (сбойная - 100 Мб), но, учитывая новичка в ima, я не уверен, что еще делать.
Заранее спасибо
edit: я оставил его работающим, и, видимо, оно работает, просто это занимает миллиарды лет: это запрос суммы, который выполняется в таблице строк 900k
SELECT main.yearData, main.period, main.week, main.articleId, listArticles.brand, listArticles.description, groupToType.type, listArticles.model, listArticles.color, Sum(main.sales) AS totalSold, Sum(main.stock) AS totalStocks
FROM groupToType INNER JOIN (listArticles INNER JOIN main ON listArticles.articleId = main.articleId) ON groupToType.productGroup = listArticles.productGroup
GROUP BY main.yearData, main.period, main.week, main.articleId, listArticles.brand, listArticles.description, groupToType.type, listArticles.model, listArticles.color;
Что я могу сделать, чтобы он работал быстрее? Я не могу ждать 15 минут каждый раз, чтобы получить информацию об обновлении.7 Еще раз спасибо!