ДОбрый день!
Очень простой вопрос, но из документации и примеров коллег так и не смогла понять как это делается ((
В примерах есть работа с запросами как create view....
я так понимаю при этом один раз создается view который можно развечто обновить...
Как быть, если в проекте требуется выполнить несколько небольших запросов с меняющимися параметрами.
Например: для каждого импортированого значения РасчетногоСчета и ИНН - выбирать организацию. Причем нужно проверять сколько таких организаций нашлось, если несколько, то уточнять по КПП.
очень простой вопрос про запросы
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Объект 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
{
//то что нам нужно здесь
}
}
}
}
Обычно при описании там прописывают таблицы, реляционную часть между ними и индексы (в секции (()) ) , и фильтры.
Если вы делаете в дальнейшем в коде обращение к какой то еще таблице БД, то она автоматом добавляется в 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
{
//то что нам нужно здесь
}
}
}
}