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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Как из одной формы вставить данные в другую access 2003
 
 автор: angel_026   (08.09.2009 в 00:28)   личное сообщение
 
 

ВСЕМ Доброго времяни суток!
Вот такая трабла, есть форма1, в которой по нажатии кнопки открывается вторая форма и нужно во вторую вставить данные из первой, приче данные из конкретной записи
Типа написал, с большим трудом, массив, создал пользовательский тип myrecA:

Dim pst As myrecA
Private Sub Кпопка_Click()
With pst
.Поле1 = Me.Поле1
'Здесь еще много полей, не буду загружать ими эфир
End With
DoCmd.OpenForm Форма2, acNormal
End Sub
Вот и туплю, как полученные данные (pst.Поле1) вставить в форму 2, там тоже есть поле1, Да самое главное, что данные при клике на кнопку в массив записываются верные!
Народ, плиз, подскажите чайнику

  Ответить  
 
 автор: Lukas   (08.09.2009 в 00:39)   личное сообщение
 
 

Как вариант, если форма2 открывается не в диалоговом режиме
With Forms("Форма2")
.Controls("Поле1")=Me!Поле1
.Controls("Поле2")=Me!Поле2
...
End With

Непонятно, правда, зачем метать данные из одной формы в другую.

  Ответить  
 
 автор: angel_026   (08.09.2009 в 00:40)   личное сообщение
 
 

нет, она открывается как ВСПЛЫВАЮЩАЯ

  Ответить  
 
 автор: angel_026   (08.09.2009 в 00:51)   личное сообщение
 
 

Пишет, не может найти форму2, хотя реально она существует
Мож че не так делаю
With Forms("заказ")
.Controls("Артикул") = Me!Артикул
End With
Подскажи,плиз

  Ответить  
 
 автор: angel_026   (08.09.2009 в 01:01)   личное сообщение
 
 

ААААААААА, я ЧАЙНИК
Lukas, спасибки огроменное
разобрался и заработало, ведь, просто надо было написать после открытия формы
Респект

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