Несколько вопросиков. Опять формы.

lamerk
Дата: 29.11.2009 19:49:23
Есть энное количество групп, как осуществить выбор определенных групп в форме. Плюс к этом, как осуществить подсчет выбранных групп. (То есть, если я выбрал 5 групп, то в поле автоматически ставится число 5).
mds_world
Дата: 29.11.2009 19:53:47
lamerk,
"Номера групп" это что за контрол? По виду обычный текстбокс. И как вы в нем выбираете несколько групп?
lamerk
Дата: 29.11.2009 19:59:55
А что можно поставить туда, чтобы осуществить выбор?
mds_world
Дата: 29.11.2009 20:16:01
lamerk
А что можно поставить туда, чтобы осуществить выбор?
Я же понятия не имею, что вам требуется.

Навскидку - можно писать номера через запятую, типа 1,2,3,4,5. Тогда в процедуре на событии после обновления поля (AfterUpdate) пишете
If Isnull(Me.ПолеНомеровГрупп) Then
  Me.ПолеКоличествоГрупп=0
  Exit Sub
End If
Me.ПолеКоличествоГрупп=Len(Me.ПолеНомеровГрупп) - Replace(Me.ПолеНомеровГрупп, ",", "") + 1
Здесь, с помощью функции Replace, удаляются запятые из строки. Разница в длинах исходной и преобразованной строки даст количество элементов