Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Псевдоним123 Участник - экстремал
Вступление в Клуб: 05.06.2018
|
Ср Авг 01, 2018 16:12  добавление значений в грид |
|
Полезность: Нет оценки
|
доброго времени суток.
не подскажете, как добавить массив выбранных значений в грид? |
|
![](templates/subSilver/images/spacer.gif) |
Псевдоним123 Участник - экстремал
Вступление в Клуб: 05.06.2018
|
Ср Авг 01, 2018 17:49   |
|
Полезность: Нет оценки
|
неужели никто не может ничего сказать..... |
|
![](templates/subSilver/images/spacer.gif) |
Volod Эксперт
Вступление в Клуб: 19.09.2007
|
Ср Авг 01, 2018 17:52   |
|
Полезность: Нет оценки
|
Куча примеров.
Что именно непонятно?
Что такое массив выбранных значений? |
|
![](templates/subSilver/images/spacer.gif) |
Псевдоним123 Участник - экстремал
Вступление в Клуб: 05.06.2018
|
Ср Авг 01, 2018 18:01   |
|
Полезность: Нет оценки
|
есть форма на которой имеется кнопка (выбрать), нажав на которую можно выбрать определенные значения(несколько значений). затем эти значения переносятся в грил(таблица значений (ссылка на справочник) см.вложение)
сижу и туплю....пустота в голове...
если можете - направьте на путь истинный..... |
|
![](templates/subSilver/images/spacer.gif) |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Ср Авг 01, 2018 18:08   |
|
Полезность: Нет оценки
|
Псевдоним123 пишет: | есть форма на которой имеется кнопка (выбрать), нажав на которую можно выбрать определенные значения(несколько значений). |
это вряд ли . Одно значение - можно, а для нескольких проще загрузить сначала в грид а в нем уже логическое поле кликать мышкой (да/нет)
или вообще смотрите в сторону списочной операции - пусть в представлении юзверь фильтрует нужные ему объекты а потом выделит их и пускает списочную - по списку. |
|
![](templates/subSilver/images/spacer.gif) |
Volod Эксперт
Вступление в Клуб: 19.09.2007
|
|
![](templates/subSilver/images/spacer.gif) |
Псевдоним123 Участник - экстремал
Вступление в Клуб: 05.06.2018
|
Чт Авг 02, 2018 09:58   |
|
Полезность: Нет оценки
|
сделал вот так
Код: | for ii in nvl(P_POSITION.first, 1) .. nvl(P_POSITION.last, 0)
loop
V_GRID := P_POSITION(ii);
end loop; |
выскочила ошибка
PLP-TYPES_INCOMPATIBLE: ТИПЫ [PRS_STAFF_REF_TABLE] И [ref PRS_STAFF] НЕСОВМЕСТИМЫ
что-то я совсем поплыл головой... |
|
![](templates/subSilver/images/spacer.gif) |
Псевдоним123 Участник - экстремал
Вступление в Клуб: 05.06.2018
|
Чт Авг 02, 2018 10:53   |
|
Полезность: Нет оценки
|
p_position - параметр, Ссылка на "Кадры. Штатное расписание"(указан массив)(в виде кнопки)
V_GRID - Таблица значений, и тоже указан как массив Ссылка на "Кадры. Штатное расписание"
необходимо сделать так, чтобы выбрав данные p_position они отражались в V_GRID. |
|
![](templates/subSilver/images/spacer.gif) |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Чт Авг 02, 2018 11:31   |
|
Полезность: 1
|
что то типа
V_GRID(ii) := P_POSITION(ii); |
|
![](templates/subSilver/images/spacer.gif) |
Псевдоним123 Участник - экстремал
Вступление в Клуб: 05.06.2018
|
Чт Авг 02, 2018 11:44   |
|
Полезность: Нет оценки
|
спасибо помогло...
в гриде значения отображаются в виде (***), как вместо звездочек получить значения?
Код: | for ii in P_POSITION.first..P_POSITION.last
loop
debug_pipe(P_POSITION(ii)%id, 0);
V_GRID(ii) := P_POSITION(ii)%id;
end loop; |
|
|
![](templates/subSilver/images/spacer.gif) |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Чт Авг 02, 2018 12:34   |
|
Полезность: Нет оценки
|
вместо =P_POSITION(ii)%id
что то типа
V_GRID(ii).[NAME]=P_POSITION(ii).[CODE]
где [CODE] нужный тебе реквизит для отображения
[NAME] текстовое поле из грида, куда будешь отображать
посмотри какого типа грид, если типа массив то массив чего (исходный)
и в исходном ищи какой то текстовый реквизит |
|
![](templates/subSilver/images/spacer.gif) |
Псевдоним123 Участник - экстремал
Вступление в Клуб: 05.06.2018
|
Чт Авг 02, 2018 13:59   |
|
Полезность: Нет оценки
|
у меня P_POSITION и V_GRID - это Ссылка на "Кадры. Штатное расписание".
мне необходимо из массива P_POSITION (массив в виде грида-кнопки на форме) выбрать, например, должность и "засунуть" эту "должность" в грид V_GRID.
попробовал напрямую положить
Код: | V_GRID(ii).LAST_CHANGE.CASTA := P_POSITION(ii).LAST_CHANGE.CASTA |
пишет, что данных найдено... ![Sad](images/smiles/icon_sad.gif) |
|
![](templates/subSilver/images/spacer.gif) |
Псевдоним123 Участник - экстремал
Вступление в Клуб: 05.06.2018
|
Чт Авг 02, 2018 14:25   |
|
Полезность: Нет оценки
|
попробовал вот так
Код: | V_GRID(ii).LAST_CHANGE.CASTA.[VALUE] := P_POSITION(ii).LAST_CHANGE.CASTA; |
в мониторе он данные отражает, на форме - данных не найдено |
|
![](templates/subSilver/images/spacer.gif) |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Чт Авг 02, 2018 14:53   |
|
Полезность: Нет оценки
|
выложи скриншот определения V_GRID (в Переменных или Параметрах) где там у тебя он заведен |
|
![](templates/subSilver/images/spacer.gif) |
Псевдоним123 Участник - экстремал
Вступление в Клуб: 05.06.2018
|
Чт Авг 02, 2018 14:58   |
|
Полезность: Нет оценки
|
скрин во вложении |
|
![](templates/subSilver/images/spacer.gif) |
|