Показать сообщение отдельно
Старый 03.04.2003, 12:57   #1  
Антон Солдатов is offline
Антон Солдатов
Соучастник
Аватар для Антон Солдатов
 
386 / 27 (1) +++
Регистрация: 29.12.2002
Адрес: Новосибирск
очистка полей. простой вопрос
в форме есть два датасорса. Есть по одной группе полей из каждого датасорса.
как по некоему событию очистить все(!) поля(например id, name) из одной группы полей(в смысле очистить соотв. текстбоксы в форме)..

пытаюсь сделать так:
Цитата:
fDS.query.dataSourceNo(1).clearRanges();
fDS.executeQuery();
тогда в соотв. группе полей значения первой записи в таблице
затем пытаюсь сделать так:

Цитата:
fDS.query.dataSourceNo(1).clearRanges();
criteriaRecId = query.dataSourceNo(1).addRange(fieldName2Id(fDS.table(),'RecId'));
criteriaRecId.value(strFmt('%1',0));
fDS.executeQuery();
тогда для группы полей одного датасорса - значения остаются прежними..
если это же самое сделать для другого датасорса - id сбрасывается, name остается старым(повторяю, имеются в виду textbox-ы).
any ideas?

P.S.: сорри, что не волшебник, а только учусь