Форум: "Базы";
Текущий архив: 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