Вопрос : Oракул формирует 10g

Дорогой специалист,
Iam работая на оракуле 10g forms.
я имею кнопку в моей форме, и я должен передать данные от таблицы оракула к xls.
пожалуйста посылаю мной Кодего.
class=

Ответ : Oракул формирует 10g

Вы можете создать архив csv может раскрыть в Эксел рабочий лист. Примите что вы имеет блок emp и имеет колонки empno и ename

Вы хотите передать данные от блока форм или от стрелки
От блока форм:
Напишите пуск WHEN-BUTTON-PRESSED

GO_BLOCK («EMP ");
text_io.fopen («EMPDATA.CSV», «w ");
FIRST_RECORD;
ПЕТЛЯ
  Text_IO.Put («EMPDATA.CSV»: emp.empno);
  Text_IO.Put («EMPDATA.CSV»: emp.ename);
   NEXT_RECORD;
  ЕСЛИ:, тоSYSTEM.LAST_RECORD = «ПОИСТИНЕ» ПОСЛЕ ЭТОГО
     ВЫХОД;
 ЗАКОНЧИТЕСЬ ЕСЛИ;
ЗАКОНЧИТЕ ПЕТЛЮ;
text_io.fclose («EMPDATA.CSV ");

Это создаст архив csv на вашем среднем ярусе. По мере того как вы определенные где вы хотите создать архив. Это будет самое легкое разрешение.  Вы можете использовать utl_file для того чтобы создаться на сервере базы данных. Если вы хотите создать архив на стороне клиента, то Oракул подало Кодего для того чтобы сделать его на стороне клиента using ОЛЕ на клиенте используя WebUtil.
http://www.oracle.com/technetwork/developer-tools/forms/howto-ole-090332.html
Это объяснит вас один пример колонки, но вы можете добавить его согласно вашему требованию.

Понадейтесь что это поможет.



Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us