|
|
|
Картинки в RS2005
|
|||
|---|---|---|---|
|
#18+
Создал отчет по картинкам. Он по артикулу цепляет картинку из папки и показывает её. В папке, имя картинки совпадает с наименованием артикула. Но таких папок несколько. Как сделать так, если нету таких картинок соответствующих артикулу в одной папке, смотреть в другой папке. у меня в value прописано условие: Код: plaintext т.е. есть ли такая функция встроенная в RS, которая возвращает 0 или 1 в зависимости, нашлась ли картинка или нет. Что-то вроде этого: Код: plaintext Ну или какие есть еще варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2009, 16:15 |
|
||
|
Картинки в RS2005
|
|||
|---|---|---|---|
|
#18+
А файлов много? Функцию то и самому можно написать, но при вот таком вот ее использовании, ради каждой картинки лазить по всем папкам... производительность хромать будет порядочно, имхо... Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе. Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2009, 16:32 |
|
||
|
Картинки в RS2005
|
|||
|---|---|---|---|
|
#18+
buvenА файлов много? Функцию то и самому можно написать, но при вот таком вот ее использовании, ради каждой картинки лазить по всем папкам... производительность хромать будет порядочно, имхо... Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе. Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :) Папки всего две на самом деле. а в папках очень много файлов... даже не знаю сколько,в первой порядка 20 тыщ наверное, а во второй всего лишь 100 где-то. Если использовать одну папку, первую допустим, где 20 тыщ наименований, то выполняется отчет не так уж и долго, меньше минуты наверное. Это средствами RS2005. Если в value просто путь к папке указать. А как в RS2005, написать свою функцию?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2009, 16:41 |
|
||
|
Картинки в RS2005
|
|||
|---|---|---|---|
|
#18+
Report->Report Properties->Code В окне пишим любой код на VB. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. сама функция вызывается так Код: plaintext Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе. Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2009, 16:56 |
|
||
|
Картинки в RS2005
|
|||
|---|---|---|---|
|
#18+
Ну и естественно в MSDN по ключевому слову Custom Code в разделе RS. Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе. Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2009, 17:03 |
|
||
|
Картинки в RS2005
|
|||
|---|---|---|---|
|
#18+
buvenНу и естественно в MSDN по ключевому слову Custom Code в разделе RS. Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе. Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :) что-то не нашел..((( как на VB эту функцию написать, ну или хотя бы есть пример похожий? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2009, 17:12 |
|
||
|
Картинки в RS2005
|
|||
|---|---|---|---|
|
#18+
MSDN А вообще гугл еще никто не отменял, но так и быть: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ну и как то так будет выглядеть вызов Код: plaintext 1. Функция под вашу конкретную задачу с картинками. Ест ьсмысл ее переписать для любых форматов файлов. Оставлю это вам. Способ мне не нравится, т.к. функция будет вызываться 20000 раз, посему пиво с вас требовать не буду:) P.S. Почему в 1 папку все нельзя слить? Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе. Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2009, 18:01 |
|
||
|
Картинки в RS2005
|
|||
|---|---|---|---|
|
#18+
если никак не обойтись одной папкой то я бы написал процедуру, которая по расписанию (или событию) заполняет простую табличку из двух полей Artikul Path а отчет уже на готовых данных будет работать Возможно расхождение между актуальным путем и последним обновлением в базе, но это аргумент в пользу наведения порядка. Картинки выкладывать в определенное время и/или после обновления картинок запускать процедуру и/или все картинки забираются атоматом из какой-то предвартиельной папки и сразу же обновляется таблица с актуальным хранением ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2009, 18:59 |
|
||
|
|

start [/forum/topic.php?fid=31&fpage=82&tid=1536006]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 378ms |

| 0 / 0 |
