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

Форум: MS ACCESS

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

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

 
 

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

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

тема: а как правильнее делать
 
 автор: kot_k_k   (30.01.2013 в 13:41)   личное сообщение
 
 

есть некий запрос (источник для отчета) в котором существует полеСоСписком "УЗЕЛ" - указывающее на таблицу "Узлы" - (select узлы.kod_uzla, узлы.Naimen from узлы).
мне в отчете нужно получить вес узла, который хранится в связанной табле - "Узлы".

вар. № 1 источнике отчета я добавляю таблицу "Узлы" и в источнике вывожу поле "Вес" и юзаю его в отчете.

вар. № 2 в отчете у поляСоСписком "УЗЕЛ" я меняю источник строк в котором просто добавляю поле "ВЕС"
(select узлы.kod_uzla, узлы.Naimen, узлы.вес from узлы)
и использую обращение =[УЗЕЛ].[Column](2) для получения веса узла.

какой вариант предпочтительней?
- если с весом только для информативности
- если с весом будут какие-либо действа типа =Sum([УЗЕЛ].[Column](2)*[кол_во])

минута на размышление


п.с. а то коме спама нифига нет.

  Ответить  
 
 автор: Анатолий (Киев)   (30.01.2013 в 15:02)   личное сообщение
 
 

ИМХО, однозначно вар. № 1.
А вы пробовали получить значение несвязанного столбца из поля подстановки таблицы? И что [УЗЕЛ].[Column](2) у вас работает? И =Sum([УЗЕЛ].[Column](2)*[кол_во]) работает?

ЗЫ. Выражу мнение многих участников форума, что поля подстановки - зло, сбивающее с толку начинающих профи.

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

ну Sum я девствительно погорячился, а в пределах области данных спокойно [УЗЕЛ].[Column](2)*Поле_2 спокойно работает.
интерес был чисто академический.

п.с. про абсолютное зло - не уверен, все таки лучше чем в DBF.

  Ответить  
 
 автор: Анатолий (Киев)   (31.01.2013 в 16:29)   личное сообщение
 
 


[УЗЕЛ].[Column](2)*Поле_2 спокойно работает.

Вероятно у вас в самом отчете есть поле со списком "УЗЕЛ", потому и работает.


все таки лучше чем в DBF

А причем DBF до таблиц Акса с подстановкой?

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

ну так DBF и хранит только значение, и открыв таблу видим только код, а Акс позволяет делать подстановку и даже не увеличивая базу.
одним словом "разобралися"

с последним днем инваря

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