LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Функция V...
 Тема: Функция VBA DLookup (expr, domain[, crite)
 
 15.06.2007 19:52:22
Сергей22
4 сообщения


Тема: Функция VBA DLookup (expr, domain[, crite)
Существует таблица Товары.
Номер(текст) Наменование(текст)
1 Хлеб
1 Хлеб
2 молоко
2 молоко
2 молоко
3 сыр
Существует таблица Продавец.
Номер Наименование Товар
1 Коля 2
2 Юра 1
3 Света 1

Важно:таблицу Товары к третей нормальной форме преобразовать нельзя.

Существует форма Форма1
Продавец
номер_продавец:продавец.номер
наимен_продавец:продавец.наименование
номер_товара:товар.номер

наимен_товара:= DLookup ("[Наименование]", "Товар", "[Номер] = " & Me![номер_товара]) НЕРАБОТАЕТ!!! или DFirst ("[Наименование]", "Товар", "[Номер] = " & Me![номер_товара]) НЕРАБОТАЕТ!!! - в двух случаях выдает всегда первое значение товар.наименование !!!

В запрос формы включены поля :
продавец.номер
продавец.наименование
товар.номер

Важно: в запрос формы включить поле товар.наименование нельзя - не будет возможности изменять продавец.номер и продавец.наименование




P.S.
Автор: Сергей от 07.09.2001 13:41:48 Источник ...
 15.06.2007 19:52:22
Николай3
48 сообщения


RE: Функция VBA DLookup (expr, domain[, crite)
Распространенная "заморочка"- согласование типов данных. Т.к. поле "Номер" в таблице "Товар" - текстовое, то условие должно выглядеть:
"[Номер]='" & strTemp & "')"


P.S.
Автор: Николай от 09.09.2001 1:32:13 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Функция V...
ПоискПоиск  Список форумовСписок форумов  
right