powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как добавить запись в талицу если нечего обновлять
5 сообщений из 5, страница 1 из 1
Как добавить запись в талицу если нечего обновлять
    #40125430
antipod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня происходит обновление записей таблицы по определенному условию, по идее обновляется всего одна строка таблицы. Но выяснилось, что бывает ситуация когда обновлять нечего.
В такой ситуации нужно добавить запись таблицы.
Можно ли как то такое предусмотреть в запросе на добавление?

Я могу всякими рекосетами эту ситуацию обойти. Просто чисто теоретически хочется скюэлем решить.
...
Рейтинг: 0 / 0
Как добавить запись в талицу если нечего обновлять
    #40125431
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antipod,

нее, merge в Аксе нету
ХП - тоже нету
так что вариант с рекордсетом - вполне "вариант"
...
Рейтинг: 0 / 0
Как добавить запись в талицу если нечего обновлять
    #40125482
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По моему, функций IIF and DCOUNT вполне достаточно, для решения Вашей задачи-раз без VBA, то придется создавать аж 3 запроса (в зависимости от значения, возвращаемого первым запросом, запускать второй(изменение) или третий(добавление))
...
Рейтинг: 0 / 0
Как добавить запись в талицу если нечего обновлять
    #40125656
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не хочется возиться с обработкой ошибок и/или запрашивать наличие, делаешь безусловно два запроса. Сначала на добавление (если запись есть, её добавление блокируется соотв. уникальным индексом, а возникающая ошибка игнорируется), затем на обновление (в этот момент запись уже гарантированно есть).
...
Рейтинг: 0 / 0
Как добавить запись в талицу если нечего обновлять
    #40125704
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antipod

... Просто чисто теоретически хочется скюэлем решить.
Никогда не задавался подобным вопросом,но,по-моему,без VBA (только SQL) не обойтись-придется создать пользовательскую функцию для запуска запросов
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как добавить запись в талицу если нечего обновлять
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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