07.08.2009, 14:58 | #1 |
Участник
|
Я (как человек испорченный Access'ом) не могу понять, как мне в Навиженовской форме показать только те записи таблицы, где Field1 <> Field2, где Field1 и Field2 есть поля этой таблицы. Получается, что Нави форма заточены под сравнение с задаваемым пользователем значением (или маской), но простейшее сравнение нескольких полей между собой пока не вырисовывается.
Как делать? |
|
07.08.2009, 16:09 | #2 |
Участник
|
Цитата:
Сообщение от U-gene
Я (как человек испорченный Access'ом) не могу понять, как мне в Навиженовской форме показать только те записи таблицы, где Field1 <> Field2, где Field1 и Field2 есть поля этой таблицы. Получается, что Нави форма заточены под сравнение с задаваемым пользователем значением (или маской), но простейшее сравнение нескольких полей между собой пока не вырисовывается.
Как делать? 1. Заполянть сначала временную таблицу, копируя в нее строки подходящие по критериям, а уже потом выводить эту временную таблицу на экран 2. Более сложный вариант п.1 , когда выводится не временная таблица, а реальная, но сравниваются записи при выводе на экран с временной таблицей (обман системы на триггерах OnFindRecord OnNextRecord) 3. Использовать функцию MARK и выводить только помеченные строки 4. Ввести поле Field3 = Field1 - Field2 (вы врятли собираетесь сравнивать что-то кроме числовых значений) |
|