Показать сообщение отдельно
Старый 09.12.2007, 17:28   #38  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
И снова битва с этой формой...

Хочется добавить на форму кнопку, после нажатия на которую производилось бы автозаполнение поля "Продаваемое кол-во" цифрой из поля "Физ.доступно". Заполнение необходимо по ВСЕМ строкам, выведеным на форму, а не только по текущей!!!

что сделано:
добавил кнопу в кликеде которой вызываю метод на датасорсе InventSum:
X++:
void clicked()
{
    super();
    
    Inventsum_ds.SelectAll();
}
а вот собственно сам метод:
X++:
void SelectAll()
{
    QueryRun                qr;
    QueryBuildDataSource    qbds;
    Query                   q;
    InventSum               invSum;
    ;
    qr = this.queryRun();
    while (qr.next())
    {
        invSum = qr.get(tablenum(InventSum));
        
        InventSum_ds.salesQty(true, invSum, invSum.AvailPhysical);
    }    
}
но почему то ничего не происходит, даже не заходит в цикл по QueryRun'у что не так?

Последний раз редактировалось sparur; 09.12.2007 в 17:59.