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

Форум: MS ACCESS

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

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

 
 

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

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

тема: ПолеСоСписком
 
 автор: IGNATUS   (22.07.2007 в 09:41)   личное сообщение
 
 

Прошу помощи. На одиночной форме несколько полейсосписком. На каждом, после обновления, написано:

Private Sub ПолеСоСписком1_AfterUpdate()
Поле1 = .Column(1, .ListIndex)
Поле2 = .Column(2, .ListIndex)
Поле3 = .Column(3, .ListIndex)
Поле4 = .Column(4, .ListIndex)

Private Sub ПолеСоСписком2_AfterUpdate()
Поле5 = .Column(1, .ListIndex)
Поле6 = .Column(2, .ListIndex)
Поле7 = .Column(3, .ListIndex)
Поле8 = .Column(4, .ListIndex)

т.е. при выборе значения в полесосписком появляются данные из таблицы в полях на форме. Все красиво. Но исправить данные в поле не получается - они не заносятся в таблицу... Где же я налажал?

  Ответить  
 
 автор: час   (22.07.2007 в 13:32)   личное сообщение
 
 

в поле со списком лучше иметь колонку для выбора какого-то подходящего значения, и колонку с идентификатором (этого значения ID_Значения).
А в форме выводить данные прямо из таблицы с данными,
тогда их и править и сохранять можно будет.

  Ответить  
 
 автор: IGNATUS   (22.07.2007 в 16:37)   личное сообщение
 
 

колонка для выбора имеется - дата, идентификатор - номер записи, и свойство Данные (ControlSource) этих полей основано на поле таблицы - дата... У всех полей из набора Поле1, ...,Поле8,...,ПолеN, в которые скидываются результаты выбора из комбо, одно и то же поле таблицы в ControlSource. Результат - эти поля на форме показывают то, что в них положили последним, поскольку они все отражают один и то же источник.
Мне надо как раз наоборот - в форме я выбираю из комба номер, ставлю напротив дату и она заноситься в таблицу в строку напротив этого номера... В следующем комбе другой номер и другая дата. Запутал? Извини, я только учусь..

  Ответить  
 
 автор: час   (22.07.2007 в 19:30)   личное сообщение
 
 

давай сначала...
У формы есть источник данных - таблица источник(источник заисей) или как угодно?

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

http://hiprog.com/index.php?option=com_content&task=view&id=693

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