Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2008, 18:06   #1
DOLBY
Форумчанин
 
Аватар для DOLBY
 
Регистрация: 12.12.2007
Сообщений: 121
Вопрос DBGrid

Возможно ли в DBGrid как в StringGrid обращаться к определённой ячейке(StringGrid.Cells[x,y])? Если "да", то как это реализовать?
Заранее спасибо...
Компьютеры - вещь слишком сложная, чтобы работать в принципе. Поэтому то, что они работают хоть как-то, уже чудо.
DOLBY вне форума Ответить с цитированием
Старый 09.06.2008, 18:12   #2
D-mon
Форумчанин
 
Регистрация: 22.06.2007
Сообщений: 414
По умолчанию

Смотря что ты с ней хочешь сделать.
Но помоему нет. Грид это как бы визуализация таблицы, и к ней обратиться можно только как к записи или ячейке таблицы.
Нет невыполнимых задач, всё дело времени...
D-mon вне форума Ответить с цитированием
Старый 09.06.2008, 18:52   #3
DOLBY
Форумчанин
 
Аватар для DOLBY
 
Регистрация: 12.12.2007
Сообщений: 121
По умолчанию

вообще мне надо сортировать данные. Может это не через DBGrid делается? На форме стоит так же ClientDataSet и DataSource...
Подскажите как будет лучше отсортировать данные(какие компоненты, методы, желательно с примером).
Компьютеры - вещь слишком сложная, чтобы работать в принципе. Поэтому то, что они работают хоть как-то, уже чудо.
DOLBY вне форума Ответить с цитированием
Старый 09.06.2008, 18:59   #4
D-mon
Форумчанин
 
Регистрация: 22.06.2007
Сообщений: 414
По умолчанию

Используй TQuery вместо TTable...
Код:
Query1.SQL.Clear;
Query1.SQL.Add('select * from <table name> order by <Field name>'); //возрастание
Query1.SQL.Add('select * from <table name> order by <Field name> desc'); //убывание
Query1.Open; //or Query1.ExecSQL;
Нет невыполнимых задач, всё дело времени...
D-mon вне форума Ответить с цитированием
Старый 10.06.2008, 12:31   #5
DOLBY
Форумчанин
 
Аватар для DOLBY
 
Регистрация: 12.12.2007
Сообщений: 121
По умолчанию

Код:
Query1.SQL.Add('select * from <table name> order by <Field name>');
На месте <Field name> пишу имя столбца, по которому сортировать надо, а на месте <table name> что писать? что то я не разобрался...
Компьютеры - вещь слишком сложная, чтобы работать в принципе. Поэтому то, что они работают хоть как-то, уже чудо.
DOLBY вне форума Ответить с цитированием
Старый 10.06.2008, 12:33   #6
D-mon
Форумчанин
 
Регистрация: 22.06.2007
Сообщений: 414
По умолчанию

Цитата:
на месте <table name> что писать?
Имя таблицы в котором этот <Field name> столбец
Нет невыполнимых задач, всё дело времени...
D-mon вне форума Ответить с цитированием
Старый 10.06.2008, 13:07   #7
DOLBY
Форумчанин
 
Аватар для DOLBY
 
Регистрация: 12.12.2007
Сообщений: 121
По умолчанию

Где мне взять это самое имя таблицы? повторю: компоненты ClientDataSet, DBGrid и DataSource...
Компьютеры - вещь слишком сложная, чтобы работать в принципе. Поэтому то, что они работают хоть как-то, уже чудо.
DOLBY вне форума Ответить с цитированием
Старый 10.06.2008, 13:27   #8
D-mon
Форумчанин
 
Регистрация: 22.06.2007
Сообщений: 414
По умолчанию

Имя таблицы - это имя таблицы в файле БД (что ты там используешь Ацес-мдб, Парадокс-дбф)
Нет невыполнимых задач, всё дело времени...
D-mon вне форума Ответить с цитированием
Старый 10.06.2008, 13:32   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
Используй TQuery вместо TTable
В TTable можно Индексы настроить. Та же сортировка...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.06.2008, 13:35   #10
DOLBY
Форумчанин
 
Аватар для DOLBY
 
Регистрация: 12.12.2007
Сообщений: 121
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
В TTable можно Индексы настроить. Та же сортировка...
Я, как вы могли заметить, не использовал TTable, поэтому слова "та же сортировка" мне ни о чём не говоят...

Цитата:
Сообщение от D-mon Посмотреть сообщение
имя таблицы в файле БД
файл у меня расширения .CDS, где там искать имя таблицы?
Компьютеры - вещь слишком сложная, чтобы работать в принципе. Поэтому то, что они работают хоть как-то, уже чудо.

Последний раз редактировалось DOLBY; 10.06.2008 в 13:43.
DOLBY вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DBGrid Valera Помощь студентам 4 22.04.2009 16:54
DBGrid+DBGrid Alex_666 БД в Delphi 11 19.06.2008 08:43
DBGrid Ane4ka БД в Delphi 28 01.06.2008 10:00
DBGRID Devikss БД в Delphi 2 29.05.2008 08:17
DBGrid sergei64_89 БД в Delphi 0 09.05.2008 19:48