powered by simpleCommunicator - 2.0.19     © 2024 Programmizd 02
Map
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Почему отсутствует текущая запись?
10 сообщений из 10, страница 1 из 1
Почему отсутствует текущая запись?
    #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
Почему отсутствует текущая запись?
    #38853037
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вместо первого запроса

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

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

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

UNION ALL

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

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

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

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

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

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

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

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


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