
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.12.2006, 20:22
|
|||
|---|---|---|---|
|
|||
Интерактивная передача данных |
|||
|
#18+
Здравствуйте! Господа, подскажите пожалуйста, как интерактивно передавать данные между двумя формами? Я знаю, что делается это через PUBLIC переменные, но как сделать так: открыто 2е формы: Ф1 (рабочая форма) и Ф2 (форма календарь). На Ф2 выбираю в стандартном ActiveX календаре дату. Создаю в ней глобальную переменную и пишу в нее дату. А на Ф1 надо чтобы без нажатия на какие-либо кнопки в поле ДАТА - отобразилась введенная дата. Как это можно сделать? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2006, 20:44
|
|||
|---|---|---|---|
|
|||
Интерактивная передача данных |
|||
|
#18+
Как вариант - набор форм. Все формы как один объект, поэтому проблемы обмена нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2006, 21:46
|
|||
|---|---|---|---|
|
|||
Интерактивная передача данных |
|||
|
#18+
хмм.. не могли бы вы расказать немного по-подробнее об этом? ни разу не встричал.. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.12.2006, 00:18
|
|||
|---|---|---|---|
|
|||
Интерактивная передача данных |
|||
|
#18+
После выбора даты запускать метод другой формы, обновляющий на ней данные. Не обязательно при это использовать глобальные переменные, можно в качестве параметра данные передавать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.12.2006, 00:50
|
|||
|---|---|---|---|
|
|||
Интерактивная передача данных |
|||
|
#18+
Спасибо, как оказалось - все гениальное - просто.. Кто бы мог подумать.. Всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.12.2006, 11:06
|
|||
|---|---|---|---|
Интерактивная передача данных |
|||
|
#18+
Пока не наворотил с "формсетами" - гляди в MSDN... http://www.sql.ru/forum/images/exclamation.gif ============ Visual FoxPro 9.0 How to: Return a Value from a Form You can use forms throughout your application to allow users to specify a value. To return a value from a form Set the WindowType Property of the form to 1 to make the form modal. In the code associated with the Unload event of the form, include a RETURN Command with the return value. In the program or method that runs the form, include the TO keyword in the DO FORM Command. For example, if FindCustID is a modal form that returns a character value, the following line of code stores the return value to a variable named cCustID: DO FORM FindCustID TO cCustID For more information, see RETURN Command and DO FORM Command. Note If you get an error, make sure the WindowType is set to 1 (Modal). ================= Уж проще не будет...http://www.sql.ru/forum/images/happy.gif А вот и обратная задачка (на будущее) ... ======================== Visual FoxPro 9.0 How to: Pass Parameters to a Form Sometimes you want to pass parameters to forms when you run them to set property values or specify operational defaults. To pass a parameter to a form created in the Form Designer Create properties on the form to hold the parameters, such as ItemName and ItemQuantity. In the Init Event code for the form, include a PARAMETERS statement such as: PARAMETERS cString, nNumber In the Init event code for the form, assign the parameters to the properties, as in this example: THIS.ItemName = cString THIS.ItemQuantity = nNumber When running the form, include a WITH clause in the DO FORM Command: DO FORM myform WITH "Bagel", 24 ======================== ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1590248]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 455ms |

| 0 / 0 |
