powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как из SQL(access) в VB запрос переделать
2 сообщений из 2, страница 1 из 1
как из SQL(access) в VB запрос переделать
    #35670466
Sharez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
INSERT INTO Проверка ( ID_Библиотекаря, Номер_проверки, Дата, Порядковый_номер_утилизации, Порядковый_номер )
SELECT Библиотекарь.ID_Библиотекаря, Nz ( DMax ("Номер_проверки","Проверка"),0)+1, Null, Null, Null
FROM Библиотекарь
WHERE (((Библиотекарь.ФИО)=[фио]));
если оставить как есть ругается что незнает Nz и DMax если заменяю на (как мне кажется аналогичную функцию Max(Проверка.Номер_проверки)+1, выдается сообщение - "Попытка выполнить запрос, который не включает указанное выражение 'ID_Библиотекаря' как часть статистической функции или группы"... если ктото сталкивался помогите пожалуйста.
...
Рейтинг: 0 / 0
как из SQL(access) в VB запрос переделать
    #35670739
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nz - если не ошибаюсь, проверка на Null, аналаог MS SQL - IsNull
DMAx - здесь кажется надо делать подзапрос

Код: plaintext
1.
2.
3.
INSERT INTO Проверка ( ID_Библиотекаря, Номер_проверки, Дата, Порядковый_номер_утилизации, Порядковый_номер )
SELECT Библиотекарь.ID_Библиотекаря, IsNull((select top  1  "Номер_проверки" from "Проверка" order by Номер_проверки desc), 0 )+ 1 , Null, Null, Null
FROM Библиотекарь
WHERE (((Библиотекарь.ФИО)=[фио]));

если же сервер MS 2005, то можно без подзапроса


I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как из SQL(access) в VB запрос переделать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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