Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / создание запроса по двум условиям / 14 сообщений из 14, страница 1 из 1
08.12.2015, 11:46
    #39123022
Evgeniy76
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание запроса по двум условиям
Добрый день уважаемые!
С утра пытаюсь вспомниТЬ акцесс, но чёто не очень. помогите плиз Решить таку задачу, хочу отфильтровать данные сразу по двум условиям,первое это фильрация по повторам, эт я сделал, а вот второе условие необходимо фильтрануть второй столбик так чтобы не исчезали данные из первого "К№". пример в файле.
...
Рейтинг: 0 / 0
08.12.2015, 12:27
    #39123084
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание запроса по двум условиям
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
select t1.*
from table t1
where exists
(
  select 1
  from table t2
  where t1.key=t2.key
  and t2.criteria='criteria'
)


Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
select *
from table
where key in
(
  select key
  from table
  where criteria='criteria'
)
...
Рейтинг: 0 / 0
08.12.2015, 13:52
    #39123199
Evgeniy76
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание запроса по двум условиям
Akina,
Спасибо за ответ.
Второй вариант не совсем то.
...
Рейтинг: 0 / 0
08.12.2015, 14:58
    #39123294
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание запроса по двум условиям
Evgeniy76Второй вариант не совсем то.
Проверял? или так, абы сказать...
...
Рейтинг: 0 / 0
08.12.2015, 15:22
    #39123328
Evgeniy76
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание запроса по двум условиям
AkinaEvgeniy76Второй вариант не совсем то.
Проверял? или так, абы сказать...
Проверил в АК, и если все правильно сделал - то условия нать вводить ручками кажинный раз, что не есть хорошо.
щас первый варик затачиваю, правда с переменным успехом.
...
Рейтинг: 0 / 0
08.12.2015, 15:59
    #39123363
Evgeniy76
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание запроса по двум условиям
Akina,
А можно первый вариант на пальцах(как для чайников)
...
Рейтинг: 0 / 0
08.12.2015, 16:06
    #39123369
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание запроса по двум условиям
Evgeniy76условия нать вводить ручками кажинный раз, что не есть хорошо
А в первом варианте их у тебя что, ветер приносит?

Evgeniy76А можно первый вариант на пальцах(как для чайников)
Переведи весь текст запроса на русский язык, пригладь обороты и прочитай.
...
Рейтинг: 0 / 0
08.12.2015, 16:46
    #39123430
Evgeniy76
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание запроса по двум условиям
AkinaEvgeniy76условия нать вводить ручками кажинный раз, что не есть хорошо
А в первом варианте их у тебя что, ветер приносит?

Evgeniy76А можно первый вариант на пальцах(как для чайников)
Переведи весь текст запроса на русский язык, пригладь обороты и прочитай.
))),
"я понимать то понимаю,только сказать ничего не могу"
...
Рейтинг: 0 / 0
08.12.2015, 17:07
    #39123466
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание запроса по двум условиям
Перевести не можешь?

SQLпереводselect t1.*Выбрать все поляfrom table t1из таблицы table (копия t1)where existsгде существует( select 1запись from table t2из таблицы table (копия t2 ) where t1.key=t2.keyгде ключ таблицы t1 равен ключу таблицы t2 and t2.criteria='criteria'и в поле критерия таблицы t2 находится заданное значение)
...
Рейтинг: 0 / 0
08.12.2015, 17:11
    #39123475
Evgeniy76
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание запроса по двум условиям
Akina,
Я правильно понял что условия отбора необходимо вводить ручками?
...
Рейтинг: 0 / 0
08.12.2015, 17:22
    #39123488
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание запроса по двум условиям
Можно и ручками. Можно и программненько. Или с формочки открытой слизать. Или ещё откуда. Это уж как-нить самостоятельно реши...
...
Рейтинг: 0 / 0
08.12.2015, 17:30
    #39123496
создание запроса по двум условиям
Evgeniy76Я правильно понял что условия отбора необходимо вводить ручками? В смысле, в тексте запроса? Не обязательно.
Код: sql
1.
where criteria=[Введите значение отбора]

И при запуске запроса появится диалог ввода.
Код: sql
1.
where criteria=Forms![ИмяФормы]![ИмяПоля]

И без вопросов значение берется из поля открытой формы.

Есть и другие варианты.
...
Рейтинг: 0 / 0
08.12.2015, 21:01
    #39123643
Evgeniy76
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание запроса по двум условиям
AkinaПеревести не можешь?

SQLпереводselect t1.*Выбрать все поляfrom table t1из таблицы table (копия t1)where existsгде существует( select 1запись from table t2из таблицы table (копия t2 ) where t1.key=t2.keyгде ключ таблицы t1 равен ключу таблицы t2 and t2.criteria='criteria'и в поле критерия таблицы t2 находится заданное значение)
Не кидайте в меня камнем!
но вообще-то таблица у меня одна.
...
Рейтинг: 0 / 0
09.12.2015, 08:57
    #39123768
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание запроса по двум условиям
Ты не знаешь слово "копия"?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / создание запроса по двум условиям / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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