Тип параметра “Список” - очень нужная штука, НО…
не пользуемся по двум причинам:
-
Физически в DMF-е сохраняется порядковый номер значения в списке. А наши программы считывают значения непосредственно из DMF-а. Почему бы не сохранять само значение? Для этого есть и еще один резон - см. п.2…
-
Нельзя ввести значение, не присутствующее в списке. А часто бывает надо. Есть, к примеру, список “разрешеннои использование” земельного участка. Но в жизни-то всякое бывает
. Всего в список не запишешь.
Занести бы в список, допустим “звездочку”, и это бы означало, что можно ввести любое значение не из списка. Нет звездочки - нельзя. ![]()
Ну и третье:
3. Если большой список, то нужен поиск по первым введенным символам. А он работает только по ОДНОМУ первому символу.
Неудобно страшно. ![]()
Вобщем если это DBComboBox, то Style - csDropDown