|
|
|
| есть такой справочник сКатегор
Код Категория 04 07
1 высшая 1,5 1
2 первая 1,2 0,7
3 вторая 1 0,5
почему у меня функция DLookUp("04";"сКатегор";"Код=" & [Код]) выдает не действительные числа, а 4 (если "04") или 7 ("07") | |
|
| |
|
|
|
| А если так:
DLookUp([04]...
? | |
|
| |
|
|
|
| тогда 04 превращается в 4 и также не работает | |
|
| |
|
|
|
| переименуй поля "нольчетыре","нольсемь" | |
|
| |
|
|
|
| либо маска либо текстом сделать поля (проще но не наш путь) | |
|
| |
|
|
|
| Выложи базу с этим справочником (с одной этой таблицей - и записей в ней штук 10)
посмотрим может там собака порылась | |
|
| |
|
26 Кб. |
|
| вот здесь базка | |
|
| |
|
|
|
|
|
|
| а дома мы не можем, дома нас тошнит | |
|
| |
|
|
|
|
|
| сорри
http://zalil.ru/30568789 | |
|
| |
|
|
|
|
| =DLookUp("[04]";"[сКатегор]";"Код=" & [Поле0]) | |
|
| |
|
|
|
| ух ты, работает.неужели из-за квадратных скобок?!
этотпример я еще упростил, на самом деле он у меня в проге как переменная обзывался (и вроде тоже с квадрат скобками). щас попробую прикрутить!
СПАСИБО!!!
в проге так работает, если кому интересно:
JobGroup = Format(Left(DLookup("Group", "сДолжностей", "Код = " & JobPosition), 2), "00")
CategoriaCoeff = DLookup("[" & [JobGroup] & "]", "сКатегор", "Код =" & [Categor]) | |
|
| |