Добро пожаловать на Форум SoftWeb.ru.
 
Лето

Нам нужна Ваша поддержка. Сбор средств на оплату дата-центра.

Форум SoftWeb.ru » Интернет » Программирование » Инструменты программиста » MS Access : Открытие подчиненной формы на новой записи

Инструменты программиста Программы для отладки и исследования приложений. Редакторы ресурсов, отладчики, дизассемблеры, упаковщики, распаковщики, компиляторы, дикомпиляторы и т. д.

ОТВЕТИТЬ
Опции темы Опции просмотра Опции просмотра
MS Access : Открытие подчиненной формы на новой записи
Старый 19.02.2013, 20:42   #1
 
Статус: Ефрейтор
Регистрация: 08.03.2012
Сообщений: 10
СПАСИБО: 0
сказали Спасибо 0 раз(а) в 0 сообщении
По умолчанию MS Access : Открытие подчиненной формы на новой записи

Здравствуйте все!
Прошу совета.
Я занимаюсь разработкой и модернизацией баз данных с использованием M'Access 2003 и SQL Server 2005.
Ситуация, вызвавшая вопрос, такова.

Форма F1 содержит форму F2 в качестве подчиненной. Нужно, чтобы при запуске формы F1 форма F2 сразу же открывалась не на одной из имеющихся записей своего источника, а на новой записи.
Для самой формы F1 это не проблема (например, командой

DoCmd.GoToRecord acDataForm, Me.Name, acNewRec).

А вот для подчиненной формы у меня не получилось ни так, ни с учетом именования подчиненной формы из основной.
Понятно, что требуемое может сделать пользователь ручками после открытия формы. Суть проблемы в том, что хочется освободить пользователя от этой дополнительной операции (если, конечно, сделать можно).

Подскажите, как можно было бы сделать, что мне нужно, или хотя бы где это можно было бы посмотреть.
Заранее спасибо.
MS_4G вне форума   ЦИТИРОВАТЬ
Объявление
Нам нужна Ваша поддержка. Сбор средств на оплату дата-центра.
Старый 20.02.2013, 17:02   #2
 
Аватар для 4айник
 
Статус: Чайник
Регистрация: 06.11.2006
Адрес: Владик, что возле Японии
Сообщений: 12,748
СПАСИБО: 10,175
сказали Спасибо 8,066 раз(а) в 5,001 сообщении
По умолчанию Re: MS Access : Открытие подчиненной формы на новой записи

Цитата:
Сообщение от MS_4G Посмотреть сообщение
Форма F1 содержит форму F2 в качестве подчиненной. Нужно, чтобы при запуске формы F1 форма F2 сразу же открывалась не на одной из имеющихся записей своего источника, а на новой записи.

Dim tmpRS As Recordset
Set tmpRS = Me.F2.Form.RecordsetClone
tmpRS.AddNew

не?


Цитата:
Сообщение от Клод Адриан Гельвеций
Знание некоторых принципов легко возмещает незнание некоторых фактов

[Ссылки могут видеть только зарегистрированные пользователи. ] не жать.
4айник вне форума   ЦИТИРОВАТЬ
Старый 26.02.2013, 04:18   #3
 
Статус: Ефрейтор
Регистрация: 08.03.2012
Сообщений: 10
СПАСИБО: 0
сказали Спасибо 0 раз(а) в 0 сообщении
По умолчанию Re: MS Access : Открытие подчиненной формы на новой записи

Цитата:
Сообщение от 4айник Посмотреть сообщение
Dim tmpRS As Recordset
Set tmpRS = Me.F2.Form.RecordsetClone
tmpRS.AddNew

не?

В главной форме в событии Form_Load записывается код
Me.F2.Form.Recordset.AddNew

Этот вариант сработал.
Спасибо всем, кто содействовал выяснению решения проблемы.
MS_4G вне форума   ЦИТИРОВАТЬ
Объявление
Нам нужна Ваша поддержка. Сбор средств на оплату дата-центра.
ОТВЕТИТЬ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открытие Джона Леннона / Discovering Lennon (2010) SATRip Gauranga Документальное кино 0 23.03.2012 09:23
Машиночитаемые формы cvetaru 1С Предприятие. Архив 1 23.10.2011 03:52
Версия формы 5.1 Nelly 1С Предприятие. Архив 1 29.03.2011 02:27
Копирование данных из формы в текстовый файл Erix2804 Вопросы и ответы 5 15.08.2010 04:30
Секс. Формы с содержанием. veterok2308 Секс 11 08.04.2010 07:27


Часовой пояс GMT +3, время: 10:00.

Нам нужна Ваша поддержка. Сбор средств на оплату дата-центра.
Яндекс цитирования