Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Sql запрос по данным из поля / 15 сообщений из 15, страница 1 из 1
28.07.2004, 13:06:22
    #32625018
mik@
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос по данным из поля
Помогите с Sql
как в запрос вставить код
для того чтобы выборка шла по значению поля формы. тип поля Дата/Время в таблице таой же.
Спасибо.
...
Рейтинг: 0 / 0
28.07.2004, 13:29:01
    #32625089
Unicco
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос по данным из поля
Запрос:

Код: plaintext
1.
2.
SELECT имя_таблицы.*
FROM имя_таблицы
WHERE (((имя_таблицы.поле_с_датой)=[Forms]![имя_формы]![имя_поля_на_форме_с_датой]));

На нужное событие поля (Exit, Change, KeyPress, etc..) повесить Requery для формы.

Удобно задать формат поля на форме одним вариантов временного формата (свойство Format).
...
Рейтинг: 0 / 0
28.07.2004, 13:49:28
    #32625181
mik@
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос по данным из поля
Вот запрос:
"SELECT Demands.Date, Demands.Number, Copters.Number, Personnel.Name, Customers.Name, Targets_Out.Name, Flights.TimeOut, Targets_In.Name, Flights.TimeIn, Flights.Price, Flights.Comment, Flights.Earth, Flights.CustomerTime, Flights.ID_Flight " & _
"FROM Targets AS Targets_Fuel INNER JOIN (Personnel INNER JOIN ((Copters INNER JOIN Demands ON Copters.ID_Copter = Demands.ID_Copter) INNER JOIN (Customers INNER JOIN ((Flights INNER JOIN Targets AS Targets_In ON Flights.ID_TargetIn = Targets_In.ID_Target) INNER JOIN Targets AS Targets_Out ON Flights.ID_TargetOut = Targets_Out.ID_Target) ON Customers.ID_Customer = Flights.ID_Customer) ON Demands.ID_Demand = Flights.ID_Demand) ON Personnel.ID_Personnel = Flights.ID_Personnel) ON Targets_Fuel.ID_Target = Flights.ID_TargetFuel " & _
"GROUP BY Demands.Date, Demands.Number, Copters.Number, Personnel.Name, Customers.Name, Targets_Out.Name, Flights.TimeOut, Targets_In.Name, Flights.TimeIn, Flights.Price, Flights.Comment, Flights.Earth, Flights.CustomerTime, Flights.ID_Flight " & _
"WHERE (((Demands.Date)=[Forms]![ФормаЗаказов]![ПолеДата]))"

Дописал в конце WHERE
Ошибка синтаксиса. И все тут
Помогите ради бога, уперся, вернее не пупа не соображаю
...
Рейтинг: 0 / 0
28.07.2004, 13:59:24
    #32625214
Unicco
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос по данным из поля
Это динамическое формирование строки в коде? Предупреждать надо :)

"WHERE (((Demands.Date)='" & [Forms]![ФормаЗаказов]![ПолеДата] & "'))"
...
Рейтинг: 0 / 0
28.07.2004, 14:09:34
    #32625242
mik@
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос по данным из поля
Все замечательно.
Но выдается нехорошая ошибка
run-time error 3075
ошибка синтаксиса
в WHERE пропущен оператор
...
Рейтинг: 0 / 0
28.07.2004, 14:14:40
    #32625266
Roma R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос по данным из поля
В запросе измени

Demands.Date на Demands.[Date]
...
Рейтинг: 0 / 0
28.07.2004, 14:16:43
    #32625272
lsnk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос по данным из поля
Where надо ставить до Group by имхо
...
Рейтинг: 0 / 0
28.07.2004, 14:17:30
    #32625275
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос по данным из поля
Дату неплохо было бы отформатить.
http://www.sql.ru/faq/faq_topic.aspx?fid=157
...
Рейтинг: 0 / 0
28.07.2004, 14:17:45
    #32625276
mik@
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос по данным из поля
to RomaR
непомогает, че делать
...
Рейтинг: 0 / 0
28.07.2004, 14:19:23
    #32625288
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос по данным из поля
Доки читать, блин. Все хотят что бы сейчас же им все всё сделали.
Не выйдет.
...
Рейтинг: 0 / 0
28.07.2004, 14:31:50
    #32625336
mik@
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос по данным из поля
специально для Темного
в аксессе и SQL я работаю всего две недели, с нуля
никто ничего не хочет, просто если знаеш почему бы не помочь.
правильные ответ
спасибо за помощь, всем member' ам респект
"WHERE (((Demands.[Date])=#" & Format([Forms]![Имя_Формы]![Поле], "mm\/dd\/yy") & "#)) "
хотя и в таблице и на форме формат данных одинаковый
...
Рейтинг: 0 / 0
28.07.2004, 15:46:36
    #32625607
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос по данным из поля
mik@просто если знаеш почему бы не помочь.

Я тебе ссылку на фак просто так кинул?
...
Рейтинг: 0 / 0
03.08.2004, 09:37:56
    #32632446
Zhaina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос по данным из поля
Unico Я тебя обожаю!!!!!! Ты супер!!!!
...
Рейтинг: 0 / 0
03.08.2004, 10:56:54
    #32632641
Unicco
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос по данным из поля
Спасибо на добром слове. Оно и кошке приятно :)
...
Рейтинг: 0 / 0
03.08.2004, 11:33:18
    #32632764
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sql запрос по данным из поля
mik@хотя и в таблице и на форме формат данных одинаковый
Формат данных не имеет значения. Имеет значение их тип. Формат - это только для экрана и принтера.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Sql запрос по данным из поля / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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