Как присвоить значение активному полю!

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Den_Is
Постоянный обитатель
Сообщения: 169
Зарегистрирован: 08 авг 2005, 20:11
Откуда: Омск

Как присвоить значение активному полю!

Сообщение Den_Is »

Как присвоить значение активному полю!
Например:
set curfield:='pppp';

это компилиться, но не изменяет значение!
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

по-моему curfield возвращает значение longint
вы longint`у присваиваете строку... и что должно сделаться?
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение m0p3e »

CurField это встраенная функция. Как ей присвоить значение? :)
Den_Is
Постоянный обитатель
Сообщения: 169
Зарегистрирован: 08 авг 2005, 20:11
Откуда: Омск

Сообщение Den_Is »

а как тогда сделать?

CFT:integer;
CFT:=Curfield;
message(GetFieldStringValue (CFT)); // Здесь обращается по ссылке(номеру объекта) и все прекрасно работает, выдает значение объекта

// как изменить значение объекта имея его номер
set fnCFT:='sdddd';
// или
set #CFT:='pppp';

или как исчо можа работать с объектом через переменную?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

запомните позицию
сделайте
selectFieldInFormat(SCRHEADER ,#appdogovor.NODOC);
измените
вернитесь обратно.
Den_Is
Постоянный обитатель
Сообщения: 169
Зарегистрирован: 08 авг 2005, 20:11
Откуда: Омск

Сообщение Den_Is »

edward_K писал(а):запомните позицию
сделайте
selectFieldInFormat(SCRHEADER ,#appdogovor.NODOC);
измените
вернитесь обратно.
Процедура selectFieldInFormat делает активным поле с номером iFieldNum в формате с именем iFormatName

что значит SCRHEADER,
и вообще можно поподробнее?

ПС. я новичек,
на форум вышел под логином друга.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

vipprogr.chm
SCRHEADER и есть здесь индетификатор формата.
у вас в фейсе есть же screen ??? или browse ??? - то что ??? и используйте. А вообще жить надо проще 8) . нельзя что ли просто поле присвоить?
Ответить