|
Рекурсивная ф-я Access для вывода полного пути по названию
|
|||
---|---|---|---|
#18+
Коллеги, поиском искал, нужного не заметил, а может пропустил, прошу помочь, есть ф-я для MSSQL, работает на ура, как надо, надо такую же на Access, наверняка есть она в природе, приведите тут её. И второй вопрос, как её оформить в Access, сохранить как запрос, а как параметры передать? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Заранее благодарю! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 10:38 |
|
Рекурсивная ф-я Access для вывода полного пути по названию
|
|||
---|---|---|---|
#18+
Access не обрадуется рекурсивному запросу. Реализуйте то же на VBA. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 11:01 |
|
Рекурсивная ф-я Access для вывода полного пути по названию
|
|||
---|---|---|---|
#18+
Функция легко реализуется на VBA с использованием Recordset. Не совсем понятен второй вопрос: зачем функцию сохранять как запрос? Созданную VBA функцию можно использовать в любом другом запросе (кроме Pass-Trough только) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 11:08 |
|
Рекурсивная ф-я Access для вывода полного пути по названию
|
|||
---|---|---|---|
#18+
Да я из Delphi через ADOQuery юзаю результат выборки, вот в чём самая сложность... В крайнем случае конечно могу средствами Delphi написать ф-ю, на клиенте все и сделаю, но вот с MSSQL очень удобно, так же на Access хотелось. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 11:14 |
|
Рекурсивная ф-я Access для вывода полного пути по названию
|
|||
---|---|---|---|
#18+
Если данные тоже хранятся в Access - попробуйте подумать, а не целесообразно ли пойти на переопределение данных и хранить в таблице полный путь в дополнительном поле. Плюс, само собой, процедура валидации/пересчёта этого поля при несогласованных или пакетных изменениях данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 11:37 |
|
Рекурсивная ф-я Access для вывода полного пути по названию
|
|||
---|---|---|---|
#18+
В Акцессе нет хранимых процедур, так что аналог не получится сделать. Либо на клиенте считать, либо хранить в таблице. Также перечень доступных функций в SQL, которые не требуют подключения библиотек очень небольшой, ничего сложного не сделаешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 11:56 |
|
Рекурсивная ф-я Access для вывода полного пути по названию
|
|||
---|---|---|---|
#18+
Функция легко реализуется на VBA с использованием Recordset. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 12:52 |
|
Рекурсивная ф-я Access для вывода полного пути по названию
|
|||
---|---|---|---|
#18+
AkinaЕсли данные тоже хранятся в Access - попробуйте подумать, а не целесообразно ли пойти на переопределение данных и хранить в таблице полный путь в дополнительном поле. Плюс, само собой, процедура валидации/пересчёта этого поля при несогласованных или пакетных изменениях данных. Вот это то что надо! Пришел к этому решению! Спасибо Akina ! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2016, 19:37 |
|
|
start [/forum/topic.php?fid=45&msg=39166318&tid=1613084]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
108ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 349ms |
total: | 548ms |
0 / 0 |