powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Добавление и обновление
4 сообщений из 4, страница 1 из 1
Добавление и обновление
    #32753874
-GL-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача следующая:
существует две таблицы Tabl1 (поля a1,a1...) и Tabl2 (поля b1,b2...). Таблицы связаны полями a1 и b1 как один-к-многим (одной записи в Tabl1 могут относится несколько записей в Tabl2 с соответствующими a1 и b1).
Создал форму с подчиненной (главная часть - из Tabl1, подчиненная - из Tabl2).

Я хочу сделать кнопочку, при нажатии на которой открывалась бы форма, причем:
- поля формы совпадали бы с полями Tabl2 (данные соответственно тоже добавляются в Tabl2) - но не это главное;
- в первом поле формы я хочу, чтобы по умолчанию стояло значение a1 (ну или b1, один фиг);
- по закрытии формы (после добавления записи в Tabl2), данные в форме с подчиненной должны обновиться.

Конечно намутил я. Но все-таки, помогите, плз.
...
Рейтинг: 0 / 0
Добавление и обновление
    #32753899
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-GL--поля формы совпадали бы с полями Tabl2 (данные соответственно тоже добавляются в Tabl2) - но не это главное;
- в первом поле формы я хочу, чтобы по умолчанию стояло значение a1 (ну или b1, один фиг);
непонятно, в чем проблема. Форма для ввода данных? Ставим свойство Ввод данных- Да. Значение по умолчанию поля b1 - Forms![Моя главная форма]![a1].

-GL -- по закрытии формы (после добавления записи в Tabl2), данные в форме с подчиненной должны обновиться.

В процедуре обработки события закрытия формы пишем
DoCmd.RunCommand acCmdSaveRecord
Forms![Моя главная форма]![Контрол подчиненной формы].form.requery

А не проще ли добавлять в самой подчиненной форме?
...
Рейтинг: 0 / 0
Добавление и обновление
    #32753981
ayv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ayv
Гость
В продолжении темы вопрос к Alexander G?
Как в одиночной форме, основанной на таблице,
остаться на той же записи после
Forms![Моя главная форма]![Контрол подчиненной формы].form.requery
У меня сразу переходит на 1 запись
...
Рейтинг: 0 / 0
Добавление и обновление
    #32753989
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поиск по Bookmark,
если кратко, то так:
Код: plaintext
1.
2.
3.
4.
  Set rst = Forms![frmb].RecordsetClone
    rst.MoveFirst
    rst.Find "[Id]=" & IdNewRec
    If rst.EOF Then MsgBox "не нашел, странно, а  ведь добавил запись"
    Forms![frmb].Bookmark = rst.Bookmark
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Добавление и обновление
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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