![]() |
|
|
![]()
|
|
| AnGo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 7.4.2006 Репутация: нет Всего: нет |
Помогите создать в готовом проекте WEB страничку, в которой можна было бы отобразить данные из ADO. С HTML не знаком, по-этому и мучаюсь.
У меня есть готовый проект для базы (написана на MS SQL Server). Нужно сделать следующее: Есть форма. На ней есть DbGrid с данными. При нажитии на кнопку должен запуститься Internet Explorer в окне которого будут данные с этого ГРИДА. |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: нет Всего: 260 |
AnGo, копай в сторону тега <table> в html - тебе надо просто в цикле организовать запись в файл. Не более того. Вот, как это может выглядеть для наследника TdataSet:
Вроде такого. Процедура принимает параметрами источник данных и имя файла(с расширением "htm"!). И генерирует табличноепредставление данных. Это сообщение отредактировал(а) skyboy - 13.6.2006, 19:08 |
|||
|
||||
| bruha |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 11.6.2006 Репутация: нет Всего: нет |
Я это не использовал, но во многих отчетах (например, тот же Fast Report или Crystal Reports) есть экспорт в различные форматы, excel, word и конечно html.
|
|||
|
||||
| AnGo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 7.4.2006 Репутация: нет Всего: нет |
Опытный. Спасибо за помощь. Но вот следующый вопрос: "КАК ЭТУ HTML страничку сразу увидеть???".
|
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: нет Всего: 260 |
работает? а то компилера под рукой нет - отладить...
передай вставленному TwebBrowser файл. Он же может открывать локальные файлы, да? ;) А имя задавай "$TEMP$\temp001.htm" и удаляй после просмотра. |
|||
|
||||
| AnGo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 7.4.2006 Репутация: нет Всего: нет |
Опытный. Спасибо. Получилось создать страничку.
А можна с помощью Делфы на не устроить возможность выборки данных??? |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: нет Всего: 260 |
во-первых, почему "Опытный"? Пущай - не по имени(ты ж его не знаешь), то хоть бы ник использовал...
во-вторых, "один топик - один вопрос" в-третьих, изъясняйся прозрачнее. Неясно, что тебе надо. Что и как выбирать. |
|||
|
||||
| AnGo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 7.4.2006 Репутация: нет Всего: нет |
SKYBOY, Прошу прощения. Просто как-то с ником глаза выше строчки "опытный" не поднимались.
Кстати, твой пример заработал, а вызывал в броузере стандартным примером из дэлфы. В понедельник уже диплом сдавать, а я всё бьюсь над тем, как сделать элементы на той страничка, куда данные перенёс. Да наверное и не успею уже. Большое спасибо за помощь... Добавлено @ 16:49 SKYBOY, Прошу прощения. Просто как-то с ником глаза выше строчки "опытный" не поднимались. Кстати, твой пример заработал, а вызывал в броузере стандартным примером из дэлфы. В понедельник уже диплом сдавать, а я всё бьюсь над тем, как сделать элементы на той страничка, куда данные перенёс. Да наверное и не успею уже. Большое спасибо за помощь... |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: нет Всего: 260 |
AnGo, если времени нет - представь эту таблицу не как элемент интерфейса, а просто как "экспорт данных в переносимый формат представления" - тогда и требования не такие, как к сайту
|
|||
|
||||
| AnGo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 7.4.2006 Репутация: нет Всего: нет |
SKYBOY
Я уже так и сделал. И в техническом разделе так и написал. Сегодня его сдал на подпись. Просто есчё и для себя интересно- можна ли это сделать без использования вэб- сервера? |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |