Autor Beitrag
day
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 107



BeitragVerfasst: Fr 12.09.03 11:08 
hallo
ich habe das problem das die einträge in der datenbank leerzeichen besitzen. Meine Variable Name allerdings nicht. gibt es eine möglichkeit das locate die leerzeichen nicht beachtet?

FoundIt := Table.Locate( 'SELECTED', Name, [loCaseInsensitive] );
day Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 107



BeitragVerfasst: Fr 12.09.03 12:08 
gibt es eine andere möglichkeit in einer spalte nach einem eintrag zu suchen?
jann
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 35



BeitragVerfasst: Fr 12.09.03 12:26 
ich würds mal mit filter probieren

i:=Edit1.Text;
Table.Filter := 'Name ='''+i+'''';

musst dann noch in den Eigenschaften von table Filterd auf true setzten
day Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 107



BeitragVerfasst: Fr 12.09.03 12:52 
ich denke das eben auch der filter die leerzeichen nicht ignoriert
jann
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 35



BeitragVerfasst: Fr 12.09.03 12:54 
welche leerzeichen meinst du eigentlich?
day Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 107



BeitragVerfasst: Fr 12.09.03 13:04 
ja das problem ist das in meiner datenbank die daten mit leerzeichen abgespeichert werden ( so z.b. '44 ' der eigentliche wert ist aber 44)
ich habe es folgendermassen gelöst.

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
    Table.First;
    While ( Not Table.EOF ) Do
    Begin
      if( Trim ( Table.FieldValues['SELECTED'] ) =  Name)  Then
       FoundIt := True;
       Table.Next;
    End; // While