Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > как ячейку строки выше текущей в DBGrid


Автор: A5uKa 19.3.2010, 10:53
Вопрос в названии темы.

Код

        String val1=String(DBG5->Fields[2]->Value);
        DBG5->SelectedIndex--;
        QueryReports->SQL->Text="UpNDown "+String(DBG5->Fields[2]->Value)+","+val1;


НЕ РАБОТАЕТ !

Автор: XPyCT 20.3.2010, 12:28
не проще ли выдергивать с самого AdoQuery, предварительно переведя его на строку назад?

Автор: XPyCT 20.3.2010, 12:46
ну вот типо того! у меня в базе есть поле фио отрабатывал по нему

Код

void __fastcall TForm1::DBGrid1CellClick(TColumn *Column)
{
ADOQuery1->Prior();
String str = ADOQuery1->FieldByName("fio")->AsString;
ShowMessage(str);
}
//---------------------------------------------------------------------------

Автор: A5uKa 22.3.2010, 07:58
Точно... попробую.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)