![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.09.2008
Сообщений: 15
|
![]()
В общем составил кучу запросов в Access 2003 при помощи мастеров и конструкторов, а оказалось что нужно было все прописывать на ЧИСТОМ SQL, т е при помощи Select, Distinct, From, Where, In, Null, Like, Group by, Having, Any, All, Exist,Group by, Order by, Asc.
Я знаю, что каждый запрос можно просмотреть в окне, где будет запрос на SQL..Я не очень понимаю, как можно составить запрос с самого начала на чистом SQL, а затем выполнить в Access?буду признателен. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 487
|
![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 21.09.2008
Сообщений: 15
|
![]()
нужно имеено в VBA,запросы не подойдут
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 487
|
![]() можно так: Dim sql$ sql = "SELECT * FROM [Ваша таблица]" Dim db As DAO.Database: Set db = CurrentDb() Dim rs As DAO.Recordset: Set rs = db.OpenRecordset(sql, dbOpenDynaset) а потом значение из рекордсета можно получить напр. вот так: rs("Имя поля") Возможно конечно-же использовать запрос с параметрами, добавив к строке sql.. WHERE.. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
использование SQL запросов в коде VBA | b00s | Microsoft Office Access | 3 | 26.04.2008 13:40 |
Multiselect в dbgrid только при помощи мыши | Ary | Компоненты Delphi | 2 | 09.04.2008 15:26 |
Создание связной таблицы при помощи SQL | Worms | БД в Delphi | 1 | 04.12.2007 16:18 |
несколько запросов SQL | Arteom | БД в Delphi | 3 | 09.09.2007 23:39 |
Как выбрать при помощи SQL записи из набора данных | pris | БД в Delphi | 4 | 22.05.2007 11:24 |