Читайте также:
|
|
Программа для создания c помощью SQL результирующего многотабличного файла soed1 с сохранением результата в таблице soed1 и добавления этой таблицы в контейнер DATA1
Сделать можно двумя вариантами(первым или вторым):
1 Вариант:
modi comm. join.prg && Команда для открытия окна текстового
&& редактора из командного окна VFP
Clear
Close tables all
Sele1
Use poshk
Sele 4
Use poski
join with a to soed for a.nomp=b.nomp;
Fields a.nomp, a.famp, a.gord, nomd, nomr, kolw, data
Use soed
Browse
Sele1
Use detl
Sele 2
Use soed
join with a to soed1 for a.nomd=b.nomd;
Fields b.nomp, b.famp, b.gord, b.nomd, b.nomr, b.kolw, b.data, a.cena
Use soed1
Browse
index on nomp+nomd to soed1_i compact
Browse
Return
2 вариант:
SELECT Poshk.nomp, Poshk.famp, Detl.nomd, Poski.kolw, Poski.data, Detl.cena;
FROM;
data1!poshk;
INNER JOIN data1!poski;
ON Poshk.nomp = Poski.nomp;
INNER JOIN data1!detl;
ON Poski.nomd = Detl.nomd;
ORDER BY Poshk.nomp, Detl.nomd;
INTO TABLE soed1.dbf
USE soed1
BROWSE
Return
Результат: в контейнере появятся таблицы soed и soed1. Промежуточную таблицу soed в первом варианте можно удалить.
Данные из таблицы soed1 будут включаться в отчет.
Дата добавления: 2015-07-21; просмотров: 66 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Закрыть все окна и выйти с среду VFP | | | Натура и Маска |