Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: что не так в DLookUp? (МСА2007), подскажите!
 
 автор: ser60   (24.02.2011 в 19:28)   личное сообщение
 
 

есть такой справочник сКатегор
Код Категория 04 07
1 высшая 1,5 1
2 первая 1,2 0,7
3 вторая 1 0,5
почему у меня функция DLookUp("04";"сКатегор";"Код=" & [Код]) выдает не действительные числа, а 4 (если "04") или 7 ("07")

  Ответить  
 
 автор: Lukas   (24.02.2011 в 21:00)   личное сообщение
 
 

А если так:
DLookUp([04]...
?

  Ответить  
 
 автор: ser60   (25.02.2011 в 02:35)   личное сообщение
 
 

тогда 04 превращается в 4 и также не работает

  Ответить  
 
 автор: Дядя Федор   (25.02.2011 в 08:28)   личное сообщение
 
 

переименуй поля "нольчетыре","нольсемь"

  Ответить  
 
 автор: kot_k_k   (25.02.2011 в 09:31)   личное сообщение
 
 

либо маска либо текстом сделать поля (проще но не наш путь)

  Ответить  
 
 автор: snipe   (25.02.2011 в 10:08)   личное сообщение
 
 

Выложи базу с этим справочником (с одной этой таблицей - и записей в ней штук 10)
посмотрим может там собака порылась

  Ответить  
 
 автор: ser60   (25.02.2011 в 15:06)   личное сообщение
26 Кб.
 
 

вот здесь базка

  Ответить  
 
 автор: kot_k_k   (25.02.2011 в 15:12)   личное сообщение
 
 

ХР плиз

  Ответить  
 
 автор: Силblч   (25.02.2011 в 10:19)   личное сообщение
 
 

  Ответить  
 
 автор: snipe   (25.02.2011 в 15:28)   личное сообщение
 
 

в аксе 2003 - пожалуйста

  Ответить  
 
 автор: kot_k_k   (25.02.2011 в 15:33)   личное сообщение
 
 

а дома мы не можем, дома нас тошнит

  Ответить  
 
 автор: ser60   (25.02.2011 в 16:05)   личное сообщение
 
 

на www.slil.ru

  Ответить  
 
 автор: snipe   (25.02.2011 в 16:12)   личное сообщение
 
 

и где там искать

  Ответить  
 
 автор: ser60   (25.02.2011 в 16:18)   личное сообщение
 
 

сорри
http://zalil.ru/30568789

  Ответить  
 
 автор: kot_k_k   (25.02.2011 в 16:25)   личное сообщение
 
 

чето не получается

  Ответить  
 
 автор: snipe   (25.02.2011 в 16:27)   личное сообщение
 
 

=DLookUp("[04]";"[сКатегор]";"Код=" & [Поле0])

  Ответить  
 
 автор: ser60   (25.02.2011 в 16:31)   личное сообщение
 
 

ух ты, работает.неужели из-за квадратных скобок?!
этотпример я еще упростил, на самом деле он у меня в проге как переменная обзывался (и вроде тоже с квадрат скобками). щас попробую прикрутить!
СПАСИБО!!!
в проге так работает, если кому интересно:

JobGroup = Format(Left(DLookup("Group", "сДолжностей", "Код = " & JobPosition), 2), "00")
CategoriaCoeff = DLookup("[" & [JobGroup] & "]", "сКатегор", "Код =" & [Categor])

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList