Hej
Jeg har et lille problem når filtrere mine record i en Faktura.
Jeg har en Faktura DB der indeholder [Fakturanr., dato, prisialt, moms,
Kundnr]
Så har jeg en Tur DB der indeholder [TurNR, Fakturanr., PrisEXmoms, o.s.v.]
Til sidst har jeg en TimeFak der indeholder [TimeFakNR, Fakturanr.,
PrisEXmoms, o.s.v.]
Min ur DB er filteret med
procedure TFfaktura.tblTurFilterRecord(DataSet: TDataSet;
var Accept: Boolean);
begin
Accept := tblTur['FakturaNr'] = tblFaktura['FakturaNr'];
end;
Og TimeFak DB er filteret med
procedure TFTimeFak.tblTimeFakFilterRecord(DataSet: TDataSet;
var Accept: Boolean);
begin
Accept := tblTimeFak['FakturaNr'] = tblTimeFaktura['FakturaNr'];
end;
Problemet er at den laver fejl, når eks. i Tur.db møde en record, hvor
Tur[FakturaNr] ikke er lig med Faktura[FakturaNR].
Det samme problem er i TimeFak.db. De er begge samlet på hver deres Form, og
dataene hentes via Ttable
Hvordan løser jeg dette problem ??
|