Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема: один запрос используется в другом... / 6 сообщений из 6, страница 1 из 1
09.01.2003, 09:29
    #32087889
Vadim Kutuzov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: один запрос используется в другом...
Добрый день, посетители этого форума :)

У меня вот такой вопрос:
имеется некоторая база, на VBA пишется форма для некоторых действий с таблицами и выводом последнего запроса. И вот у меня такая ситуация: делаю запрос из одной таблицы, получаю даные типа number. Затем эти данные, полученные из первого запроса надо использовать во втором запросе в WHERE. Но блин, при запуске второго запроса он начинает ругаться :( Не могу понять, что ему не нравится...

Вот примеры запросов:

QRY_IndexH1
Код: plaintext
1.
2.
3.
4.
SELECT [oLongHistIndexH1].[HistoryIndex] AS TimeIndex, [oLongHistIndexH1].[StartTime] AS TimeSet
FROM oLongHistIndexH1
WHERE ([oLongHistIndexH1].[StartTime] Between [Forms]![PeaEkraan]![H1_StartTime_val] And [Forms]![PeaEkraan]![H1_StopTime_val])
GROUP BY [oLongHistIndexH1].[StartTime], [oLongHistIndexH1].[HistoryIndex];


Test_QRY
Код: plaintext
1.
2.
3.
4.
SELECT [oLongHistValuesH1].[HistoryIndex], [oLongHistValuesH1].[Tag], [oLongHistValuesH1].[CalcType], [oLongHistValuesH1].[Value0], [QRY_IndexH1].[TimeIndex]
FROM oLongHistValuesH1, QRY_IndexH1
WHERE ((([oLongHistValuesH1].[HistoryIndex])=[QRY_IndexH1].[TimeIndex]) And (([oLongHistValuesH1].[Tag])= "fic16$sisend" ))
GROUP BY [oLongHistValuesH1].[HistoryIndex], [oLongHistValuesH1].[Tag], [oLongHistValuesH1].[CalcType], [oLongHistValuesH1].[Value0], [QRY_IndexH1].[TimeIndex];


Ошибка такая: The field is too small to accept the amount of data you attemptde to add. Try inserting or pasting less data.

Какие у кого есть варианты? Почему он ругается и чего точно хочет?
...
Рейтинг: 0 / 0
09.01.2003, 11:02
    #32087938
Suslik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: один запрос используется в другом...
Ругается он по поводу маленького поля.

Ты, похоже, запрос в построителе составлял. В следующий раз укажи связи между таблицами.

А пока перепиши запрос вот так:

Код: plaintext
1.
2.
3.
4.
SELECT [oLongHistValuesH1].[HistoryIndex], [oLongHistValuesH1].[Tag], [oLongHistValuesH1].[CalcType], [oLongHistValuesH1].[Value0], [QRY_IndexH1].[TimeIndex]
FROM [oLongHistValuesH1] INNER JOIN [QRY_IndexH1] ON [oLongHistValuesH1].[HistoryIndex])=[QRY_IndexH1].[TimeIndex]
WHERE [oLongHistValuesH1].[Tag]= "fic16$sisend" 
GROUP BY [oLongHistValuesH1].[HistoryIndex], [oLongHistValuesH1].[Tag], [oLongHistValuesH1].[CalcType], [oLongHistValuesH1].[Value0], [QRY_IndexH1].[TimeIndex]


Пропала ошибка?
...
Рейтинг: 0 / 0
09.01.2003, 12:05
    #32088015
Vadim Kutuzov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: один запрос используется в другом...
Да, спасибо! Всё получилось :)
...
Рейтинг: 0 / 0
09.01.2003, 13:16
    #32088099
Vadim Kutuzov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: один запрос используется в другом...
Сорри, проблема осталась.

Дело в том, что если я в первом запросе группирую по времени (как мне надо), то он ругается, если группирую по индексам - всё нормально.
Кто что ещё посоветует?
...
Рейтинг: 0 / 0
09.01.2003, 14:30
    #32088199
Vadim Kutuzov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: один запрос используется в другом...
Похоже решил траблу :) Вместо GROUP BY использовал ORDER BY.
Всем спасибо!
...
Рейтинг: 0 / 0
13.01.2003, 23:35
    #32089957
Vadim Kutuzov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: один запрос используется в другом...
Такой вопрос: один запрос используется в других запросах... Первый запрос будет каждый раз исполняться заново или один раз исполнился и будет только подставлять данные?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема: один запрос используется в другом... / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]