powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / заполнение комбо не из таблиц. помогите
8 сообщений из 8, страница 1 из 1
заполнение комбо не из таблиц. помогите
    #35025675
Снифф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi всем
пишем форму. хотим использовать пару комбо. данные для них можно вынести в отдельные таблицы, тока зачем вставлять в проект лишние? ведь можно заполнить комбо программно. наверно массив. может еще как
помогите пожалуста
а в массивах самостоятельно так и не смогли разобраться что к чему

спасиба
...
Рейтинг: 0 / 0
заполнение комбо не из таблиц. помогите
    #35025869
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот здесь

http://forum.foxclub.ru/read.php?32,177186,177231#msg-177231

описано как использовать массив в качестве источника ComboBox.

Но можно наполнять раскрывающийся список ComboBox и "вручную" при помощи методов Combo.AddItem() и Combo.AddListItem(), если Combo.RowSourceType = 1 - Value
...
Рейтинг: 0 / 0
заполнение комбо не из таблиц. помогите
    #35026217
Снифф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот ведь огромное вам спасиба!!!!!!!!!!
страничку по ссылочки мы сохранили у себя на жестком
потому что конкретно подошло Combo.AddItem()
то что нужно как раз!
уже все сделали на форме. через эти комбо выбираем критерии для отчета
теперь отладить отчет осталось )))))))))))))))))))
...
Рейтинг: 0 / 0
заполнение комбо не из таблиц. помогите
    #35029519
Снифф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проставили в Init формы
Код: plaintext
1.
2.
thisform.cmbVac.AddItem('АД-М', 1 , 1 )
thisform.cmbVac.AddItem('АДС-М', 2 , 1 )
thisform.cmbVac.AddItem('АКДС', 3 , 1 )
работаит как нада
теперь другая проблема появилась. передаем данные выборки в Excel. а перед этим нужно в Excel прописать выбраное значение комбо. только не его VALUE (1,2,3 итд). нужно "АД-М" или "АКДС" итд. если бы комбо был привязан к таблице, тгда понятно. а тут как быть?
...
Рейтинг: 0 / 0
заполнение комбо не из таблиц. помогите
    #35029576
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DisplayValue - то чего сейчас показывает комбо
...
Рейтинг: 0 / 0
заполнение комбо не из таблиц. помогите
    #35029645
MiklS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если свойства Combo - ColumnCount=1 и BoundColumn=1, то Value покажет то что сейчас выбрано.
А можно так
Код: plaintext
1.
2.
3.
4.
thisform.cmbVac.ColumnCount= 2   && добавим вторую колонку для сокращённого названия
thisform.cmbVac.BoundColumn= 2  && назначим колонку для Value
thisform.cmbVac.AddItem('Полное имя', 1 , 1 )
thisform.cmbVac.AddListItem('АДС-М', 2 , 2 ) && Добавим вторую колонку для выводимого значения
thisform.cmbVac.ColumnWidths="150, 0"  && скрываем вторую колонку от зрителей 

Теперь на дисплее мы видим значения только первой колонки, а Value возвратит значение второй
...
Рейтинг: 0 / 0
заполнение комбо не из таблиц. помогите
    #35029733
Снифф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=AlexiS=-DisplayValue - то чего сейчас показывает комбо блин, ну слабы мы в ангиском

Specifies the contents of the first column of the selected item in a ListBox or ComboBox control -- показываит, что содержиться в первой колонке выбранной единицы...

вот так мы перевели когда-то с Мумриком и записали себе в Хелп. кто бы мог подумать!!!!!
...
Рейтинг: 0 / 0
заполнение комбо не из таблиц. помогите
    #35029738
Снифф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MiklSА если свойства Combo - ColumnCount=1 и BoundColumn=1, то Value покажет то что сейчас выбрано.
А можно так
Код: plaintext
1.
2.
3.
4.
thisform.cmbVac.ColumnCount= 2   && добавим вторую колонку для сокращённого названия
thisform.cmbVac.BoundColumn= 2  && назначим колонку для Value
thisform.cmbVac.AddItem('Полное имя', 1 , 1 )
thisform.cmbVac.AddListItem('АДС-М', 2 , 2 ) && Добавим вторую колонку для выводимого значения
thisform.cmbVac.ColumnWidths="150, 0"  && скрываем вторую колонку от зрителей 

Теперь на дисплее мы видим значения только первой колонки, а Value возвратит значение второйи за это разьяснение тоже спасибо!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / заполнение комбо не из таблиц. помогите
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]