Показать сообщение отдельно
Старый 07.10.2008, 10:58   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
или даже qbr.status(RangeStatus::hidden);

Цитата:
Сообщение от chanchala Посмотреть сообщение
Table1_ds.query().dataSourceName("Table1").addRange(fieldname2id(Table1.TableId, "Field1"));
Совет: никогда не используйте в коде названия объектов в качестве строковых констант.

вместо ...dataSourceName("Table1")...
лучше написать ...dataSourceTable(tablenum(Table1))...

а вместо ...fieldname2id(Table1.TableId, "Field1")...
лучше написать fieldnum(Table1,field1);

Если вдруг переименуете таблицу или поле, то будут ошибки компиляции, а не runtime.
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: chanchala (1).