Thema: Delphi Virtuelles Feld

Einzelnen Beitrag anzeigen

urs.liska

Registriert seit: 6. Aug 2003
Ort: Freiburg
195 Beiträge
 
Delphi 6 Professional
 
#4

Re: Virtuelles Feld

  Alt 8. Aug 2003, 16:26
Du brauchst eigentlich kein substr, sondern kannst einfach mit den alphanumerischen größer/kleiner-Operatoren arbeiten.
Ich habe gerade keine geeignete Tabelle zum Test zur Verfügung, aber es sollte so funktionieren:
Dein "virtuelles Feld" soll dann true sein, wenn die Kontonummer größer als '0' ist und kleiner als '4'. Also ist es dann true,
if ((KONTONR > '0') and (KONTONR < '4')) .
Ich denke auch, dass es nicht sehr aufwändig ist, das als festes Feld mit Triggern zu realisieren, also "Before insert" und "Before udate" etwa folgendes festzulegen:
SQL-Code:
if ((new.KONTONR > '0') and (new.KONTONR < '4'))
   then new.BOOLEAN = 1 else new.BOOLEAN = 0
Viel Erfolg
Urs

P.S.
Wenn Du schon Daten in der Tabelle hast, müsstest Du natürlich die bisherigen Datensätze mit einem Update anpassen (s. Nachricht von MrSpock)
  Mit Zitat antworten Zitat