Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Сравнить таблицу с запросом
 
 автор: Аленка   (19.10.2008 в 02:12)   личное сообщение
 
 

Как сравнить две таблицы в аксесе?
Обе таблицы имеют одинаковое количество и форматы полей.

  Ответить  
 
 автор: Аленка   (19.10.2008 в 11:42)   личное сообщение
 
 

Я в общем сделала, что мне нужно. Сравнила запрос и таблицу с помощью связей и показала все поля, которые есть в Запросе и только те записи таблицы, которые совпадают с записями запроса. И все хорошо вроде.
Но с учетом того, что у меня в запросе и в таблице в одном из полей есть Пустые поля, то у меня срывается проверка.
У меня стоит проверка, если поле1 таблицы и поле1 запроса и т.д. равны, то ИСтина.
Но если поля пустые, то показывается ложь!
А как сравнить пустые поля, чтобы была показана Истина, подразумевающая, что оба сравниваемых поля пустые?

  Ответить  
 
 автор: Аленка   (19.10.2008 в 11:50)   личное сообщение
 
 

Сама пишу, сама отвечаю
CHECK2: IIf(IsNull([t_Пользователь])=IsNull([q_Пользователь]);1;0)
Вот такая проверка работает, то есть даже если оба поля пустые, показывается Истина.

Тогда скажите, это правильно? или в таком выражении что-то неправильно? Может у этого выражения есть какие-то проблемы?
Смысл его в том, чтобы сравнить поля t_Пользователь и q_Пользователь и показать 1, если поля равны, а также если оба поля пустые. Если запрос и таблица не изменялись, то в проверочном поле будут только единицы. А если в запросе появились новые записи, то будут поля с нулями и я увижу новые записи.

  Ответить  
 
 автор: час   (19.10.2008 в 13:25)   личное сообщение
 
 

Молодец!!!!!!!!!
Можно запросом записи без подчинённых

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList