Показать сообщение отдельно
Старый 23.05.2005, 11:47   #13  
Hidden is offline
Hidden
Участник
 
199 / 15 (1) ++
Регистрация: 25.03.2004
Адрес: Moscow
Сейчас у меня возникла опять проблема с обновлением форм, только уже в другом случае:
Есть две формы Form1(datasource Table1) и Form2(datasource Table2), из одной формы из текущей записи Form1 открываю вторую форму Form2 через MenuItem.

Делаю в init второй формы Form2 ссылку на текущую запись
PHP код:
    _Table2 element.args().record(); 
Во второй форме Form2 выполняется следующий код
PHP код:
public void modified()
{
    
FormDataSource      fds;
    ;
    
super();
    if(
Table1.Period3 == NoYes::Yes)
    {
        
Table1.Address3 _Table2.Address;
        
_Table2.ControllerEmplId Table1.InspectorSKS;
    }
    else
    {
        
Table1.Address3 '';
    }
     
fDS element.args().record().datasource(_Table2);
     
fds.research();

Задача заключается в том чтобы Обновить текущую запись формы Form1 из формы Form2.
При таком коде получается эффект, что все формы Form1 Form2 обновляются позиционирование на текущих записях слетает, а в форме Form2 вообще записи текущего дня начинают отображаться.
Как сделать чтобы обновлялась только текущая запись Form1, а Form2 оставалась как есть?

PS: Метод fds.reread() почему то не работает.