Если вы только начали работать с Apex, возможно, вы бы предпочли использовать его мастера, которые помогут вам в процессе создания. Хотя вы можете создать страницу с помощью команд HTML - зачем вам это?
Счет, я полагаю, хранится в таблице. Если это так, я бы предложил вам создать страницу «Отчет с формой в таблице» - она создаст
- интерактивный отчет, который позволит вам просмотреть все созданные вами счета
- форма, которая позволит вам создавать новые счета, обновлять или удалять существующие
Попробуй это; это совсем не должно быть сложно.
Что касается печати отчетов в формате PDF: вот что я (мы) делаем:
- Я создаю отчет с помощью Oracle Reports Builder
- поместить RDF на наш компьютер IAS (сервер приложений Интернета)
- поместить свою запись в файл CGICMD.DAT
- вызвать отчет из Apex, используя динамическое действие для кнопки, используя 2 шага:
- PL / SQL, который составляет URL (и добавляет значения параметров)
- JavaScript, который вызывает отчет (используя
window.open
)
Я понимаю, что не у всех есть IAS и работает; это совсем не тривиальная задача. Некоторое время назад для собственного удовольствия я установил Apache Tomcat и JasperReports, чтобы посмотреть, смогу ли я заставить его работать. Я сделал. Однако, поскольку моя компания использует отчеты IAS и Oracle, я отказался от такого подхода.
У кого-то еще могут быть другие предложения; немного подождите, пока они ответят.