Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Запихнуть поле курсора в Combobox / 10 сообщений из 10, страница 1 из 1
11.05.2005, 21:32
    #33058628
boyza
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запихнуть поле курсора в Combobox
Добрый вечер
У меня такой вопрос .Есть таблица с полем, в котором есть записи повторяющиеся. Мне надо в комбобокс запихнуть одиночные экземплярчики.
Я создал курсор с дистинктом этого поля, но как теперь поле курсора внихнуть в комбу? через прописывание в контролсорс вручную в пропертис - даже не кликает на комбе теперь. В ините формы прописать - тоже не выходит, клацаю, а комбо будто пустой (или сразу закрывается список??)
Если присваивать DisplayValue и Value это требуещееся поле, то в комбе отображается по умолчанию первая запись. Но опять - клацаю и список не открывается (но как-то "вибрирует", может и закрывается сразу же, как я писал выше)

vfp 6, на другой перейти сейчас нет возможности:(
...
Рейтинг: 0 / 0
11.05.2005, 22:59
    #33058678
Samvel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запихнуть поле курсора в Combobox
Попробуй в рекордсоурс запихнуть сам курсор
RecordSource='Select ...'
...
Рейтинг: 0 / 0
12.05.2005, 00:21
    #33058716
boyza
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запихнуть поле курсора в Combobox
У комбобокса нет рекордсорса
Не в 6-й версии во всяком случае
...
Рейтинг: 0 / 0
12.05.2005, 01:25
    #33058740
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запихнуть поле курсора в Combobox
Hi boyza!

А хелп читать не пробовал? Тебе нужны RowSource и RowSourceType а всё прочее никак не является ИСТОЧНИКОМ данных для комбо.

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
12.05.2005, 01:30
    #33058742
VanGuard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запихнуть поле курсора в Combobox
а в RowSource пропобал, при RowSourceType = 3, правда новичок я, если, глупый ответ, извини
...
Рейтинг: 0 / 0
12.05.2005, 09:13
    #33058925
Samvel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запихнуть поле курсора в Combobox
Извеняюсь.
rowsource="SELECT..."
...
Рейтинг: 0 / 0
12.05.2005, 09:21
    #33058951
urmas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запихнуть поле курсора в Combobox
Формулирую на что я отвечаю:
Есть курсор1. Нужно значения из конкретного столбца этого курсора1 для отображения в комбо с возможностью выбора и занесения выбранного значения в поле курсора2 (обычно другого).

ответ:

RowSourceType = 6 &&fields то бишь поля
RowSource = cursorname1.fieldname1, fieldname2, ...,fieldnameN &&откуда взять
ControlSource = cursorname2.fieldname &&куда присвоить

если количество полей в RowSource > 1, то нужно изменить также
BoundTo = .T.
BoundColumn = 1 && порядковый номер стоблца из RowSource значение которого нужно присваивать для ControlSource

Надеюсь, что правильно понял Ваш вопрос и достаточно понятно
Если одно из этого неверно, пишите
...
Рейтинг: 0 / 0
12.05.2005, 17:14
    #33060487
boyza
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запихнуть поле курсора в Combobox
Igor Korolyov

Огромноe спасибо
А хелпа у меня нет, дистра такая была :(
...
Рейтинг: 0 / 0
12.05.2005, 17:16
    #33060493
boyza
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запихнуть поле курсора в Combobox
:)
всем спасибо..
...
Рейтинг: 0 / 0
12.05.2005, 17:29
    #33060554
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запихнуть поле курсора в Combobox
boyzaА хелпа у меня нет, дистра такая была :(
В Visual FoxPro 6 нет справки (HELP) и примеров (Sample)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Запихнуть поле курсора в Combobox / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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