Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

"Щелкнуть" по записи в DBGrid и выйти на страничку HTML..? [D6]


buka ©   (2005-07-19 13:51:00) 

Уважаемые Мастера!
Может быть кто-либо знает:
1. Как "щелкнув" по конкретной записи в DBGrid выйти на вполне определенную страничку HTML? т.е. связать гиперссылкой запись в БД и страничку HTML.
2. Возможно ли это в принципе?
С уважением


buka   (2005-07-25 07:50:00) [1]

И то... ваша правда, но в жизни всякое бывает.
С уважением


Ольга   (2005-07-22 08:56:00) [2]


> buka   (21.07.05 10:09) [8]

Ну вы меня совсем в краску вогнали. Не стоит благодарности.

> Если Вам лично потребуется консультация по ЛЮБОМУ разделу
> права - всегда приду на помощь

Уж лучше вы к нам...

Всего хорошего.


buka   (2005-07-21 12:24:00) [3]

Уважаемый Анатолий!
Нисколько не хотел обидеть никого, тем более посетив как-то ваш сайт увидел специалиста экстра-класса, а немноголовие...
Наверное, моего опыта в хобби недостаточно для овладения лексикой программистов (как собака: "понимаю и мычу", а сказать-не могу :):))
С уважением buka


Anatoly Podgoretsky   (2005-07-21 10:28:00) [4]

buka   (20.07.05 08:54) [7]
Остальные ни чем не хуже, будь многословнее, а то не все телепаты.


buka   (2005-07-21 10:09:00) [5]

Здравствуйте уважаемая Ольга!
Проверил накоротке (время мало глубже проверить-оставил на выходные). Принципиально-работает.
Ещё раз большое Вам спасибо.
Но теперь я понимаю и то, что хотел сказать К2-й (я ж не программист, а юрист; программирование-моё хобби, которое я использую для организации удобного рабочего места как-то организация юридической библиотеки и т.п. Увлёкся Delphi, сделал кое-что, потом HTML, сейчас думаю над объединением 2-х баз).
Интуитивно понимаю, что "динамический" URL сорганизую, пока не особо представляю как, но... разберусь потихоньку- я смышлёный :):).
Если Вам лично потребуется консультация по ЛЮБОМУ разделу права - всегда приду на помощь (имел практику обращения и в Европейский суд по правам человека и в Конституционный суд РФ).
С искренним уважением и благодарностью buka.


buka   (2005-07-20 08:54:00) [6]

Уважаемая Ольга!
Огромное Вам спасибо!
Остальные Мастера тоже, наверное, умные и специалисты, но только Вы дали точный, понимаемый и ясный ответ.
Вечером буду пробовать.
Еще раз спасибо.
С искренним уважением buka.


Ольга   (2005-07-20 08:25:00) [7]

uses ShellAPI;

procedure TForm1.DBGrid1CellClick(Column: TColumn);
var url: String;
begin
  url:='c:\tmp\MSExcel.htm';  // считайте url откуда вам надо (из БД или DBGrid1Cell)
  ShellExecute(handle,nil,pChar(url),nil,nil,sw_ShowNormal);
end;


k2   (2005-07-20 07:29:00) [8]

Вы уважаемый очень уж кратки...
Например, в базе хотите держать ссылки на страницы веб-приложения - тогда так и записываете название страницы, как строку, при считывании см. [1] Плохиш ©   (19.07.05 13:59);
например хотите штобы открывалась одна и та же страница но с разными параметрами, тогда в базу записываете параметр, при считывании из базы формируете адрес страницы+параметр из базы, далее [1] Плохиш ©   (19.07.05 13:59), при загрузке страницы в зависимости от параметра, с которым страница была вызвана,што-то различно отображаете;
и таких допустим и например много может быть


YurikGL   (2005-07-20 07:22:00) [9]

Сделать еще одно боле, в котором прописать гиперссылку. При onclick, взять значение из этого поля и запустить браузер с взятой ссылкой.


ЮЮ   (2005-07-20 07:21:00) [10]

>как при внесении в БД записи программносделать ее гиперссылкой?

Если пронрамма реагирует на rлмк по строке грида, как на линк, это и есть программная гиперсмылка. А как это сделать - в [1]


buka   (2005-07-20 06:49:00) [11]

Наверное Вы, уважаемый Мастер, меня не правильно поняли...
Я спрашивал о том: как при внесении в БД записи программно сделать ее гиперссылкой? (пример кода, если можно).
С уважением


Плохиш   (2005-07-19 13:59:00) [12]


> buka   (19.07.05 13:51)

1. При щелчке выяснить необходимую ссылку, запустить любимый браузер и сказать ему какую страницу открыть.
2. Да.


Наверх

Титульная страница Поиск, карта сайта Написать письмо