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

Вниз

DBGrid, ButtonStyle=cbsEllipsis   Найти похожие ветки 

 
Makcim ©   (2005-07-13 14:17) [0]

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


 
evvcom ©   (2005-07-13 14:19) [1]

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


 
Makcim ©   (2005-07-13 14:25) [2]

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


 
Val ©   (2005-07-13 14:33) [3]

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


 
Makcim ©   (2005-07-13 14:36) [4]

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


 
evvcom ©   (2005-07-13 14:42) [5]


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

А что такое DBGrid?


 
Val ©   (2005-07-13 14:44) [6]


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

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


 
Makcim ©   (2005-07-13 14:52) [7]

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


 
Makcim ©   (2005-07-13 14:53) [8]

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


 
Johnmen ©   (2005-07-13 14:54) [9]

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

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


 
Makcim ©   (2005-07-13 14:56) [10]

Johnmen © - спасибо !


 
evvcom ©   (2005-07-13 15:33) [11]


> Makcim ©

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


 
Val ©   (2005-07-13 16:04) [12]

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


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


> evvcom ©


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

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


 
Johnmen ©   (2005-07-13 16:11) [14]

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

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


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


> Val ©


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


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

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


 
Johnmen ©   (2005-07-13 16:14) [17]

>kyro   (13.07.05 16:11) [15]

Ещё он создан не для того, чтобы учить других, как отвечать.
Для разборок есть модератор.


 
Johnmen ©   (2005-07-13 16:15) [18]

>Андрей Жук ©   (13.07.05 16:14) [16]
>Ламеры опять бущуют...

Заметая следы сменой ников :)))


 
Makcim ©   (2005-07-13 16:20) [19]


> Johnmen ©


> Андрей Жук ©


Пообщайтесь между собой в другом месте !


 
Johnmen ©   (2005-07-13 16:22) [20]

>Makcim ©   (13.07.05 16:20) [19]

"Не говори мне, что я должен делать, и я не скажу, куда тебе надо идти" (с) Фома


 
evvcom ©   (2005-07-13 16:37) [21]


> Я написал подобным образом, но оно выдаёт ошибку !!!

Естественно выдаст. Здесь дают идеи, но ты категорически отказываешься читать книги и ставить help. Если бы ты все же это сделал, то узнал бы, что прежде, чем писать в DataSet, его надо перевести в режим редактирования: DataSet.Edit;


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


> evvcom ©

Еслиб у меня была перед глазами книжка то можеш мне поверить я б не обращался за помощью !!! А хелпа у меня нет потому, что просто в дистрибутиве с которого я ставил делфу его просто нет !!!


 
Makcim ©   (2005-07-13 16:50) [23]


> evvcom ©


Блин !!! Постоянно ник забит человека который сидит за этой машиной ! Не посмотрел !!!


 
Андрей Жук ©   (2005-07-13 16:53) [24]

Прокололся :)


 
kyro   (2005-07-13 16:56) [25]


> Андрей Жук ©


В чём ???


 
Johnmen ©   (2005-07-13 16:59) [26]

>kyro   (13.07.05 16:48) [22]

Т.е. F1 не работает ?


 
Андрей Жук ©   (2005-07-13 16:59) [27]

Makcim ©   (13.07.05 14:36) [4][Ответить]
У меня вообще нет хелпа !!!

--------------------------------------------------------------------------------
kyro   (13.07.05 16:48) [22][Ответить]

> evvcom ©

Еслиб у меня была перед глазами книжка то можеш мне поверить я б не обращался за помощью !!! А хелпа у меня нет потому, что просто в дистрибутиве с которого я ставил делфу его просто нет !!!

:)


 
Makcim ©   (2005-07-13 17:03) [28]


> Johnmen ©


Когда нажимаеш F1 - пишет , что нет хелпа !


 
Makcim ©   (2005-07-13 17:04) [29]


> Андрей Жук ©


Я первый вопрос написал под ником друга, а теперь он постоянно в приоритете, а я не обращаю внимания иногда !


 
Андрей Жук ©   (2005-07-13 17:06) [30]


> А хелпа у меня нет потому, что просто в дистрибутиве с
> которого я ставил делфу его просто нет

Ну значит ты сам себе злобный Буратино


 
Makcim ©   (2005-07-13 17:08) [31]


> Андрей Жук ©

Если не можеш ничем помочь то и писать мне ничего не надо !


 
Johnmen ©   (2005-07-13 17:11) [32]

>Makcim ©   (13.07.05 17:03) [28]

А если выбрать пункт меню "Help" ? Там тоже нет ?


 
Андрей Жук ©   (2005-07-13 17:11) [33]


> Если не можеш ничем помочь то и писать мне ничего не
> надо !

Во-первых, в школу. Учить орфографию и пунктуацию. Во-вторых, если заявленные в анкете данные верны, но ты задаешь такие вопросы, то задумайся - а верно ли ты выбрал профессию?


 
Makcim ©   (2005-07-13 17:12) [34]


> Johnmen ©


Тоже самое ! Не знаеш где его можна скачать ???


 
Johnmen ©   (2005-07-13 17:22) [35]

>Makcim ©   (13.07.05 17:12) [34]

Самое простое - пойти в ларёк и купить контрафактный диск с D.
А скачать - ищи на сайте производителя.


 
evvcom ©   (2005-07-13 17:42) [36]


> Не знаеш где его можна скачать ???

Гы... У меня только Borland Help 100 MB, а еще MSHelp (тоже полезная штука) 42,6 MB, так что гораздо дешевле [35]



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

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

Наверх




Память: 0.55 MB
Время: 0.048 c
1-1123060934
TDionis
2005-08-03 13:22
2005.08.21
Несовместимость String и Char


4-1120145501
RusLAN_
2005-06-30 19:31
2005.08.21
Запретить модему принимать звонки


14-1122890968
msguns
2005-08-01 14:09
2005.08.21
Горе-то какое..


1-1123037753
iskatel
2005-08-03 06:55
2005.08.21
proxy


8-1113305016
Crazzy Jazzy
2005-04-12 15:23
2005.08.21
Создание кнопки с эффектом стекла...