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

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

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


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


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

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

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

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

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


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