powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Имитация автоувеличенния "счетчика" в запросе на добавление
5 сообщений из 5, страница 1 из 1
Имитация автоувеличенния "счетчика" в запросе на добавление
    #32301144
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица, в которой есть числовое поле, по смыслу - счетчик. В нее надо добавить строчки запросом на добавление, чтоб значения поля возрастали (или убывали) с заданного номера. Dmax("Поле1","Таблица1")+1 в запросе не работает. Как это лучше сделать?
...
Рейтинг: 0 / 0
Имитация автоувеличенния "счетчика" в запросе на добавление
    #32301205
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
FAQ. Что мы знаем про каунтеры (aka счетчики)
...
Рейтинг: 0 / 0
Имитация автоувеличенния "счетчика" в запросе на добавление
    #32301226
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч
Спасибо, почитаю на досуге
...
Рейтинг: 0 / 0
Имитация автоувеличенния "счетчика" в запросе на добавление
    #32301518
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для использования в запросе - вызывай функцию, которая инктрементирует статическую (или глобальную) переменную и ее возвращает. Только не забудь перед запуском запроса эту переменную проинициализировать.
...
Рейтинг: 0 / 0
Имитация автоувеличенния "счетчика" в запросе на добавление
    #32302845
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дополню ЛП:
достаточно найти статейку Шермана по счетчикам _В ЗАПРОСАХ_. (или иным инкрементирующим ф-иям в Акс-се). Инициализация статических переменных производится в самом запросе в виде вызова ф-ии в предложении WHERE. Например WHERE MyFun(StartValue[s]); и StartValue таково, что не может быть вызвано иначе (например другого типа, нежели данные полей), и MyFun(StartValue[s])=true. В самой ф-ии StartValue[s] вызывают установку статической переменной-счетчика[ов] в начальное[ые] положение[ия].
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Имитация автоувеличенния "счетчика" в запросе на добавление
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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