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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Запрос на объединение данных из трех таблиц
 
 автор: денник   (09.03.2009 в 17:06)   личное сообщение
 
 

Доброго времени суток! нужно объединить два столбца (поля) из трех таблиц. Думал что нужно написать нижепредставленную инструкцию, а он мне пишет что <<Объект ""не найден ядром базы данных MS Access. Проверьте существование объекта и правильность имени и пути>>

SELECT tbl_ЗК.[№_п/п_Запроса котировок] as Номер_процедуры, tbl_ЗК.Наименование_заказчика as 'Заказчик', 'Запрос котировок' as Вид_процедуры
FROM tbl_ЗК
UNION ALL 
SELECT tbl_ОА.№_Аукциона as Номер_процедуры, tbl_ОА.Наименование_заказчика as 'Заказчик', 'Открытый аукцион' as Вид_процедуры
FROM tbl_ОА
UNION ALL 
tbl_ОКонк.№_открытого_конкурса as Номер_процедуры,  tbl_ОКонк.Наименование_заказчика as 'Заказчик', 'Запрос котировок'
FROM tbl_ОКонк;


Подскажите, плиз, где я ошибся?

  Ответить  
 
 автор: Гамлет   (09.03.2009 в 20:20)   личное сообщение
 
 

может так?

SELECT [№_п/п_Запроса котировок] as Номер_процедуры, [Наименование_заказчика] as Заказчик, [Запрос котировок] as Вид_процедуры 
FROM tbl_ЗК 
UNION ALL  SELECT 
[№_Аукциона], [Наименование_заказчика], [Открытый аукцион]
FROM tbl_ОА 
UNION ALL  SELECT 
[№_открытого_конкурса],  [Наименование_заказчика], [Запрос котировок]
FROM tbl_ОКонк;

  Ответить  
 
 автор: денник   (10.03.2009 в 09:30)   личное сообщение
 
 

Спасибо Гамлет. Нет так тот же результат. Причем странность еще и в том что любые из этих двух таблиц между собой объединяются без проблем. Добавляю третью таблицу и все <<Объект "" не найден ядром базы данных MS Access. Проверьте существование объекта и правильность имени и пути>>. При чем создаю другой файл А2007 (для пробы так сказать) там все работает, даже с теми же именами.

  Ответить  
 
 автор: денник   (10.03.2009 в 10:14)   личное сообщение
23 Кб.
 
 

На всякий случай пример

  Ответить  
 
 автор: KrukVN   (10.03.2009 в 11:07)   личное сообщение
 
 

может дело в отсутствующем алиасе
..., 'Запрос котировок' as Вид_процедуры

да и вообще.. причесать бы этот запрос
- вот тут -> as 'Заказчик' в одинарных кавычках, а тут -> as Вид_процедуры нет :/
- такая-же история и с квадратными скобками

  Ответить  
 
 автор: денник   (10.03.2009 в 13:39)   личное сообщение
 
 

Я скорее склонен думать что это Office глючит. Он мне теперь еще рекомендует переустановить Access 2007

  Ответить  
 
 автор: Гамлет   (10.03.2009 в 20:51)   личное сообщение
 
 

если выложите пример конветированный в А2003, попробую посмотреть

  Ответить  
 
 автор: денник   (12.03.2009 в 16:06)   личное сообщение
 
 

перекинул базу в другой файл и получилось...

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