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

Вниз

Доступ к веделенным записям   Найти похожие ветки 

 
Weare ©   (2003-08-04 17:12) [0]

Добвый день,
Подскажите, пожалуйста, как проверить является ли выделенной данная запись. Ситуация такая: есть DbGridEh, у которого св-во dgMultiSelect=True, т.е. можно выбирать мн-во строк. Так вот, я хочу посчитать сумму (в одном из полей стоит ко-во) только выделенных записей, причем выбирать их можно совершенно произвольным образом (не подряд) с помощью Ctrl+ClickМыши. Ясно, что после каждого такого действия нужно пробегать по таблице от начала до конца и как можно распознать выделена ли эта запись или нет?


 
Polevi ©   (2003-08-04 17:17) [1]

Bookmarks


 
Weare ©   (2003-08-04 17:22) [2]


> Polevi © (04.08.03 17:17)

Если возможно, то подробнее


 
Mike1 Kouzmine1   (2003-08-04 17:32) [3]

То же, что и TDBGrid. А это Ф1.


 
Weare ©   (2003-08-04 17:37) [4]


> Mike1 Kouzmine1 (04.08.03 17:32)

Да и в TDbGrid у меня не получается.
И что такое Ф1?


 
HSolo ©   (2003-08-04 17:46) [5]

1) Ф1 - это любимая клавиша F1 :))
2) по bookmarks - кусок рабочего кода:
for i := 0 to DBGridEh.SelectedRows.Count-1 do begin
( pointer(DBGridEh.SelectedRows.Items[i]) 1) Ф1 - это любимая клавиша F1 :))
2) по bookmarks - кусок рабочего кода:
for i := 0 to DBGridEh.SelectedRows.Count-1 do begin
DBGridEh.DataSource.DataSet.GotoBookmark(pointer(DBGridEh.SelectedRows.Items[i]));
// делаем что надо
end;


 
Weare ©   (2003-08-06 17:47) [6]


>to HSolo © (04.08.03 17:46)

Огромное спасибо, все работает. Но тут проблема вот в чем, я неосмотрительно упоминал про запись(и при выборе целой строки все работает), а имел ввиду поле(ячейку грида). И в этом случае не работает DBGridEh.SelectedRows.Count. Как быть, ведь MultiSelect позволяет выбирать только поля. Т.е. хочу, чтобы получился некоторый аналог Excel"я: выделил некоторые значения и подсчитал сумму.


 
HSolo ©   (2003-08-06 18:05) [7]

TDBGridEhSelection ?


 
Sergey13 ©   (2003-08-07 08:29) [8]

2Weare © (04.08.03 17:12)
На http://www.delphiplus.org/ есть статья "Разноцветный DBGrid. 8 лет спустя." Почитай.

Я бы ссылку на нее сверху страницы поставил под заголовком "Все что ты хотел знать, но боялся спросить". 8-)



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

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

Наверх




Память: 0.48 MB
Время: 0.026 c
11-1359
CooL
2002-12-23 16:04
2003.09.01
Thread, ну не пойму я!


1-1484
Koloto
2003-08-18 12:56
2003.09.01
Компонент - наследник от TRadioButton


4-1724
irq
2003-06-30 10:52
2003.09.01
Всплывающее меню


14-1555
Ketmar
2003-08-10 07:24
2003.09.01
Новосиьирск, Новосибирск... а киевляне? все на сходку гоп! %-)


1-1440
deep.one
2003-08-17 15:45
2003.09.01
Вопрос по поводу записи в файлы