powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Dlookup
10 сообщений из 10, страница 1 из 1
Dlookup
    #32284245
h2ospb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возможно ли в Dlookup использовать в качестве источника данных хранимую процедуру с параметрами? Или для этого есть что то другое?
Заранее извиняюсь если это полный бред.
...
Рейтинг: 0 / 0
Dlookup
    #32284250
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хранимую процедуру - не знаю, но так работает:

t = dlookup("Field1","Select * from table1 left join table2 ....")
Т.е. строку sql вместо названия таблицы/запроса вмолне можно положить.
...
Рейтинг: 0 / 0
Dlookup
    #32284261
h2ospb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спаисбо надо попробовать но если итоговое значение зависит от нескольких параметров и требуется что то тепа функции Case то все это запихивать в Dlookup мне кажется как то стремно.
...
Рейтинг: 0 / 0
Dlookup
    #32284263
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Зачем Case, если можно вынуть нужное значение из таблицы по ключу?
...
Рейтинг: 0 / 0
Dlookup
    #32284267
h2ospb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Case использую чтобы в зависимости от сочетания параметров выбрать сочентание значений, а по ключу если я правильно понимаю можно отбрать когда нет условия если.
...
Рейтинг: 0 / 0
Dlookup
    #32284286
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажется я что-то упустил...
Три вопроса к Geo:
1. С какой версии Access DLookup работает sql выражениями во втором параметре?
2. Почему об этом молчит хелп?
3. Что сделать, чтобы это и у меня заработало?
...
Рейтинг: 0 / 0
Dlookup
    #32284295
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2IgorM, h2ospb

Простите, я наврал.
Не знаю, почему, но мне казалось, что я где-то так писал. Сейчас поглядел, нигде не нашел... :(
...
Рейтинг: 0 / 0
Dlookup
    #32284329
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ну и где повод для печали? Если нельзя

DLookup("A", "select * from B where C=D")

то все равно можно

DLookup("A", "B", "C=D")

Ну, синтаксис другой, подумаешь, велика беда. Возможности-то те же.
...
Рейтинг: 0 / 0
Dlookup
    #32284368
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а зачем смешивать хранимую процедуру и Dlookup?

проще написать хранимку и получить из неё что нада - быстрее и красивее и правилинее.
...
Рейтинг: 0 / 0
Dlookup
    #32284379
h2ospb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потыркал я этот Dlookup проблема в следующем до тех пор пока поле принадлежит тому же запросу в котором находится и програмно заполняемое текстовое поле все чудесно , но когда поле в одном запросе а Dlookup ссылается на другой запрос то при обращении например через afterupdate Dlookup еще не знает что значение изменилось почему не понимаю, таже фигня когда передаешь параметр в SP возвращаешь значение и пытаешься присвоить это значение текстовому полю, чтобы его можно было сохранить, Гетц в соих мемуарах что то подобное называет методом вталкивания pushing-date (стр 320 access 2002 разработка настольных приложений) но там идет идет простенькое обращение к таблице а как это же реализовать динамически через параметр +SP Ведь должно же быть как то очень просто и красиво.
Огромная просьба посоветуйте что нибудь путевое.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Dlookup
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]