Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Нужна помощь по созданию связанных форм
 
 автор: Malenkay_ledi   (29.12.2007 в 03:05)   личное сообщение
 
 

Пожалуйста, подскажите, как можно это сделать. Есть основная форма main, в которую заносятся основные данные по сотруднику. Результаты ввода сохраняются в одноименную таблицу. В этойт форме необходимо создать кнопки - переход на другие формы, в которых необходимо вносить доп. информацию про этих сотрудников. Данные должны сохраняться в ту же таблицу, что и по первой форме.
Проблема в том, что при заполнении данных в дополнительных формах данные заносятся на нового сотрудника, а не на того, кто в основной форме. Плюс ко всему данные не сохраняются - то есть при открытии формы должны выводиться данные, которые уже заполнены по данному сотруднику. А у меня каждый раз форма открывается чистая.
Пожскажите, пожалуйста, я уже который день мучаюсь -а ничего не получается. Это мой первый опыт работы. Заранее спасибо.

  Ответить  
 
 автор: osmor   (29.12.2007 в 08:33)   личное сообщение
 
 

Постройте мастером кнопку на октрытие формы, при построении он спросит все ли записи выводить в создаваемой форме или только выбранные, и предложит указать способ отбора.
МЕстер сгенерит нужный код (посмотрите как он выглядит)
или
Почитайте Help по DoCmd.OpenForm
или
Код должен быть примерно такой

docmd.OpenForm "ИмяФОрмы",acNormal,,"[КлючевоеПоле] = " & me.[КлючевоеПоле],acFormEdit 
если ключевое поле текстовое то,
docmd.OpenForm "ИмяФОрмы",acNormal,,"[КлючевоеПоле] = '" & me.[КлючевоеПоле] & "'",acFormEdit 

  Ответить  
 
 автор: palarm   (29.12.2007 в 08:41)   личное сообщение
12 Кб.
 
 

типа так

  Ответить  
 
 автор: час   (29.12.2007 в 09:09)   личное сообщение
 
 

Извиняюся , а что на одной форме, у Вас поля не помещаются?

  Ответить  
 
 автор: Malenkay_ledi   (31.12.2007 в 01:15)   личное сообщение
 
 

Не помещаются. Получается слишком много информации (дополнительной), которую в принципе нужно убрать с глаз - чтобы не отвлекала (например, расчте стажа, состав семьи, сисок детей, инфогрмация об образовании, данные по военкомату и пр.). А в основной форме основные данные - ФИО возраст, стаж (общий), специальность, подразделение и пр.

  Ответить  
 
 автор: час   (03.01.2008 в 22:03)   личное сообщение
 
 

Сделайте эти лишние поля = невидимыми.
свойства-вывод на экран-нет (false)/
Данные туда попадают, а пользователь ничё не видит...

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList