Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Почему отсутствует текущая запись? / 10 сообщений из 10, страница 1 из 1
13.01.2015, 12:52
    #38853023
Почему отсутствует текущая запись?
Помогите, пожалуйста, понять почему при выполнении простейшего запроса:

SELECT ЛС, Наименование, Долг, Адрес, "" AS Телефон1, Телефон AS Телефон2
FROM ЗавН
WHERE Ном=2

UNION ALL

SELECT ЛС, Наименование, Долг, Адрес, Телефон AS Телефон1, "" AS Телефон2
FROM ЗавН
WHERE Ном=1;

получаю сообщение "Текущая запись отсутствует" ?

При этом, каждая отдельная часть объединения прекрасно отрабатывает, а вместе что им мешает не пойму.

ЗавН запрос:
SELECT (SELECT SUM(1) from [Зав] as p where p.телефон<=pl.телефон and p.ЛС=pl.ЛС) AS Ном, pl.ЛС, pl.Наименование, pl.Долг, pl.Телефон, pl.Адрес
FROM Зав AS pl
ORDER BY pl.ЛС, pl.Телефон;
...
Рейтинг: 0 / 0
13.01.2015, 13:06
    #38853037
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему отсутствует текущая запись?
Вместо первого запроса

SELECT ЛС, Наименование, Долг, Адрес,
Iif(Ном=1, "", Телефон) AS Телефон1,
Iif(Ном=2, "", Телефон) AS Телефон2
FROM ЗавН
WHERE Ном In (1, 2)

А второй запрос ... у меня нет слов. Что он делает? Можно словами описать?
...
Рейтинг: 0 / 0
13.01.2015, 13:23
    #38853073
Почему отсутствует текущая запись?
ЛесноеОзероПомогите, пожалуйста, понять почему при выполнении простейшего запроса:

SELECT ЛС, Наименование, Долг, Адрес, "" AS Телефон1, Телефон AS Телефон2
FROM ЗавН
WHERE Ном=2

UNION ALL

SELECT ЛС, Наименование, Долг, Адрес, Телефон AS Телефон1, "" AS Телефон2
FROM ЗавН
WHERE Ном=1;

получаю сообщение "Текущая запись отсутствует" ?

При этом, каждая отдельная часть объединения прекрасно отрабатывает, а вместе что им мешает не пойму.
а в какой именно момент вы получаете сообщение "Текущая запись отсутствует"?
что именно вы пытаетесь делать "при выполнении простейшего запроса"?
одно дело, открыть такой запрос на чтение/просмотр - тут ошибок быть не должно
другое дело, если вы пытаетесь сделать ему Edit - UNION-запросы нередактируемые
...
Рейтинг: 0 / 0
13.01.2015, 13:33
    #38853101
Почему отсутствует текущая запись?
Rivkin DmitryА второй запрос ... у меня нет слов. Что он делает? Можно словами описать?видимо, нумерует строки по порядку в пределах одного ЛС
...
Рейтинг: 0 / 0
13.01.2015, 13:49
    #38853127
Почему отсутствует текущая запись?
Rivkin Dmitry,

Сути не меняет, тот же результат. Я уже по разному попробовала запрос написать, кроме Вашего еще несколько способов - то же самое "текущая запись отсутствует", через объединение просто, чтоб был понятнее вопрос, т.к. каждая отдельная часть отрабатывает.

А начальная задача развернуть телефоны из строк в столбцы по лицевым счетам, я потом группирую по ЛС. В запросе ЗавН нумеруются телефоны одного лицевого счета, аналог row_number() over (partition by ЛС order by Телефон desc). Уже не первый раз разворачиваю записи в столбцы этим способом, всегда отрабатывало, а сейчас не могу понять - что не так?
...
Рейтинг: 0 / 0
13.01.2015, 13:50
    #38853129
Почему отсутствует текущая запись?
непоймучка,

просто выполняю запрос, щелкаю мышкой на запросе
...
Рейтинг: 0 / 0
13.01.2015, 14:05
    #38853149
Почему отсутствует текущая запись?
ЛесноеОзеронепоймучка,

просто выполняю запрос, щелкаю мышкой на запросепопробовал в msa2000, не ругается.
...
Рейтинг: 0 / 0
13.01.2015, 14:10
    #38853158
Почему отсутствует текущая запись?
Какой тип поля Телефон?
...
Рейтинг: 0 / 0
13.01.2015, 14:21
    #38853172
Почему отсутствует текущая запись?
Анатолий ( Киев ),

Телефон - строка, при группировке по ЛС делаю max
ЛС тоже строка
...
Рейтинг: 0 / 0
13.01.2015, 14:38
    #38853199
Почему отсутствует текущая запись?
Спасибо всем, откликнувшимся, уже поняла, где порыться. К полю Долг имела отношение связанная таблица, если сделать ее обычной таблицей - все работает.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Почему отсутствует текущая запись? / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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