Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.53 MB
Время: 0.077 c
14-1122620079
Ёжик
2005-07-29 10:54
2005.08.21
Net use


11-1105702122
Ajax
2005-01-14 14:28
2005.08.21
Работа с потоками


3-1121256077
CasperR
2005-07-13 16:01
2005.08.21
Интерфейсы ADO


4-1119986951
Ванечка
2005-06-28 23:29
2005.08.21
Права админа


1-1122971216
webpauk
2005-08-02 12:26
2005.08.21
Handle формы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский