Как создать событие наячейку DBGrid, Если можно, то ссылку на Литературу... - Сайт про программирование и программирование под linux
Программирование под linux, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

PickList и единицы измерения..., PickList и единицы измерения...
Расчет полей fkCalculated, проблема :(
Первое поле в таблице, Порядковый номер записей...???
Lookup Field, создать программно
ВЫборка данных из запроса, InterBase & FIBPlus
текст из строки и столбца компонента TDBGridEh
интерфейс
проблема с ado
Подсчитать кол-во записей в ClientDataSet, Если поле Key - примари индекс
FIBDataSet и DBComboBox
Создание индекса, Проблема с созданием индекса
CxGrid. никак не разберусь ..:-(, Колонка типа Image
qreport, как скачать qreport
Нет доступа после обрыва связи, SQLserver2000, ADO
Народ! Отцу пиво проспорю!
Insufficient memory for operation, снова :)
Ошибки при попытке подключения к MySQL.
Firewall на Delphi, Firewall на Delphi
Транзакции и блокировки в MySQL, MySQL - DbExpress - Delphi
Как создать событие наячейку DBGrid, Если можно, то ссылку на Литературу...
Создание таблиц, Как создать таблицу из Delphi
обновление данных
Фильтрация данных, продолжение темы
Проблема с Locate
BDE - "Insufficient memory for operation"
Как прочитать базу данных с Досовским шрифтом, Помогите!!
Чтение, запись в MS Access (*.mdb), как это делается?
DAO или ADO?
Подскажите, Что я сделал неправильно
Почему в DBGrid нельзя статически менять, свойства атрибутов
Как открыть базу для просмотра с CD
Активация индексов в связанны БД не по полям связи, Может пробовать Query?
Связь *.xls файла с TTable
Проблема с подключением ADOConnection
Как Вы относитесь к курящим девушкам?
Delphi + MySQL (Знаю, что обсуждалось, но у меня с
сохранение картинки на SQL сервере
Надобно базу написать... не представляю как и чем, вобщем, смотрите ник
Как создать итогове поле?
SoundBlaster
Резервное копирование таблиц БД, BDE, Paradox
Как реализовать "Выделить все" с TBookmark
ADO
плавный скролл в DBGrid, DBGrid
Работы с RaveReport
БД, БД
Вопрос на тему: Ehlib, как правильно его установить?
Как взять из базы данных определенные её части
Как сохранить изменения в базе данных, Как сохронить изменения при нажатии
Качественные визуальные компаненты, доступа к БД
Как граммотно на русский язык, перевести Handle?
Исключения в БД
полю не задается значение по умолчанию :(
индексы
Как отфильтровать данные, помогите новичку
Xml, как сделать и затем загрузить имя БД
Сетевой подключение к SQLServer2000, Иногда программа не запускается вообще.
Изображения в DBGrid
Удаление данных из BLOB-поля, как сделать?
Копия данных из одного DataSet в другой
Проблема при сохранении файла из БД, Посмотрите что может быть не так
База данных
Помогите, очень срочно!!!, Как загрузить картинку в поле
sql запросы и рекурсия, рекурсия и бд.
создание required поля, через sql
Выборка записей через ADOQuery
изменение содержимого OLE-containera, сохранить изменения в БД
Interbase, backup и restore, сервак вылетает :(
снова sql, create table
RecordCount, Считает количество записей 1 мин.

Платные хостинги     Раскрутка сайта     Книги по программированию


Как создать событие наячейку DBGrid, Если можно, то ссылку на Литературу...

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- У меня несколько связанных таблиц, сделанных на MS Access, в первой какбы написаны заголовки, а в другой данные относящиеся к заголовкам. Нужно чтобы вначале в DBGrid показывались заголовки, а потом по нажатию левой кнопкой мыши, вызывалась соответствующая запись из другой таблицы.

- Используй АДО запрос где в качестве параметра будет использоваться содержание выделеной ячейки, а само событие происходить по щелчку.

- Не понял вопроса, что значит заголовки? Это первичный ключ?

- У меня нету выделеных ячеек, точнее я сделал, чтобы они не выделялись.Цитата (DimW @ 4.3.2005, 08:42)что значит заголовки? Это первичный ключ?ДА. Но это не столь важно, мне нужно поянь только как можно создать событие на каждую разную ячейку, а остольное я сам разберу.

- Тогда я не понял что значит событие на ячейку. Событие - это когда что-то происходит. И что у тебя должно происходить?

- Событие onClick ─ это значит, при нажатии левой кнопкой мыши по какой-нибудь ячейки, должно определится по какой ячейки я щёлкнул.

- А, типа щелчек есть, а выбрать нельзя... Хм.. подумаю. Ну онклик-то отрабатывается полюбому, а вот где...

- Короче мне нужно щёлкнуть по ячейке BDGrid и её содеримое должно показатся например в showmessage

- Народ, ну если так сделать нельзя, то предложите хотябы какой-нибудь компонент, который мог бы отображать полное содержимое одного атрибута (столбца), и при этом, по нажатии на одну из записей, чтобы выдалось сообщение, о её содержимом. А то я в этом симестре только начал изучать работу с БД через Делфи, и пока толком ничего незнаю. А в ФАКУ о таком ничего ненашёл.

- Меня постигла похожая проблемма то я её решил оч просто. Я поставил в обработчик события для ДБ-ГРИД такой код. Код procedure TMainForm.EditCustBtnClick(Sender: TObject);begin if (EditCustBtn.Enabled) then  begin   EasyTable1.Edit;   CustForm.ShowModal;   UpdateButtons;  end;end;highlightSyntax('delphijUwOTR','delphi');при этом у меня показывалась другая форма. Ну а если те просто нужно моказать месседже. То это можно сделать таким способом.Код procedure TForm1.DBGrid1CellClick(Column: TColumn);beginshowmessage:='Hello';end;end.Удачи тебе если есть вопросы спрашивай!highlightSyntax('delphiAzOTUy','delphi');

- Не совсем верно, месаж нельзя присваивать.Но вообщем твой обработчик натолкнул меня на мысль. Это будет так (сделано "Методом тыка" ─ лучшим методом в мире )Код procedure TForm3.DBGrid1CellClick(Column: TColumn);begin  showmessage(dbgrid1.SelectedField.AsString)end;highlightSyntax('delphiNDIzMW','delphi');

- Не совсем верно, месаж нельзя присваивать.Но вообщем твой обработчик натолкнул меня на мысль. Это будет так (сделано "Методом тыка" ─ лучшим методом в мире )Код procedure TForm3.DBGrid1CellClick(Column: TColumn);begin  showmessage(dbgrid1.SelectedField.AsString)end;highlightSyntax('delphizFjMmF','delphi'); А у меня вроде мессадж получился!!! А может и нет это было давно. Но все ровно я рад что это те помогло хоть чем то!

- Точно, нет... Но всё равно спасибо, главное вопрос я решил.

- Ты же говорил что у тебя ячейки грида не активны!!!!Заставил народ голову ломать...

- Конечно. Вот эта процедура, закрашивает ячейки DBGrid в цвет остальных моих ячеек (и постоянно выделеная ячейка какбы исчезает):Код procedure TForm3.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;  DataCol: Integer; Column: TColumn; State: TGridDrawState);begin  dbgrid1.canvas.brush.Color:=15722207;  dbgrid1.canvas.Font.Color:= clWindowText;  dbgrid1.DefaultDrawColumnCell(rect, DataCol, Column, State);end; highlightSyntax('delphiQ3NmVj','delphi');DefaultDrawinf ─ поставил в False, и выделение (сетка) исчезлаНу а имя ячейки конечно получается так:Код procedure TForm3.DBGrid1CellClick(Column: TColumn);begin  Name:=DBGrid1.SelectedField.AsString;  end; highlightSyntax('delphiE5MjEw','delphi');Цитата (DimW @ 9.3.2005, 09:49)Заставил народ голову ломать...Ломать ничего ненужно, тут всё очень просто.

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | программирование модема | api программирование | чпу программирование | программирование шпаргалки | программирование 1232 | программированию ключей | программирование под linux | электронные учебники программирование | builder c программирование | языки программирования basic | метод динамического программирования | задачи нелинейного программирования | 1с программирование скачать | алгоритмические языки программирования | delphi 7 программирование | проект программирование | borland программирование | программирование pocket pc | кнут искусство программирования | программирование памяти | c программирование скачать | Ссылки

Все про проект программирование