AXForum  
Вернуться   AXForum > Рынок > Обучение
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.01.2011, 20:50   #9  
Alterant is offline
Alterant
Участник
 
378 / 10 (1) +
Регистрация: 31.03.2004
Цитата:
По примеру, я тестировал на NAV 5.0, может я что-то не так понял, но я создал массив типа Record, скажем с именем temp и дальше проделал следующее:
temp[1].text := 'какой-то текст';
temp[2].text := 'другой текст';
MESSAGE (temp[1].text);
Если бы temp[1] и temp[2] ссылались бы на одну таблицу, то сообщение было бы 'другой текст', но у меня высветилось сообщение 'какой-то текст'. Из чего я и сделал вывод, что это всё-таки разные таблицы.
Я говорил про работу с таблицей. Ясно, что каждый элемент массива - это отдельный объект, и при присвоении каждый будет хранить свое значение. Я не зря говорил именно про таблицу, т.к. работать они будут с одной и той же таблицей:
temp[1].PK := 1;
temp[1].Text := 'Текст';
temp[1].Insert;
temp[2].get(1); <- тут не будет ошибки, т.к. и temp[1] и temp[2], хоть и разные экземпляры, но манипулирут одной и той же таблицей.
MESSAGE(temp[2].Text); <- выдаст "Текст"
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:05.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.