|
![]() |
#1 |
Участник
|
Участок кода вернет значение поля
<div class='CALtop'>C/AL</div><div class='CAL'> RecRef1.GETTABLE(Item); EXIT(RecRef1.FIELD(FldNom).VALUE) </div> где Item - переменная типа record::Item RecRef1 - переменная типа RecordRef FldNom - номер поля в таблице а вот номер поля в таблице действительно можно узнать так, как предложил Дуд. Проще в вашу функцию сразу передавать не название поля, а его номер ЗЫ не тестил, но должно работать
__________________
С уваженем, rootadmin |
|
![]() |
#2 |
Участник
|
![]() Цитата:
Сообщение от rutadmeen
Проще в вашу функцию сразу передавать не название поля, а его номер
ЗЫ не тестил, но должно работать ![]() <div class='CALtop'>C/AL</div><div class='CAL'> PROCEDURE Foo(FldNo: Integer) BEGIN CASE FldNo OF FIELDNO(<поле1>): BEGIN ... // работаем с полем номер 1 END; FIELDNO(<поле2>): BEGIN ... // работаем с полем номер 2 END; FIELDNO(<полеN>): BEGIN ... // работаем с полем номер N END; END </div> И все в шоколаде |
|