Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Как можно обойти сообщение слишком сложный запрос?  [new]
S_Fandey
Member

Откуда: г. Н. Каховка Херсонской обл. Украина
Сообщений: 36
Я пытаюсь разобраться с механизмом работы планирования по MRP.
Создал запрос для определения количества поставок и объемов в зависимости от плана производства, а так же от объема минимальной партии, но запустить его для просчета дальше пяти месяцев (квантируется работа моего приложения по месяцам) не выходит. Получаю сообщение, что это слишком сложный запрос.

SELECT Usage.Key, Usage.[1] AS s3, -[Qnt]+[s3] AS s4, ([s4]/[MinSpl])-Int([s4]/[MinSpl]) AS s5, [s4]/[MInSpl]-[s5]+1 AS 11, [11]*[MinSpl] AS 12, [Qnt]+[12]-[1] AS 13, [2]-[13] AS 14, ([14]/[MinSpl])-Int([14]/[MinSpl]) AS 15, [14]/[MInSpl]-[15]+1 AS 21, [21]*[MinSpl] AS 22, [22]-[2]+[13] AS 23, [3]-[23] AS 24, ([24]/[MinSpl])-Int([24]/[MinSpl]) AS 25, [24]/[MInSpl]-[25]+1 AS 31, [31]*[MinSpl] AS 32, [23]+[32]-[3] AS 33, [4]-[33] AS 34, ([34]/[MinSpl])-Int([34]/[MinSpl]) AS 35, [34]/[MInSpl]-[35]+1 AS 41, [41]*[MinSpl] AS 42, [33]+[42]-[4] AS 43, [5]-[43] AS 44, ([44]/[MinSpl])-Int([44]/[MinSpl]) AS 45, [44]/[MInSpl]-[45]+1 AS 51, [51]*[MinSpl] AS 52, [43]+[52]-[4] AS 53, [6]-[53] AS 54, ([54]/[MinSpl])-Int([54]/[MinSpl]) AS 55, [54]/[MInSpl]-[55]+1 AS 61, [61]*[MinSpl] AS 62
FROM MRPsetup INNER JOIN (MRPStart INNER JOIN [Usage] ON MRPStart.ItemKey = Usage.Key) ON MRPsetup.ItemKey = MRPStart.ItemKey;

Если кто занает что то по этому помогите!!!
10Х!!!
31 янв 07, 00:54    [3716585]     Ответить | Цитировать Сообщить модератору
 Re: Как можно обойти сообщение слишком сложный запрос?  [new]
Latuk
Member

Откуда: N 54°38', E 037°35'
Сообщений: 7310
сохранить промежуточный результат в таьблицу
31 янв 07, 06:44    [3716772]     Ответить | Цитировать Сообщить модератору
 Re: Как можно обойти сообщение слишком сложный запрос?  [new]
S_Fandey
Member

Откуда: г. Н. Каховка Херсонской обл. Украина
Сообщений: 36
Всмысле разбить запрос на подзапросы?

Или может быть использовать VBA?
7 фев 07, 23:57    [3753430]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить