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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Обновление полей в форме
 
 автор: Леонт   (13.10.2010 в 13:30)   личное сообщение
 
 

Есть табличная форма с несколькими строками. Есть вот такая "штука"

Private Sub Поле18_AfterUpdate()
Me.Поле14 = Me.Поле18
Me.Поле14.Requery
End Sub

Но обновляется поле только в первой строке . А хотелось бы везде. Подскажите как можно зациклить или ещё что-нибудь сделать?

  Ответить  
 
 автор: Дядя Федор   (13.10.2010 в 15:43)   личное сообщение
 
 

me.requery м.б.

  Ответить  
 
 автор: osmor   (13.10.2010 в 15:45)   личное сообщение
 
 

Me.Поле14.Requery - не нужно

см. help запросы на обновление ( sql update) или recordset
запросом примерно так (обновит данные во всех строках таблицы


Private Sub Поле18_AfterUpdate()
currentproject.connection.execute "UPDATE таблица SET Поле14 = " & me.Поле18 
End Sub

если Поле18 тектовое, то

Private Sub Поле18_AfterUpdate()
currentproject.connection.execute "UPDATE таблица SET Поле14 = '" & me.Поле18  & "'"
End Sub

  Ответить  
 
 автор: Леонт   (14.10.2010 в 08:28)   личное сообщение
 
 

Большое спасибо Поле18 - формат дата тоже потребовало апострофы , но без строчки
Me.Поле14.Requery
Не обошлось

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