|
|
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! В Orale новичок. Возникла необходимость связать два LOV (Snow, Identify) в полях одной формы. То есть, если в первом поле (сноуборд) выбрано значение, то во втором поле (ID cноуборда) будут отображаться ID сноуборда только по сноуборду,выбранному из первого LOV. Связь между LOV сделала при помощи Cascading LOV Parent Item(s), вроде идентификаторы отображаются корректно. Теперь возникла проблема, как сделать,чтобы они отображались на вводимую дату (например,если заказ оформляется не сегодняшним числом, а старым)? На форме присутствует поле ввода даты, но через запрос привязать значение даты не получается не получается. Как это можно реализовать? Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 20:24 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
airotне получается не получается покажи. Хотя бы на первое значение реагирует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 23:24 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
Petro123, 1) без даты ID выводятся (первое изображение). При этом List of Values имеет следующий код: Код: plsql 1. 2. 3. 2) При попытке создать List of Values с учетом дат я пробую следующий код (второе изображение): Код: plsql 1. 2. 3. Где id_snow - вид сноуборда, id_board- идентификатор сноуборда, prokat_end -дата возврата. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 15:25 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
airot, у тебя просмотр? Почему не сделать IR "Прокат" на табле и там будут твои 2 LOV в виде фильтра? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 15:41 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
airot Код: plsql 1. подставляем вместо P5_SNOW_START - даты руками константами и пробуем 2-3 раза что запрос отрабатывает. - потом заменяем эти константы полем и проверяем что есть сабмит этого поля на сервер, т.к. при смене даты запрос всё ранво отрабатывает на сервере. Но вообще странно устанавливать дату снизу ввех в полях по логике. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 15:45 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
airotЗдравствуйте! В Orale новичок. Возникла необходимость связать два LOV (Snow, Identify) в полях одной формы. То есть, если в первом поле (сноуборд) выбрано значение, то во втором поле (ID cноуборда) будут отображаться ID сноуборда только по сноуборду,выбранному из первого LOV. Связь между LOV сделала при помощи Cascading LOV Parent Item(s), вроде идентификаторы отображаются корректно. Теперь возникла проблема, как сделать,чтобы они отображались на вводимую дату (например,если заказ оформляется не сегодняшним числом, а старым)? На форме присутствует поле ввода даты, но через запрос привязать значение даты не получается не получается. Как это можно реализовать? Заранее спасибо Почему не получается? в Cascading LOV Parent Item(s) через запятую оба поля указали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 16:10 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
airot, И запрос подправьте Код: plsql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 16:22 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
Petro123, попробовала вручную, теперь идентификаторы выводятся, но не соответствуют дате,т.е. выводятся все id,не зависимо от того, выдан этот сноуборд на выбранную дату или нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 17:28 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
blkangelairot, И запрос подправьте Код: plsql 1. 2. 3. 4. Попробовала сделать так, как вы посоветовали, сноуборды выводятся, но не соответствуют дате ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 17:30 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
airotПопробовала сделать так, как вы посоветовали, сноуборды выводятся, но не соответствуют дате 1. А если так? Код: plsql 1. 2. 3. 4. 2. Показать заголовок пакета можете, который уходить на сервер при изменении даты или сноуборда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 17:36 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
blkangel, попробовала (1) не помогает. я протестировала запрос в SQL Commands, он выводит не то,что нужно, мне кажется дело именно в запросе. Потому что если в запросе передавать те же даты, которые я передаю через форму, то результат выходит неверный а то,что на изображении я не знаю,где найти( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 18:21 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
airotдело именно в запросе вот и задавайте вопрос по запросу без всякого апекс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 18:32 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
Например: есть таблица "id_board""prokat_start""prokat_end"15k211-18-201511-28-201515k210-12-2015- При выполнении запроса Код: plsql 1. 2. 3. 4. Если id_snow=15 и :P5_SNOW_START='11-25-2015', то данные не найдены, что является верным Если id_snow=15 и :P5_SNOW_START=11-29-2015, то считает верно, сноуборд можно выдавать 'd""r""prokat_start""prokat_end"15k215k211-18-201511-28-2015 Если id_snow=15 и :P5_SNOW_START='12-13-2015', то считает неверно, сноуборд нельзя выдавать на данную дату, так как он уже выдан. А запрос смотрит на предыдущую запись, и выдает сноуборд снова 'd""r""prokat_start""prokat_end"15k215k211-18-201511-28-2015 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 18:35 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
airot, вы разделите Показ данных и Выдача. Тогда, там где МОЖНО выдать будет ярлык с линком на выдачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 18:39 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
Petro123, Сначала вопрос был именно по LOV, но теперь еще и проблема с запросом. Вы имеете ввиду сделать таблицу, в которой данные будут отображаться будут по фильтру? Если я Вас правильно поняла, то таблица по прокату у меня есть, где можно устанавливать фильтр , но нужно именно в форме добавления реализовать выпадающий список с доступными идентификаторами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 18:40 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
Выдавть можно те: select * from Прокат where procat_end is not null т.е свободные. Так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 18:41 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
airotв форме добавления Добавления чего? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 18:42 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
airotСначала вопрос был именно по LOV, но теперь еще и проблема с запросом. вопросы по запросам решаются в форуме Оракле или БД. Тут мы можем только пытаться это сделать. Это не вопрос APEX. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 18:43 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
Petro123Выдавть можно те: select * from Прокат where procat_end is not null т.е свободные. Так? да,но еще с условием про дату ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 18:44 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
Petro123, добавления записи в таблицу прокат, т.е. выдачи сноуборда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 18:45 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
Petro123, Спасибо Вам, что помогли с apex сейчас попробую еще сама запрос наладить.если не получится,то задам вопрос в другой теме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 18:47 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
airotPetro123Выдавть можно те: select * from Прокат where procat_end is not null т.е свободные. Так? да,но еще с условием про дату :P5_SNOW_START - лежат свободные уже 5 дней? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 18:48 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
airotда,но еще с условием про дату это и не понятно. Лежат свободные сноуборды. Что ещё надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 18:49 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
airotсноуборд нельзя выдавать на данную дату, так как он уже выдан imho БЛ (бизнес-логика) - есть список всех позиций проката. - фильтруем по тем что на выдаче - where (дата сдачи НЕТ а дата выдачи ЕСТЬ) Это БЛ и Модель данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 18:52 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
Petro123, этот запрос подействует при выдаче на сегодняшнюю дату же Если оформлять прошлой датой выдачу, то возникают сложности, что сноуборд может быть выдан и во время выдачи, и возвращен,например, через 2 дня. Я понимаю,что это нелогично оформлять прошлой датой, но база учебная, здесь,к сожалению,такое может быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 18:57 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
airotНа форме присутствует поле ввода даты, но через запрос привязать значение даты не получается не получается. Т.е. вчера вам сдали товар. А вы его сменив дату на позавчера опять сдадите? Не пойму причём чем LOV тут поможет. - свободен на дату запроса - сдавайте. запрос не нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 19:02 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
airotЕсли оформлять прошлой датой выдачу, то возникают сложности, что сноуборд может быть выдан и во время выдачи, и возвращен,например, через 2 дня. я предлагаю: - запрос - СЕГОДНЯ И ПОЗЖЕ сноуборд свободен - выдать можно той датой, которую подставите в insert table Т.е. на запрос дата не нужна. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 19:05 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
Petro123, LOV нужен был для вывода выпадающего списка с учетом даты. Изначально я не прописала в Cascading LOV Parent Item(s) параметр даты. После введения параметра - идентификаторы стали выводиться, но дата не учитывается. Petro123Т.е. вчера вам сдали товар. А вы его сменив дату на позавчера опять сдадите? Для этого выданный сноуборд не должен выводиться в выпадающем списке,чтоб его не выдали. Триггер на ввод стоит, он не позволит выдать уже выданный сноуборд. Но для удобства как раз не хватает выдачи доступных сноубордов на любую дату. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 19:09 |
|
||
|
Зависимые LOV
|
|||
|---|---|---|---|
|
#18+
Petro123airotЕсли оформлять прошлой датой выдачу, то возникают сложности, что сноуборд может быть выдан и во время выдачи, и возвращен,например, через 2 дня. я предлагаю: - запрос - СЕГОДНЯ И ПОЗЖЕ сноуборд свободен - выдать можно той датой, которую подставите в insert table Т.е. на запрос дата не нужна. Удачи! Спасибо,я буду пробовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 19:10 |
|
||
|
|

start [/forum/topic.php?all=1&fid=50&tid=1874751]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 507ms |

| 0 / 0 |
