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

Форум: MS ACCESS

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

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

 
 

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

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

тема: MSA2003
 
 автор: ial52   (28.12.2010 в 16:11)   личное сообщение
 
 

Приветствую всех!
Кто подскажет, как прочесть программно имена полей из поля со списком?

  Ответить  
 
 автор: kot_k_k   (28.12.2010 в 16:30)   личное сообщение
 
 

на ум вот пришло,

ПолеСоСписком.Properties("RowSource") - получаем строку Select ,
преобразуем между Select и From - получим имена полей

а как еще хз, Column(1) - не работат точно? если только не в форме Me.Поле.Column(1), но вернет значение а как конкретно имяполя - ХЗ

а на кой оно - мож и не надо токого, если подумать.

  Ответить  
 
 автор: ial52   (28.12.2010 в 17:05)   личное сообщение
 
 

Хочу форму для поиска смастерить, а поля в ПолеСоСписком будут переменными. Поэксперементирую сегодня, а не получится, то плюну на эту затею и выкручусь иначе

  Ответить  
 
 автор: Гоблин   (28.12.2010 в 21:20)   личное сообщение
42 Кб.
 
 

Хочу форму для поиска смастерить, а поля в ПолеСоСписком будут переменными.

Если правильно понял, это так =>
(не совершенство)

  Ответить  
 
 автор: Анатолий (Киев)   (28.12.2010 в 17:07)   личное сообщение
 
 

Например:

Dim qdf As QueryDef, i&

    Set qdf = CurrentDb.CreateQueryDef("",  Me!ПолеСоСписком.RowSource)
 For i = 0 To qdf.Fields.Count - 1
     Debug.Print qdf.Fields(i).Name
 Next

  Ответить  
 
 автор: ial52   (28.12.2010 в 23:01)   личное сообщение
 
 

Спасибо, видимо, это верный путь. Завтра попробую

  Ответить  
 
 автор: ial52   (28.12.2010 в 23:06)   личное сообщение
 
 

ВСе работает. Спасибо

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