Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.22;
Скачать: CL | DM;

Вниз

Количество записей   Найти похожие ветки 

 
Ag2002   (2002-07-31 20:28) [0]

Подскажите пожалйста есть две таблицы Главная и Дочернаяя, они связанны, при перемещении по главной показываются соответствующие записи из дочерней, Вопрос как узнать склолько записей физически находится в дочерней таблицы, recordcount для дочерней просто не подходит, из за связи !!!


 
Anatoly Podgoretsky ©   (2002-07-31 20:46) [1]

recordcount отлично подходит


 
Ag2002   (2002-07-31 20:58) [2]

Нет попробуй выводит количество записей которое сейчас отображается в гриде, я же говорю таблицы связанны получается что-то типа "фильтрации"


 
Lola ©   (2002-07-31 21:22) [3]

А если кол-во записей узнать до того, как установишь связь между таблицами?


 
nick_sniper ©   (2002-07-31 21:25) [4]

Вариант 1:
function DetailRecordCount(var MasterTable :TTable) :integer;
var
SaveMaster : TTable;
begin
with DatailTable do begin
Active := false;
SaveMaster := MasterTable;
MasterTable := nil;
Active := true;
Result := RecordCount;
Active := false;
MasterTable := SaveMaster;
Active := true;
end; {with}
end;


Вариант 2 (работает быстрее):
Через TQuery сделать запрос:
select count(*) RecCount from <ИмяТаблицы>
Потом получить результат:
DetailRecordCount := Query1.FieldByName("RecCount").AsInteger;

Вариант 3: Сделать как-то по своему. :о)


 
Anatoly Podgoretsky ©   (2002-07-31 21:26) [5]

Постоянно работаю с подобной связью, иногда м.д.д, вот здесь уже проблема если д1 = 0



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

Текущий архив: 2002.08.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
8-71273
Gena
2002-04-01 20:27
2002.08.22
Подгонка под размеры экрана


1-71166
Андрусь
2002-08-13 18:32
2002.08.22
поясните,пожалуйста,ежели не сложно...


1-71207
Zelius
2002-08-09 17:40
2002.08.22
Подскажите компонент панелей в стиле Outlok а


1-71262
SinnerPro
2002-08-12 10:01
2002.08.22
Помогите с Реестром


8-71275
Анастасия
2002-04-13 17:43
2002.08.22
mediaplayer