Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / передать массив или курсор в форму / 5 сообщений из 5, страница 1 из 1
09.03.2020, 21:23
    #39935730
DmitryKn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передать массив или курсор в форму
Добрый день,

есть форма frm1, из нее вызывается форма frm2 , там есть какие-то процессы, результат которых курсор с небольшим количеством строк, и есть необходимость передать эти данные в первую форму.
Пока идей, кроме создания свободной таблицы с ее заполнением и очисткой каждый раз, нет.

Подскажите, пожалуйста, нет ли более корректного решения? Может как-то массив можно перегнать, или еще как-то..
...
Рейтинг: 0 / 0
09.03.2020, 22:46
    #39935744
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передать массив или курсор в форму
DmitryKn
Добрый день,

есть форма frm1, из нее вызывается форма frm2 , там есть какие-то процессы, результат которых курсор с небольшим количеством строк, и есть необходимость передать эти данные в первую форму.
Пока идей, кроме создания свободной таблицы с ее заполнением и очисткой каждый раз, нет.

Подскажите, пожалуйста, нет ли более корректного решения? Может как-то массив можно перегнать, или еще как-то..


Решений несколько:

1. Простое, запускать frm1 и frm2 в одной сессии данных, тогда никаких передач параметров не понадобится.

2. http://forum.foxclub.ru/read.php?32,177198,234888#msg-234888

3. http://forum.foxclub.ru/read.php?32,177198,234889#msg-234889 серилизовать курсор в frm2 в XML и далее по ФАКу.
...
Рейтинг: 0 / 0
10.03.2020, 11:21
    #39935868
DmitryKn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передать массив или курсор в форму
PaulWist,

Спасибо, что откликнулись.

Вариант 2 понятен.

Прошу извинить за мой уровень, но не могли бы вы вариант 1 более развернуто прокомментировать, что именно должно быть сделано.
frm1 - data session - 1 default,
frm2 - тоже самое, форма модальная.
...
Рейтинг: 0 / 0
10.03.2020, 11:50
    #39935881
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передать массив или курсор в форму
DmitryKn
Прошу извинить за мой уровень, но не могли бы вы вариант 1 более развернуто прокомментировать, что именно должно быть сделано.
frm1 - data session - 1 default,
frm2 - тоже самое, форма модальная.

создания свободной таблицы Свободную таблицу заменяем на курсор и вперёд за Родину.
...
Рейтинг: 0 / 0
10.03.2020, 12:47
    #39935907
DmitryKn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передать массив или курсор в форму
Sergey Sizov, PaulWist

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

дополнительный бонус - узнал, как можно вернуть массив )

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


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