Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.10.2008, 17:52   #1
fike
 
Регистрация: 31.10.2008
Сообщений: 4
По умолчанию Ошибка в выражении

Здравствуйте! Помогите, кто может!
Мне потребовалось отобразить значение из таблицы, отличной от той, к которой привязана форма. Есть форма «Вводная», привязанная к таблице «Вводная». В этой форме должно отображаться значение «К». Это значение «К» извлекается из таблицы «Расчет». Писалось такое выражение:

=DLookup("[К]","[Расчет]","[Сах]=" & Forms!Вводная!Сах)

Это выражение должно производить поиск в таблице «Расчет» и возвращать значение «К», которое соответствует значению «Сах» в элементе управления «Сах» формы «Вводная».
Но Access выдает синтаксическую ошибку. Кто знает, помогите!
fike вне форума Ответить с цитированием
Старый 31.10.2008, 18:54   #2
Abrakadabra
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 487
По умолчанию

сделайте источником запрос с where по нужному полю (в данном случае поле Cax)
Abrakadabra вне форума Ответить с цитированием
Старый 01.11.2008, 22:58   #3
Vic65
Пользователь
 
Регистрация: 28.07.2008
Сообщений: 15
По умолчанию

Попробуйте
=DLookup("[К]","Расчет","[Сах] = Forms!Вводная!Сах")
Впрочем варианты возможны, в зависимости от типа данных Сах...

Последний раз редактировалось Vic65; 01.11.2008 в 23:14.
Vic65 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Nero - ошибка драйвера DMA. ошибка CRC NecRoMat Софт 5 09.05.2012 01:29
объясните что значит 3й параметр в выражении MadBeef Помощь студентам 1 21.05.2008 16:21
Ошибка LeoN Общие вопросы Delphi 11 12.11.2007 16:14
при поиске по базе выдает ошибку - Пропущен оператор в выражении frai БД в Delphi 1 09.11.2007 23:01