Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
15.07.2017, 20:03
|
|||
---|---|---|---|
|
|||
Макрос для сравнения двух таблиц и запуска запроса |
|||
#18+
Здравствуйте господа! У меня к Вам вопрос начинающего уровня, но к сожалению, вот уже третий день бьюсь над решением, остается одна надежда на Вас, опытных пользователей. Суть в том, что у меня есть две таблицы. У обоих есть ключевые поля с уникальным номером, напротив этих номеров в этих двух таблицах наименование материала. Только вот в первой таблице список материала один, а в таблице номер два список другой. И задача сравнить две таблицы так чтобы запрос выдал только одинаковый материал который встречается в первой и во второй таблицах. Это я сделал создав связь по номеру материала. Теперь запрос у меня выглядит из четырех полей (ФИО таблицы №1, Телефон таблицы №1, ФИО №2, Телефон таблицы №2 ) то есть наглядно видно что этот телефон есть и там и там, но вот проблема: мне нужно чтобы после ввода данных в поле Телефон формы Клиент запускался макрос, который сначала проверит, есть ли одинаковые записи, а если есть, запустит запрос . Подскажите пожалуйста и не пинайте сильно за глупый вопрос. Очень жду ответа. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.07.2017, 20:38
|
|||
---|---|---|---|
Макрос для сравнения двух таблиц и запуска запроса |
|||
#18+
связь по наименованию материала, тип связи "Объединение только тех записей в которых связанные поля совпадают"-1-я , оставьте только Телефон таблицы №1. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.07.2017, 20:51
|
|||
---|---|---|---|
|
|||
Макрос для сравнения двух таблиц и запуска запроса |
|||
#18+
alecko,Спасибо за ответ, но это у меня уже сделано, мне другое нужно. Вот я заполняю форму, ввожу номер, он должен проверится, в двух таблицах, И ЕСЛИ он совпадает с каким-то, то выполняется запрос и выводятся на экран эти записи одинаковые, в противном случае ничего не происходит) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.07.2017, 20:52
|
|||
---|---|---|---|
|
|||
Макрос для сравнения двух таблиц и запуска запроса |
|||
#18+
alecko,Я где-то вдел, что через функцию Dcount делают, но не могу разобраться к сожалению( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.07.2017, 21:10
|
|||
---|---|---|---|
|
|||
Макрос для сравнения двух таблиц и запуска запроса |
|||
#18+
DCount("*", "Заказано", "[КодЗаказа]=Forms![КодЗаказа]![КодЗаказа]")>3 Имеется более трех записей в таблице «Заказано», у которых значение поля «КодЗаказа» совпадает со значением поля «КодЗаказа» в форме «ПримерФормы». Вот это у микрософта в теме создания макроса. Но под себя подогнать не получается(( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.07.2017, 22:26
|
|||
---|---|---|---|
Макрос для сравнения двух таблиц и запуска запроса |
|||
#18+
Fes62, Код: vbnet 1. 2. 3.
так попробуйте вместо 'тут вставлять фильтр' нужно вставить Ваше выражение, [ID_Check]-ключевое поле (либо поле в котром надо искать) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&tablet=1&tid=1612263]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 157ms |
0 / 0 |