a:=rec:dbstruct // получить массив,описывающий структуру результата выборки
for i:=1 to rec:fcount
? a[i,1],a[i,2],a[i,3],a[i,4] //напечатать описание полей
next
? "RecCount="+str(rec:reccount) //напечатать количество записей в выборке
do while(!rec:eof)
// напечатать номер записи и все поля
? rec:recno, rec:FieldValue(1), rec:FieldValue(2), rec:FieldValue(3);
, rec:FieldValue(4), rec:FieldValue(5)
rec:skip(1)
enddo
// распечатать записи с позизионированием в процентном выражении
for i := 20 to 100 step 20
rec:GoPosition( i )
? rec:recno, rec:FieldValue(1), rec:FieldValue(2), rec:FieldValue(3);
, rec:FieldValue(4), rec:FieldValue(5)
j++
next
rec:close()
rec:destroy()
Не понял как он связан с DBTable, но очень заинтересовал. Проблема в том, что не работает. Компилируется нормально. А при попытке запуска дает ошибку.
Жаль. В папке Bin лежит sql4dbf.exe, просит указать параметры при запуске:путь к базе, путь к sql файлу. Никто не знает, что делает эта программа? И какой формат sql файла она хочет?
А вообще я интересуюсь этим всем вот зачем. Есть самодельный отчет в Фастрепорте. В качестве источника данных там довольно сложный sql запрос, в котором собираются данные из 5 таблиц. Формируется большая таблица. Поставили задачу, сделать так чтобы вместо таблицы в печатном виде, формировался в нужной папке файл txt c разделителем ";" . Реализовывать такую выборку на Xharbor не просто(лично мне, кому как). Вот ищу как использовать уже имеющийся запрос на sql. Может кто подскажет варианты?
[QUOTE]Данила Кошевой пишет:
Жаль.
В папке Bin лежит sql4dbf.exe, просит указать параметры при запуске:путь к базе, путь к sql файлу. Никто не знает, что делает эта программа? И какой формат sql файла она хочет?
А вообще я интересуюсь этим всем вот зачем. Есть самодельный отчет в Фастрепорте. В качестве источника данных там довольно сложный sql запрос, в котором собираются данные из 5 таблиц. Формируется большая таблица. Поставили задачу, сделать так чтобы вместо таблицы в печатном виде, формировался в нужной папке файл txt c разделителем ";" .
Реализовывать такую выборку на Xharbor не просто(лично мне, кому как). Вот ищу как использовать уже имеющийся запрос на sql. Может кто подскажет варианты?
[/QUOTE]Сделай в Qlikview, там все очень просто.
Давай sql и протестируем.