Форум: "Начинающим";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];
ВнизКлик на 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 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.042 c