| |
|
|
| | Подскажите как сохранить запрос как объект?
Set dbs = CurrentDb
strSQL = "SELECT * FROM таб1 WHERE [поле] >= #1-1-93#"
Set qdf = dbs.CreateQueryDef("запрос", strSQL) | |
| |
| |
| |
|
|
| | А что у вас не получается?
Из HELP:
В рабочей области ядра Microsoft Jet, если при создании объекта QueryDef для имени задано любое значение, кроме пустой строки, то созданный объект QueryDef будет автоматически добавлен в семейство QueryDefs.
...
Если объект, определяемый аргументом имя, уже является компонентом семейства QueryDefs, возникает ошибка выполнения...
|
| |
| |
| |
| |
|
|
| | и, наверное, лучше дать осмысленное имя запросу | |
| |
| |
| |
|
|
| | Спасибо! Всё получилось! И если можно в продолжение...У меня есть 2таблицы..как вывести все записи из одной таблицы за исключением тех записей которые есть во второй таблице? | |
| |
| |
| |
|
|
| |
1. select tab1.* from tab1 left join tab 2 on tab1.pole=tab2.pole where tab2.pole is null
2. select tab1.* from tab1 where not exists (select 1 from tab2 where tab2.pole=tab1.pole)
|
| |
| |
| |
| |
|
|
| | имхо
все таки нужно определить поля, по которым должно проводиться сравнение | |
| |
| |
| |
|
|
| | исессенно!  | |
| |
| |