powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / форма на основе ХП. Как добавить запись?
12 сообщений из 12, страница 1 из 1
форма на основе ХП. Как добавить запись?
    #32216966
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть форма которой при открытии передаётся параметр для ХП (pk записи) и дальше
me.recordsource="exec sp_X "+cstr(param). т.е. выбирается нужная запись.
дальше надо по кнопочке добавить следующую запись и перейти на неё.
как мне добавить запись и узнать её pk??
...
Рейтинг: 0 / 0
форма на основе ХП. Как добавить запись?
    #32216996
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и добавляй как обычно (если результат хп редактируем). Правда если селект в хп содержит более одной таблицы, то нужно будет прописать для формы уникальную таблицу и команду синхронизации.
...
Рейтинг: 0 / 0
форма на основе ХП. Как добавить запись?
    #32217010
Хам трамвайный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что же ты так сложно
добавляешь?
"exec с параметром"

поставь хп в качестве
источника
и пропиши входные
параметре в свойстве
формы "входные параметры"
...
Рейтинг: 0 / 0
форма на основе ХП. Как добавить запись?
    #32217033
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а также
однозначную таблицу
команду синхронизации

и пользуешь как mdb


и будет тебе счестье


команду синхронизации тоже лучше выполнить в виде ХП

ком. синх : ХП ?
вх пар: @вх_парам_из_ХП_син=ххххххххххх
...
Рейтинг: 0 / 0
форма на основе ХП. Как добавить запись?
    #32217034
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Pavel
так в этом то и вопрос.. что хп не позволяет добавлять записи

2Хам трамвайный
гм... добавить то я запись могу. как мне потом узнать параметр для хп?? (это значение типа счётчки у добавленой записи)
могу я сделать
execute "insert into...."
а дальше как узнать pk добавленой записи?... ведь последнюю запсиь брать из таблицы это, наверное, не есть гут при многопользовательском режиме.
...
Рейтинг: 0 / 0
форма на основе ХП. Как добавить запись?
    #32217071
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понятно. Запись тебе лучше добавлять в коде, или вызывая процедуру на добавление с выходным параметром, возвращающим значение ключа (что на мой взгляд лучше), или через рекордсет. Кстати, ключ счетчик?
...
Рейтинг: 0 / 0
форма на основе ХП. Как добавить запись?
    #32217076
Хам трамвайный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну добавил ты запись.
а значение счетчика
тебе зачем?
...
Рейтинг: 0 / 0
форма на основе ХП. Как добавить запись?
    #32217078
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, кстати, раз уж источник не обновляем, не заморачивайся с командой синхронизации и уникальной таблицей - в данном случае это бестолку. А вот процедуру используй как Хам советует.
...
Рейтинг: 0 / 0
форма на основе ХП. Как добавить запись?
    #32217083
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это значение типа счётчки
Это как?
...
Рейтинг: 0 / 0
форма на основе ХП. Как добавить запись?
    #32217084
VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/topic/40900
...
Рейтинг: 0 / 0
форма на основе ХП. Как добавить запись?
    #32217088
Хам трамвайный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну если тебе
так надо знать
значение счетчика
спроси select @@IDENTITY
...
Рейтинг: 0 / 0
форма на основе ХП. Как добавить запись?
    #32217105
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Pavel
вызывая процедуру на добавление с выходным параметром, возвращающим значение ключа
вот я это и хочу.. но не умею =)).... "всё понимаю... а сказать не могу" +))

2Хам трамвайный
да наверное и не надо =)... эт я по незнанию =))

сделаю как VIG показал. сэнкс =)))
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / форма на основе ХП. Как добавить запись?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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