Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Как вставить данные из одной формы в другую  [new]
nalust
Member

Откуда:
Сообщений: 2
Здравствуйте !

Вот такой вопрос:

Существует form1 (ввод анкетных данных).
На ней по кнопке выводится календарь(находится в form2).
Данные с календаря должны попасть в text box.

Подскажите пожалуйста, как сие можно сделать.
2 авг 06, 08:52    [2953405]     Ответить | Цитировать Сообщить модератору
 Re: Как вставить данные из одной формы в другую  [new]
Гость.
Guest
PUBLIC f_myForm
DO FORM f_myForm LINKED NAME f_myForm
*заполняем данными и пр. затем вызываем форму календаря. 
*В форме календаря, скажем в кнопке прописываем:
f_myForm.text1.value=thisform.textData.value &&заполняем данными
thisform.release() &&закрываем форму календаря
2 авг 06, 10:18    [2953848]     Ответить | Цитировать Сообщить модератору
 Re: Как вставить данные из одной формы в другую  [new]
Aleksey-K
Member

Откуда: Москва
Сообщений: 3116
Календарь, как я понимаю, это модальная форма.
Вариантов, например, два:
1. Передать ссылку на вызвающую форму (как вариант, передать ссылку на тот объект, который отображает дату) при запуске формы-календаря и в ней через ссылку менять значение свойства вызывающей формы (TextBox.Value) выбраной датой.
2. Возвращать выбранную через календарь дату в событии Unload формы-календарь.

С уважением, Алексей
2 авг 06, 10:24    [2953893]     Ответить | Цитировать Сообщить модератору
 Re: Как вставить данные из одной формы в другую  [new]
Владимир СА
Member

Откуда:
Сообщений: 7881
А почему сразу на форме не использовать "Microsoft Date and Time Picker Control", как бы Combo-календарь ? И не нужна вторая форма с календарем.
2 авг 06, 12:08    [2954732]     Ответить | Цитировать Сообщить модератору
 Re: Как вставить данные из одной формы в другую  [new]
nalust
Member

Откуда:
Сообщений: 2
Владимир СА
А почему сразу на форме не использовать "Microsoft Date and Time Picker Control", как бы Combo-календарь ? И не нужна вторая форма с календарем.


Действительно.
Так намного удобнее.
Огромное спасибо Владимир СА!
2 авг 06, 13:17    [2955311]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить