Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.07.2010, 14:53   #1
Agapov_stas
Пользователь
 
Регистрация: 23.11.2009
Сообщений: 54
По умолчанию Проблема с кодом.adp.

Добрый день, уважаемые!
На форме [Текущие ОДС1] Кнопка66 открывает(должна открывать) отчет "1" суб формы [Все_ОДС1], в зависимости от выбранного в главной форме.
В VBA пишу для кнопки :
Цитата:
Private Sub Кнопка66_Click()
On Error GoTo Err_Кнопка66_Click

Dim strReportName As String
Dim strFiltr As String

strReportName = "1" 'Имя открываемого отчета
strFiltr = "Номер=" & Me.Все_заявки.Form![Номер] ' Код - Имя ключевого поля
DoCmd.OpenReport strReportName, acPreview, , strFiltr
Exit_Кнопка66_Click:
Exit Sub
Err_Кнопка66_Click:
MsgBox Err.Description, vbInformation, Me.Caption
Resume Exit_Кнопка66_Click
End Sub
Для отчета "1" текст запроса :
Цитата:
SELECT a.Номер, a.Номер_заявки_журнала, a.Дата_поступления, a.Время_поступления, a.Улица, a.Дом, a.Квартира, a.Подъезд, a.Корпус, a.Вид_работы,a.Содержание, a.Диспетчер, a.ФИОзаявителя, a.ФИОисполнителя, a.Дата_выполнения, a.Время_выполнения, b.Израсходованный_материал, b.Количество_материал, b.Объем
FROM ИнформацияОДС1 as a
LEFT JOIN ОбъемОДС1 as b ON a.Номер=b.Номер
ORDER BY a.Дата_поступления DESC, a.Время_поступления DESC
Проблема в том, что при нажатии кнопки этой "высвечивает" ошибку :
Цитата:
The column prefix 'a' does not match with a table name or alias name used in the query.
Что не так???
Изображения
Тип файла: jpg Безымянный1.JPG (75.5 Кб, 142 просмотров)
Agapov_stas вне форума Ответить с цитированием
Старый 28.07.2010, 18:05   #2
Agapov_stas
Пользователь
 
Регистрация: 23.11.2009
Сообщений: 54
По умолчанию

Вопрос снимается.
Написал хр.процедуру :
Цитата:
Create Proc sp1
@Номер int
as
begin

set nocount on

SELECT dbo.ИнформацияОДС1.Номер, dbo.ИнформацияОДС1.Номер_заявки_жур нала, dbo.ИнформацияОДС1.Дата_поступления , dbo.ИнформацияОДС1.Время_поступлени я,
dbo.ИнформацияОДС1.Улица, dbo.ИнформацияОДС1.Дом, dbo.ИнформацияОДС1.Квартира, dbo.ИнформацияОДС1.Подъезд, dbo.ИнформацияОДС1.Корпус,
dbo.ИнформацияОДС1.Вид_работы, dbo.ИнформацияОДС1.Содержание, dbo.ИнформацияОДС1.Диспетчер, dbo.ИнформацияОДС1.ФИОзаявителя,
dbo.ИнформацияОДС1.ФИОисполнителя, dbo.ИнформацияОДС1.Дата_выполнения, dbo.ИнформацияОДС1.Время_выполнения , dbo.ОбъемОДС1.Израсходованный_матер иал,
dbo.ОбъемОДС1.Количество_материал, dbo.ОбъемОДС1.Объем
FROM dbo.ИнформацияОДС1 LEFT OUTER JOIN
dbo.ОбъемОДС1 ON dbo.ИнформацияОДС1.Номер = dbo.ОбъемОДС1.Номер
WHERE (dbo.ИнформацияОДС1.Номер = @Номер)
ORDER BY dbo.ИнформацияОДС1.Дата_поступления DESC, dbo.ИнформацияОДС1.Время_поступлени я DESC
end
и сделал источником для отчета.
Agapov_stas вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WebBrowser проблема с кодом Hausedark Общие вопросы Delphi 4 07.07.2010 20:08
Проблема с кодом. scottie Паскаль, Turbo Pascal, PascalABC.NET 3 11.04.2010 15:44
Проблема с кодом по wav!!!!!!!!! dink10 Мультимедиа в Delphi 0 08.04.2010 14:17
Запрос по списку в adp.?:-(( Agapov_stas Microsoft Office Access 1 27.03.2010 12:49
Проблема с кодом( DM_bite Помощь студентам 3 02.08.2008 20:02