Вниз
Скачать: CL | DM;

Клик на DBGrid   Найти похожие ветки 

← →
Mariya   (2008-01-24 12:12) [0]

Есть 2 грида. На клик первого данные (из кликнутой строки) переносятся во второй грид (временный). Подскажите,  Как написать что если одну и ту же запись кликнули, выдать ошибку. Сравнивать по id?, а как?


← →
clickmaker ©   (2008-01-24 12:13) [1]


> Сравнивать по id?, а как?

if Id1 = Id2 then ShowMessage("запись кликнули");


← →
megabyte ©   (2008-01-24 12:13) [2]

1) В Гриде данных нет!
2) Сравнивай соотв. поля в датасете.


← →
Mariya   (2008-01-24 12:19) [3]


> В Гриде данных нет!

Неверно, выразилась
> if Id1 = Id2 then ShowMessage("запись кликнули");

Как правильно обратиться к id?


← →
clickmaker ©   (2008-01-24 12:24) [4]


> Как правильно обратиться к id?

GridN.DataSource.DataSet.FieldByName("ID").AsInteger
"ID" заменить на реальное имя поля
если нужна проверка, что запись с таким ID уже есть в Grid2, то как-то так:

if Grid2.DataSource.DataSet.Locate("ID", Grid1.DataSource.DataSet.FieldByName("ID").AsInteger, []) then
 уже есть



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.016 c
2-1201454536
AntonUSAnoV
2008-01-27 20:22
2008.02.17
как быть с разрешением монитора ?


2-1201015658
Vov
2008-01-22 18:27
2008.02.17
Как отметить строку в DBGrid ?


6-1180615621
Alex_C
2007-05-31 16:47
2008.02.17
Получить данные через https протокол


9-1165706828
школьник :-)
2006-12-10 02:27
2008.02.17
bejeweled


8-1173611587
Игорь 2222
2007-03-11 14:13
2008.02.17
Что то похожее на Paint




   Наверх