Показать сообщение отдельно
Старый 05.10.2009, 10:39   #2  
Romul is offline
Romul
Участник
 
186 / 11 (1) +
Регистрация: 26.12.2007
Цитата:
Сообщение от urnadm Посмотреть сообщение
Если бы я вызывал форму создания задачи через FORM.RUNMODAL, то сделал бы функцию GetNo на форме, но, поскольку эта FORM.RUNMODAL вызывается функцией в таблице, я могу вернуть таким образом "No." лишь в саму эту таблицу...

Наверно я мудрено объяснил Но всё-таки нужно получить номер созданной таким образом задачи в главную форму...
Если я правильно понял Вас, то Вы уже сами практически ответили на свой вопрос.

В таблице создаете функцию по возврату номера. Назовем ее SaveNo.
Псевдокод:
SaveNo(pNo Code 20)
No := pNo
Т.е. в этой же функции сохраняете в глобальной No переменной этот номер.

Из формы, инициировавшей создание задачи, вызываете свою функцию todo.GetNo, которая передает на вашу форму номер задачи.