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

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

DBGrid, ButtonStyle=cbsEllipsis [D7, IB5.x]


Страницы:   1 2

Makcim ©   (2005-07-13 14:17:00) 

Подскажите плз !!! Я назначил у одного из полей DBGrid свойство ButtonStyle=cbsEllipsis, на кнопку (...) посадил OpenDialog. Как мне зделать так, чтоб после выбора файла в OpenDialog в соответствующем поле в DBGride высвечивался пусть к выбраному мной файлу ???


Андрей Жук   (2005-07-13 16:14:00) [21]

Ламеры опять бущуют...


kyro   (2005-07-13 16:11:00) [22]


> Val ©


А тебе больше заняться нечем кроме как нравоучениями заняться !!! Найди лучше себе работу !!! Форум для того и создан что б подсказывать друг другу, а не бурчать подобным образом !!!


Johnmen   (2005-07-13 16:11:00) [23]

>Makcim ©   (13.07.05 16:09) [13]

Книжку то всё же почитай.
А куда хелп дел, зачем удалил ?


Makcim   (2005-07-13 16:09:00) [24]


> evvcom ©


procedure TAdmin.fsDBGrid3EditButtonClick(Sender: TObject);
begin
 if OpenDialog2.Execute = true then
   fsDBGrid3.DataSource.DataSet.FieldByName('IMAGE').Text := OpenDialog1.FileName;
end;

Я написал подобным образом, но оно выдаёт ошибку !!!
На сколько я знаю можна записать ещё с помощью SelectedField, ты не знаеш как ???


Val   (2005-07-13 16:04:00) [25]

>[8] Makcim ©   (13.07.05 14:53)
:)
вы, чем распыляться попусту, книжонку бы почитали какую и хелп поставили.


evvcom   (2005-07-13 15:33:00) [26]


> Makcim ©

Допустим MyDBGrid.DataSource.DataSet = MyIBQuery. Если ты DataSet используешь в обработчике события MyDBGrid, то правильно добираться до него так: TDBGrid(Sender).DataSource.DataSet. Если же код писать в обработчике MyButtonClick, что скорее всего и происходит, судя по тому, что потребовалось открывать диалог, то добираться как MyDBGrid.DataSource.DataSet очень далеко и нерационально. Все равно известно, что кликом по ЭТОЙ кнопке должно что-то отобразиться в ЭТОМ MyDBGrid-е, который жестко завязан на MyIBQuery, поэтому сразу MyIBQuery и использовать.


Makcim   (2005-07-13 14:56:00) [27]

Johnmen © - спасибо !


Johnmen   (2005-07-13 14:54:00) [28]

>'DataSet' !!! Что это ???

Это свойство DataSource.


Makcim   (2005-07-13 14:53:00) [29]

Val © - а ты если не умееш разговаривать не лезь !!! Тебя никто не заставляет отвечать !!! И мнение своё держи при себе !!!


Makcim   (2005-07-13 14:52:00) [30]

Если я пишу DataSet.FieldByName('IMAGE').Value := OpenDialog1.FileName; ... оно выдаёт мне ошибку - [Error] AdminFrm.pas(189): Undeclared identifier: 'DataSet' !!! Что это ???


Val   (2005-07-13 14:44:00) [31]


> У меня вообще нет хелпа !!!

и головы, похоже.


evvcom   (2005-07-13 14:42:00) [32]


> Что такое в этом случаи DataSet

А что такое DBGrid?


Makcim   (2005-07-13 14:36:00) [33]

У меня вообще нет хелпа !!!


Val   (2005-07-13 14:33:00) [34]

набор значений соответствующих и несоответсвующих полей.
с Help - не лады?


Makcim   (2005-07-13 14:25:00) [35]

Что такое в этом случаи DataSet ???


evvcom   (2005-07-13 14:19:00) [36]

DataSet.FieldByName('FilePath').Value := OpenDialog.FileName;


Страницы:   1 2

Наверх

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