powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / открытие формы по новой записи
8 сообщений из 8, страница 1 из 1
открытие формы по новой записи
    #32132927
ВСК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот такая проблема:
есть две формы - одна для добавления новых категорий товаров, другая для добавления новых товаров

открываю я форму для добавления новой категории, ввожу данные, после чего жму ОК и у меня идёт insert в базу, новая категория добавлена, форма закрывается

требуется - после того произведена вставка открыть форму ввода нового товара, соответствующего только что созданной категории (по автонамберу)

как это реализовать?
...
Рейтинг: 0 / 0
открытие формы по новой записи
    #32132971
RIm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как я понял insert идет через docmd.runsql "insert....."?

Лучше в таком случае использовать
rst.addnew
rst("КатегорияМТР")="йййй"
НовоеЗначениеСчетчика=rst("id")
rst.update

Дальше думаю ясно как:
docmd.openform "имя формы

stLinkCriteria = "[КодКатегории]=" & НовоеЗначениеСчетчика
DoCmd.OpenForm "НовыйМТР", , , stLinkCriteria, acFormAdd

Текст не проверял, кол-во запятых пересчитайте. Ну логика такова в общих чертах

Удачи!
...
Рейтинг: 0 / 0
открытие формы по новой записи
    #32132979
Фотография Latuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется , что ты сам себе ответил.
>категория добавлена, форма закрывается
По событию Form_Close

открыть форму ввода нового товара
DoCmd.OpenForm

Что не получается? Не можеш достать номер новой категории или трудности с его использованием в форме товара? Конкретизируй проблемму.Прежде всего MDB Or ADP.
...
Рейтинг: 0 / 0
открытие формы по новой записи
    #32133001
ВСК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема в том, как достать номер новой категории

можно конечно дополнительный запрос сделать, но как-то некрасиво это выглядит

А что такое ADP?
...
Рейтинг: 0 / 0
открытие формы по новой записи
    #32133011
RIm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я же ответил как номер новой записи получить.
А дополнительный некрасивый запрос не поможет.

Способ только один. См. выже.

Удачи!
...
Рейтинг: 0 / 0
открытие формы по новой записи
    #32133064
ВСК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
обновление идёт через
DoCmd.GoToRecord , , acNewRec

через прямой инсёрт если делать, я , как понимаю надо кучу проверок на непустые данные делать, а не хотелось бы
...
Рейтинг: 0 / 0
открытие формы по новой записи
    #32133404
Фотография Ирча
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я в такой ситуации на поле с новой записью вешала 2 события:
на клик обновление формы, на дубльклик отврытие связанной, все работает
...
Рейтинг: 0 / 0
открытие формы по новой записи
    #32133558
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смутно помню, что id (автоинкремент) только что вставленной записи как-то раз у меня не читалось (было в процессе не определено), пришлось поюзать LastModified для набора после вставки. Было ли это при режиме формы "только вставка" или еще когда - не помню.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / открытие формы по новой записи
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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