Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Обновление

50K
25 января 2012 года
Aden
43 / / 24.10.2011
Здравствуй. Помогите разобраться.
Заполняю поля формы, нажимаю сохрать, в результате данные сохраняются и форма Close().
Перед закрытие должна выполниться frMain->PrNew();
[HTML]void __fastcall TfrMain::PrNew()
{
int IRow=1;
dmOne->ClearGrid(sgNew);
rePribNew->Clear();
ShapkaPriborNew();
dmOne->IBQTwo->SQL->Text=" select SA.FOREIGIN_SPR_PRIB AS KOD,"
" SA.DAT_ACT,SP.NAIM,SA.CONDITION "
" from SOOTV_ABOPRIB_NEW SA,SPR_PRIB_NEW SP "
" where (SA.FOREIGIN_ABON=:NOM)"
" AND (SA.FOREIGIN_SPR_PRIB=SP.KOD)";

dmOne->IBQTwo->ParamByName("NOM")->Value=edNom->Text;
dmOne->IBQTwo->Prepare();
dmOne->IBQTwo->Active=true;
while (!dmOne->IBQTwo->Eof) {
sgNew->RowCount=IRow+1;
sgNew->Cells[0][IRow]=
dmOne->IBQTwo->FieldByName("KOD")->AsString;
sgNew->Cells[1][IRow]=
dmOne->IBQTwo->FieldByName("NAIM")->AsString;
sgNew->Cells[2][IRow]=
dmOne->IBQTwo->FieldByName("DAT_ACT")->AsString;
sgNew->Cells[3][IRow]=
dmOne->IBQTwo->FieldByName("CONDITION")->AsString;
dmOne->IBQTwo->Next();
IRow++;
}
dmOne->IBQTwo->Close();
}[/HTML]
Если пройти отладчиком, то все ок!, но таблица sgNew пуста
Если вот так
[HTML]void __fastcall TfrMain::sgNewDblClick(TObject *Sender)
{
PrNew();
}[/HTML]
14
25 января 2012 года
Phodopus
3.3K / / 19.06.2008
а она на RowCount не очищается?
50K
26 января 2012 года
Aden
43 / / 24.10.2011
А как это проверить ?
14
26 января 2012 года
Phodopus
3.3K / / 19.06.2008
Руками, почитать справку, посмотреть исходный код - вариантов предостаточно
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог