Announcement

Collapse
No announcement yet.

fehlendes 'z'

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • fehlendes 'z'

    Hallo,

    ich habe folgendes Problem:
    in eine TDBGrid sollen Daten aus einer Paradox-Tabelle, bestizt einen Schlüssel, über range eingeschränkt angezeigt werden:
    zk1 := namensuche.Text;
    zk2 := zk1;
    while length(zk1) < 25 do begin
    zk1 := zk1 + chr(1); // um bei Text = 'm' alle M, Meier,Müller
    zk2 := zk2 + chr(255); // anzuzeigen
    end;
    table1.EditRangeStart;
    table1.FieldByName('Name').AsString := zk1;
    table1.EditRangeEnd;
    table1.FieldByName('Name').AsString := zk2;
    table1.ApplyRange;
    in 'Name' stehen (zum Testen) 'a','b'...'z','zzz','zum','@','{'
    ist Text = '' dann werden alle Einträge von a bis y und die Sonderzeichen angezeigt - kein z
    ist Text = 'z' dann erscheint zum aber kein zzz - geht mit a,b...
    was ist das für ein Phänomen?

    Delphi 6 prof. UP1, W2k

    mfg
    Michael

  • #2
    uups - hier formatiert
    <PRE>
    zk1 := namensuche.Text;
    zk2 := zk1;
    while length(zk1) < 25 do begin
    zk1 := zk1 + chr(1);
    zk2 := zk2 + chr(255);
    end;
    table1.EditRangeStart;
    table1.FieldByName('Name').AsString := zk1;
    table1.EditRangeEnd;
    table1.FieldByName('Name').AsString := zk2;
    table1.ApplyRange;
    </PRE&gt

    Comment


    • #3
      Hallo,
      vielleicht hilft Dir in aller Kürze die Änderung der Programmzeilen zu:

      zk1 := zk1 + 'A';
      zk2 := zk2 + 'z';

      Aloi

      Comment


      • #4
        Vielen Dank

        es funktiniert - wahrscheinlich wird in der Paradox-Tabelle nicht nach dem ANSI- Code, was ich eigentlich annahm, sortiert

        Michae

        Comment

        Working...
        X