|
|
|
| Подскажите как сохранить запрос как объект?
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)
|
| |
|
| |
|
|
|
| имхо
все таки нужно определить поля, по которым должно проводиться сравнение | |
|
| |
|
|
|
| исессенно! | |
|
| |