Форум: "Базы";
Текущий архив: 2005.08.21;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.035 c