Einzelnen Beitrag anzeigen

LokutusvB

Registriert seit: 18. Jul 2006
277 Beiträge
 
Delphi XE6 Enterprise
 
#1

Datenstruktur gesucht

  Alt 13. Feb 2015, 07:03
Delphi-Version: 5
Morgen,

folgende Ausgangssituation: Ich habe in einer Datenbank unter anderem pro Datensatz einen Buchstaben zwischen A und I. Diese Buchstaben stehen für 1 bis 9. An diesem System kann nichts geändert werden. Wenn ich den Buchstaben aus der Datenbank auslese, möchte ich direkt mit der dahinterverborgenen Zahl arbeiten.

Ich dachte, ein Type Enumeration sei genau das richtige für mich.

TAufzaehlung = (A = 1, B, C, D, E, F, G, H, I);

Und wenn ich die Informationen im Netz richtig verstehe, müßte mir

ta: TAufzaehlung;
...
ta.A eine 1 als Rückgabe liefern, oder? Aber genau das macht es nicht. Vermutlich verstehe ich die Verwendung einer solchen Enumeration völlig falsch. Welcher Datentyp ist für dieses kleine Problemchen besser geeignet? Klar, ich könnte in einer Case-Anweisung einfach A bis I "abfackeln", ich hätte das aber lieber eleganter gelöst.
MFG
LokutusvB
  Mit Zitat antworten Zitat