очень простой вопрос про запросы

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

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

Ответить
eyolkina
Постоянный гость
Сообщения: 85
Зарегистрирован: 23 апр 2008, 14:08
Откуда: г.Уфа МУП Уфаводоканал

очень простой вопрос про запросы

Сообщение eyolkina »

ДОбрый день!
Очень простой вопрос, но из документации и примеров коллег так и не смогла понять как это делается :(((

В примерах есть работа с запросами как create view....
я так понимаю при этом один раз создается view который можно развечто обновить...

Как быть, если в проекте требуется выполнить несколько небольших запросов с меняющимися параметрами.

Например: для каждого импортированого значения РасчетногоСчета и ИНН - выбирать организацию. Причем нужно проверять сколько таких организаций нашлось, если несколько, то уточнять по КПП.
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Сообщение Den »

Объект Lot один из основных элементов вип интерфейса.
Обычно при описании там прописывают таблицы, реляционную часть между ними и индексы (в секции (()) ) , и фильтры.

Если вы делаете в дальнейшем в коде обращение к какой то еще таблице БД, то она автоматом добавляется в Lot.

var inn,rs :string
// считали в цикле ИНН+расчетный счет

while|getfirst&getnext|loop
{
inn:=.... ;
rs :=....;

// если такая огранизация
_loop katorg where ((inn==katorg.unn))
{
// если к ней р/с
_loop katbank where ((katorg.nrec==katbank.CORG))
{
if <нужное поле> = rs
{
//то что нам нужно здесь
}
}
}
}
Ответить