MMpy.File.set_field_value
Синтаксис
file.set_field_value(field_id, record_id, value)
Описание
Присваивает строку или числовое значение полю записи, идентифицированному по заданному идентификатору поля и идентификатору записи.
Параметры
Имя |
Тип |
Описание |
---|---|---|
field_id |
int | ID целевого поля. |
record_id |
int | ID целевой записи. |
value |
float или str | Значение, которое нужно присвоить полю записи. |
Выдает
Тип |
Описание |
---|---|
bool | Выдает True, если значение было установлено успешно, в противном случае, выдает False. |
Смотрите также
MMpy.File.get_num_field_value()
MMpy.File.get_str_field_value()
Примечания
ID записей имеют основание 1, т.е. передача индекса 1 вернет первую запись.
Примеры
file_path = MMpy.Project.path() + 'Test.DAT' file = MMpy.File() file.open(file_path) num_field = 'NUMVALUE' num_field_id = file.get_field_id(num_field) str_field = 'STRVALUE' str_field_id = file.get_field_id(str_field) file.set_field_value(num_field_id, 1, 0.5) file.set_field_value(str_field_id, 1, 'A string value') file.close()
ID ресурса
IDPH_FILE_SET_FIELD_VALUE