Функции IsValid() и IsValidAll()

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Функции IsValid() и IsValidAll()

Сообщение Deinis »

Народ,подскажите плиз, чем они отличаются?

Когда следует использовать одну, а когда другую функцию?

В каких случаях одна работает, а другая нет???
Goblin
Местный житель
Сообщения: 474
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь-матушка
Контактная информация:

Re: Функции IsValid() и IsValidAll()

Сообщение Goblin »

IsValid - выдает информацию по принципу
"или" о наличии в таблице или буфере записи таблицы хотя бы одной(а в случае буфера записи именно одной) записи с подходящими под условия подцепок и фильтров полями.
IsValidAll выдает тож самое , но работает только с таблицей и не обращает внимание на буфер записи. Например , забиваешь ты ДО на закупку в Галактике, забил шапку(дата,номер,контрагент) и сделал переход на спецификацию. в этот момент IsValid(#<не помню как кличется таблица>)=true , а вот IsValidAll(#<не помню как кличется таблица>)=false. И так весь промежуток м-ду событиями cmSetDefault и cmInsertRecord. Записи еще нет физически в таблице, но уже есть в буфере .
Собственно все
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Функции IsValid() и IsValidAll()

Сообщение Deinis »

Спасибо!
Ответить