Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.04;
Скачать: CL | DM;

Вниз

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

 
buka   (2005-07-19 13:51) [0]

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


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


> buka   (19.07.05 13:51)

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


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

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


 
ЮЮ ©   (2005-07-20 07:21) [3]

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

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


 
YurikGL ©   (2005-07-20 07:22) [4]

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


 
k2 ©   (2005-07-20 07:29) [5]

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


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

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;


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

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


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

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


 
Anatoly Podgoretsky ©   (2005-07-21 10:28) [9]

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


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

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


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


> buka   (21.07.05 10:09) [8]

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

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

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

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


 
buka   (2005-07-25 07:50) [12]

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



Страницы: 1 вся ветка

Текущий архив: 2005.09.04;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.044 c
8-1114267723
COOLer
2005-04-23 18:48
2005.09.04
Ох уж этот TImage


2-1123234342
Smersh03-1
2005-08-05 13:32
2005.09.04
Летающие формы


4-1121366230
Dot
2005-07-14 22:37
2005.09.04
Обработать закрытие приожения


3-1122014076
DimonS
2005-07-22 10:34
2005.09.04
Как организовать одновременный доступ к БД Paradox?


14-1123346150
TStas
2005-08-06 20:35
2005.09.04
Что отвечать, если подозреваю, что это вирусописатели?