Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Где ошибка????????? / 23 сообщений из 23, страница 1 из 1
03.04.2004, 22:41
    #32468094
di3d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
filt = Forms("Форма")("text1").Value
sql = "SELECT table.pole1,table.pole2,table.pole3 FROM teble ORDER BY [Ôàìèëèÿ] WHERE ((table.pole6)=" & filt & ")"
...
Рейтинг: 0 / 0
03.04.2004, 22:44
    #32468096
Артист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
в слове teble :)
...
Рейтинг: 0 / 0
03.04.2004, 22:46
    #32468098
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
и, вероятно

sql = "SELECT table.pole1,table.pole2,table.pole3 FROM table ORDER BY [???????] WHERE ((table.pole6)= "" " & filt & " "" )"
...
Рейтинг: 0 / 0
03.04.2004, 22:47
    #32468101
di3d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
блин неправильно написал

----------------
filt = Forms("Форма")("text1").Value
sql = "SELECT table.pole1,table.pole2,table.pole3 FROM table
WHERE ((table.pole6)=" & filt & ")"
...
Рейтинг: 0 / 0
03.04.2004, 22:48
    #32468102
di3d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
а че ето за красные палочки
...
Рейтинг: 0 / 0
03.04.2004, 22:52
    #32468105
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
Это кавычечки сдвоенные. А красные - чтоб в глаза бросались
...
Рейтинг: 0 / 0
03.04.2004, 22:55
    #32468108
di3d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
влин как в онлайне

так ето |"| или |'| и зачем их так много


P.S.
как в VFP все легче :-)
...
Рейтинг: 0 / 0
03.04.2004, 23:01
    #32468111
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
автортак ето |"| или |'|
Какая разница? Copy & Paste - и все.
...
Рейтинг: 0 / 0
03.04.2004, 23:07
    #32468115
di3d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
А нифига -- ошибка синтаксиса(Пропущен оператор) в выражение запроса


----------------
Dim sql As String
Dim rs As Recordset
Dim XLapp As Object
Dim filt As String
filt = Forms("Форма")("text1").Value
sql = "SELECT table.pole1,table.pole2,table.pole3 FROM table
WHERE ((table.pole6)=""" & filt & """)"
Set XLapp = GetObject("C:\rasp.xls")
XLapp.Parent.Windows(1).Visible = True

With XLapp.Application
.displayalerts = False
.workbooks(1).worksheets(1).Cells(50, 2).CopyFromRecordset rs
.workbooks(1).worksheets(1).range("T1") = filt
.workbooks(1).worksheets(2).range("L20") = filt
.Visible = True
End With
--------------------
...
Рейтинг: 0 / 0
03.04.2004, 23:24
    #32468118
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
авторsql = "SELECT table.pole1,table.pole2,table.pole3 FROM table
WHERE ((table.pole6)=""" & filt & """)"
Это, надеюсь, в программе написано в одну строчку и только в форуме в две?
...
Рейтинг: 0 / 0
03.04.2004, 23:25
    #32468119
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
А где присвоение rs результата выполнения запроса?
А-ля
set rs=currentdb.openrecordset(sql)
?

Если оно все-таки есть, то что за поле pole6 (какой тип данных)?

И что говорит
msgbox Forms("Форма")("text1").Value

вставленный в начало процедуры?
...
Рейтинг: 0 / 0
04.04.2004, 10:18
    #32468167
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
А таблица-то как называется? Table? Давать имена, совпадающие с ключевыми словами SQL не совсем разумно. Но если уж так хотите, то заключайте имя в квадратные кавычки:
"... FROM [table] ..."
Наверное это не единственная ошибка, но первое, что бросилось в глаза.
...
Рейтинг: 0 / 0
04.04.2004, 10:33
    #32468169
di3d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
Блин да че за лажа ваще никак не получается убираешь where все нормально
а вставляешь ошибка
Делал по другому-- создавал запрос физически в акцесе делал на него селект все нормально, но когда вызываешь его через кнопку то блин ошибка
все поля везде текстовые ЧЕ ЗА ПРОБЛЕМА???
еще раз весь код:

Dim sql As String
Dim rs As Recordset
Dim XLapp As Object
Dim filt As String
filt = Forms("Форма")("text1").Value
sql = "SELECT table.pole1,table.pole2,table.pole3 FROM table
WHERE ((table.pole6)=""" & filt & """)"
Set rs = CurrentDb.OpenRecordset(sql)
Set XLapp = GetObject("C:\rasp.xls")
XLapp.Parent.Windows(1).Visible = True
With XLapp.Application
.displayalerts = False
.workbooks(1).worksheets(1).Cells(50, 2).CopyFromRecordset rs
.workbooks(1).worksheets(1).range("T1") = filt
.workbooks(1).worksheets(2).range("L20") = filt
.Visible = True
End With
...
Рейтинг: 0 / 0
04.04.2004, 10:59
    #32468172
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
См. мой вопрос от вчера, 23:24.
...
Рейтинг: 0 / 0
04.04.2004, 11:13
    #32468173
e_basil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
авторWHERE ((table.pole6)=""" & filt & """)"

надо переписать на

Код: plaintext
WHERE ((table.pole6)='" & filt & "')" 
...
Рейтинг: 0 / 0
04.04.2004, 11:25
    #32468176
di3d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
Блин да че такое ну нифига не фурычет ошибка синиаксиса
Запрос написан в одну строчка ето в форуме в две

---------------
Dim sql As String
Dim rs As Recordset
Dim XLapp As Object
Dim filt As String
filt = Forms("Отчеты")("№ группы").Value
sql = "SELECT вод.фам,вод.имя,вод.отч,вод.[№ группы] FROM вод ORDER BY [фам] WHERE ((вод.[№ группы])='" & filt & "')"
Set rs = CurrentDb.OpenRecordset(sql)
Set XLapp = GetObject("C:\rasp.xls")
XLapp.Parent.Windows(1).Visible = True
With XLapp.Application
.displayalerts = False
.workbooks(1).worksheets(1).Cells(50, 2).CopyFromRecordset rs
.workbooks(1).worksheets(1).range("T1") = filt
.workbooks(1).worksheets(2).range("L20") = filt
.Visible = True
End With
---------------
если вместо filt пишешь в "BC-01" таже самая ошибка етот же селект работает в физическом запросе а когда вставляешь в VBA нифига!!!!!
...
Рейтинг: 0 / 0
04.04.2004, 12:31
    #32468189
Артист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
а если ORDER BY и WHERE поменять местами?
...
Рейтинг: 0 / 0
04.04.2004, 12:37
    #32468190
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
Артист 100% прав. Я идиот, не заметил.
...
Рейтинг: 0 / 0
04.04.2004, 12:44
    #32468191
Артист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
ну я самый первый незаметил, так что я самый первый идиот
...
Рейтинг: 0 / 0
04.04.2004, 14:02
    #32468214
di3d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
вау зарабатало , ну типы вы блин даете(но только я непойму в чем разница)
Всем ОГРОМНЫЙ СЕНКС!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...
Рейтинг: 0 / 0
04.04.2004, 14:26
    #32468223
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
авторно только я непойму в чем разница
А синтаксис такой - надо сначала писать WHERE, а потом ORDER BY.
...
Рейтинг: 0 / 0
04.04.2004, 23:47
    #32468388
di3d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
всех благодарю вопрос исчерпан
No VBA, VFP forever!!!! (VFP -- DML cool)
...
Рейтинг: 0 / 0
04.04.2004, 23:59
    #32468393
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где ошибка?????????
ЁКЛМН?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Где ошибка????????? / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]