Forum: Datenbanken
Delphi
by H.Bothur,
20. Jun 2017
OK - Danke !
Das wusste ich natürlich nicht.
Hans
Forum: Datenbanken
Delphi
by H.Bothur,
20. Jun 2017
OK - dann muss ich den Suchstring eben entsprechend per IF zusammensetzen - ich hatte nur gedacht das man sich das sparen kann.
Gruß
Hans
Forum: Datenbanken
Delphi
by H.Bothur,
20. Jun 2017
Sorry - eine Sache verstehe ich leider immer noch nicht:
Filter auf nur ein Feld - klappt !
CTitelKundenNr := 'Nummer';
CTitelFirma1 := 'Firma1';
ClientDataSet_Kunden.FilterOptions := ;
ClientDataSet_Kunden.Filtered := True;
ClientDataSet_Kunden.Filter := CTitelKundenNr +'=' +QuotedStr(KundenNummer);
Forum: Datenbanken
Delphi
by H.Bothur,
19. Jun 2017
Vielen Dank, so klappt das jetzt.
Zwei Dinge habe ich aber nicht verstanden:
1) Warum muss ich beim zweiten Text das QuotedStr nutzen, aber nicht beim ersten String (Kundennummer) ?
2) @himitsu: Was meinst Du mit der Bemerkung "'feld = ' + QuoteStr('Das ist ein Text mit " und \ drin')" ?
Wenn ich das in Delphi ausprobiere kommt genau das raus was ich erwarte !
Gruß
Hans
Forum: Datenbanken
Delphi
by H.Bothur,
19. Jun 2017
Moin,
ich habe eine ClientDataSet das ich mit folgendem Source filtere und anzeigen lasse:
function TKund.KundenSuchen(const KundenNummer: String; var KundenRec: TKundenRec): Boolean;
(* Anzeige des DBGrid aus Rückgabe des gewählten Datensatzes *)
begin
DatenUebernahme := false;
ClientDataSet_Kunden.Filtered := True;
ClientDataSet_Kunden.Filter := CTitelKundenNr +'='...