Я использую Excel / Access 2007. Я сделал запрос Access в Access и попытался импортировать его в Excel, используя вкладку «Данные» -> «Получить вложенную вкладку внешних данных» -> «Из Access». Я выбрал свою базу данных и выбрал запрос, который хотел импортировать. Однако отображаются только заголовки таблицы и две пустые строки (о чем свидетельствует их форматирование в виде таблицы). В запросе определенно есть данные, которые я могу проверить, проверив Access. Любая помощь будет принята с благодарностью
Кстати, можно ли сделать это программно?
РЕДАКТИРОВАТЬ: Вот SQL-запрос во всей его красе
SELECT [Meter#], [LDC#], [ESCO#], [Brand], [LDCName], [RateClass], [RateSubClass], [CustName],
[DemandZone], [Type], dbo_Forecasts.Name AS ForecasForecastType,
Min(IntervalMeterConsumption.[DateFrom]) AS ConsumptionStart, IntermediateLog.[MaxOfDateRead] AS ConsumptionEnd,
Sum([kWh])/(Sum([Interval])/365) AS AverageAnnual
FROM (IntermediateLog
INNER JOIN (
(Premise INNER JOIN Meters ON Premise.PremiseCt = Meters.PremiseCt)
INNER JOIN IntervalMeterConsumption
ON Meters.Meterid = IntervalMeterConsumption.MeterID)
ON IntermediateLog.[LDC#] = Premise.CustomerPremiseNo)
INNER JOIN dbo_Forecasts ON Meters.ForecastID = dbo_Forecasts.ForecastID
WHERE ((([MaxOfDateRead]-[DateFrom])<=380))
GROUP BY IntermediateLog.[Meter#], IntermediateLog.[LDC#], IntermediateLog.[ESCO#],
IntermediateLog.Brand, IntermediateLog.LDCName, IntermediateLog.RateClass,
IntermediateLog.RateSubClass, IntermediateLog.CustName, IntermediateLog.DemandZone,
IntermediateLog.Type, dbo_Forecasts.Name, IntermediateLog.MaxOfDateRead;