Главная страница
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.045 c
5-1097234297
LAndrey
2004-10-08 15:18
2005.09.04
трабл в DBGridEh


10-1101127823
grigory
2004-11-22 15:50
2005.09.04
Контакты Outlook


1-1123825518
***_Diman_***
2005-08-12 09:45
2005.09.04
ошибка форматирования (число->строка)


3-1122291015
ArchValentin
2005-07-25 15:30
2005.09.04
Экспорт из Paradox в StringGrid или в Exel


4-1121752041
chameleon
2005-07-19 09:47
2005.09.04
Почему не для всех структур нужно указывать размер ?