Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.09.04;
Скачать: [xml.tar.bz2];

Вниз

"Щелкнуть" по записи в 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.013 c
5-1097147033
far
2004-10-07 15:03
2005.09.04
Потеря ссылки на компонент


14-1123830712
Hawk2
2005-08-12 11:11
2005.09.04
ATI RADEON 9550


4-1121350719
Narik
2005-07-14 18:18
2005.09.04
уничтожить процесс?


3-1121091888
Виталька2005
2005-07-11 18:24
2005.09.04
Где найти бесплатную СУБД ?


14-1123617830
quickblack
2005-08-10 00:03
2005.09.04
help, please





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский