powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Можно ли в сделать "представление" источником "листбокса"?
10 сообщений из 10, страница 1 из 1
Можно ли в сделать "представление" источником "листбокса"?
    #32661200
kVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если можнл, то что для этого нужно указать в RowSource?
...
Рейтинг: 0 / 0
Можно ли в сделать "представление" источником "листбокса"?
    #32661219
alexFV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли в сделать "представление" источником "листбокса"?
Конечно можно.

что для этого нужно указать в RowSource
Смотря что у тебя в RowSourceType
...
Рейтинг: 0 / 0
Можно ли в сделать "представление" источником "листбокса"?
    #32661350
kVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что нужно указать в RowSourceType?
...
Рейтинг: 0 / 0
Можно ли в сделать "представление" источником "листбокса"?
    #32661368
alexFV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно поставить 1-Alias, можно 6-Fields
...
Рейтинг: 0 / 0
Можно ли в сделать "представление" источником "листбокса"?
    #32661410
kVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я пробовал не получается. :(
Писал в

RowSourceType - Alias
RowSource - имя представления

может нужно как-то подругому?
...
Рейтинг: 0 / 0
Можно ли в сделать "представление" источником "листбокса"?
    #32661424
alexFV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я пробовал не получается
А что, собственно, не получается?
...
Рейтинг: 0 / 0
Можно ли в сделать "представление" источником "листбокса"?
    #32661539
kVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть база данных в которой 2 таблицы и одно представление.

На форме 2 листбокса, в первом данные из 1-ой таблицы,
во втором хочу выводить данные из второй таблицы соответствующие выбранному пункту в первом листбоксе, в таблице они в перемешку, поэтому пытаюсь сделать это с помощью представления.

но фокс против этого, пишет 'Field' phrase is not found
...
Рейтинг: 0 / 0
Можно ли в сделать "представление" источником "листбокса"?
    #32661588
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где ты там слово "Field" написал?

Хотя, вообще-то, для этого представление не нужно. Сделай так:

Открой DataEnvironment формы (в дезайне формы пункт главного меню View -> DataEnvironment)

В DataEnvironment кладешь 2 свои таблицы источника (правой кнопкой мыши по окну DataEnvironment, пункт ADD)

Создаешь связь между этими 2 таблицами. Для этого в подчиненной таблице должен существовать индекс по внешнему ключу (полю, содержащему ссылку на запись родительской таблицы). Нажимаешь левой клавишей мыши на ключевре поле главной таблицы и не отпуская тащишь на индекс по внешнему ключу подчиненной таблицы (связь от поля к индексу)

Теперь надо создать 2 Grid на форме. Для этого нажимешь левой клавишей мыши на заголовок таблицы в DataEnvironment и не отпуская тащишь в область формы. Когда отпустишь клавишу мыши на форме там будет создан объект Grid по соответсвтующей таблице. Повторяешь эту операцию со второй таблицей.

Собственно, все. Если теперь запустить форму на выполнение, то при перемещении по главной таблице будет автоматически происходить фильтрация в подчиненной.

Ну, можешь еще навести красоту на Grid: убрать лишние столбцы, подкорректировать заголовки и размеры.
...
Рейтинг: 0 / 0
Можно ли в сделать "представление" источником "листбокса"?
    #32661648
alexFV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пишет 'Field' phrase is not found
Это происходит всего скорее потому, что ты забыл добавить свое представление в DataEnvironment.
...
Рейтинг: 0 / 0
Можно ли в сделать "представление" источником "листбокса"?
    #32661680
kVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2ВладимирМ: Дело в том что с гридами все это я делал, мне интересно сделать это с помощью листбоксов.

или зря я это затеял? :)

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


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