Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2015, 20:32   #1
KBO
Форумчанин
 
Регистрация: 11.06.2010
Сообщений: 525
По умолчанию Замена свойства RecordCount для второстепенного (зависимого) DataSet

Доброе всем время суток
Захотел определить количество строк в зависимом DataSet (т.е. кол-во данных DataSet которое зависит от данных другого DataSet).
Словом, есть DataSet (ibdsRegister) деталей, и DataSet (ibdsFoto) их фото. И мне необходимо узнать кол-во фото к каждой детали.
В этом случае получается, у меня,что ibdsFoto RecordCount – работает не верно.
Я нашел такой вход:

Код:
procedure TFMain.ibdsRegisterAfterScroll(DataSet: TDataSet);
begin
  if ibdsFoto.Active then
  begin
    ibdsFoto.DisableControls;
    ibdsFoto.Last;
    ibdsFoto.First;
    grbFoto.Caption := 'Фотография ('+IntToStr(ibdsFoto.RecordCount)+' шт.)';
    ibdsFoto.EnableControls;
  end;
end;
Есть ли вариант лучше?
Конечно можно еще запросом узнавать, но это как-то напряжно будет.

Спасибо.
KBO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не отслеживается изменение зависимого свойства magnuz WPF, UWP, WinRT, XAML 3 17.10.2014 10:52
Сброс RecordCount alfikss БД в Delphi 38 29.07.2013 15:13
Строку из одного DataSet в другой DataSet Abbath1349 Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 0 22.05.2011 19:26
Из DataSet работающего по циклу в DataSet maroder22 БД в Delphi 1 05.09.2010 23:22
Проблема с RecordCount в SQLQuery Stalevar БД в Delphi 2 23.04.2009 18:57