Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Grid да grid / 6 сообщений из 6, страница 1 из 1
17.06.2010, 17:56
    #36693220
Ganjubas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Grid да grid
В общем такая проблема. Есть форма, на ней grid куда выводится таблица (в проекте только одна таблица). Есть другая форма, в которой расположил текст боксы в соответствии с количеством столбцов в таблице. Задача: При переходе (выделении) на определенную запись в gridе (на первой форме) необходимо чтоб во второй форме в текст боксах показывалась именно выделенная запись. В текст боксах установил соответствующие свойства cоntrolsоurs
...
Рейтинг: 0 / 0
17.06.2010, 18:44
    #36693367
reware
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Grid да grid
Ganjubas,
В гриде первой формы прописать в методе AfterRowColChange обновление либо самой второй формы целиком (Form2.Refresh), либо каждого текстбокса второй формы. Только первая форма должна знать о существовании второй. К примеру, если вторая вызывалась в виде DO FORM Form2 NAME Form2, где Form2 обьявлена, как глобальная переменная.
...
Рейтинг: 0 / 0
17.06.2010, 19:01
    #36693396
Eugenkru10
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Grid да grid
rewareGanjubas,
В гриде первой формы прописать в методе AfterRowColChange обновление либо самой второй формы целиком (Form2.Refresh), либо каждого текстбокса второй формы. Только первая форма должна знать о существовании второй. К примеру, если вторая вызывалась в виде DO FORM Form2 NAME Form2, где Form2 обьявлена, как глобальная переменная.
Удобнее всего не заводить кучу форм, а сделать PageFrame в одной форме!
На одной вкладке к примеру разместить список записей, а на второй развернуть выбранную запись для просмотра и редактирования.
При переходе на вкладку в методе Activate или Click просто обновлять содержимое этой вкладки this.Refresh .
...
Рейтинг: 0 / 0
17.06.2010, 19:25
    #36693441
Ganjubas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Grid да grid
Eugenkru10, можешь по подробнее обьяснить как сделать pageframe? При ее использовании можно будет редактировать, удалять, добавлять записи?
...
Рейтинг: 0 / 0
17.06.2010, 20:34
    #36693526
Eugenkru10
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Grid да grid
GanjubasEugenkru10, можешь по подробнее обьяснить как сделать pageframe? При ее использовании можно будет редактировать, удалять, добавлять записи?
можно.
...
Рейтинг: 0 / 0
17.06.2010, 21:06
    #36693582
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Grid да grid
Еще варианты:

3. FormSet

4. Главная форма - Private DataSession, подчиненная - Default DataSession (не перепутал. Именно так: подчиненная в сессии данных главной). Хотя это опасное решение. Требует закрытия подчиненной формы перед закрытием главной.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Grid да grid / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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