Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Problem mit Daten / Daten speichern (https://www.delphipraxis.net/136632-problem-mit-daten-daten-speichern.html)

torf160 4. Jul 2009 16:32


Problem mit Daten / Daten speichern
 
Hallo,

ich habe folgendes Problem:

In einem Array sind meine Daten gespeichert. Der Durchmesser ist erstmal für alle Artikel gleich.
Der Record sieht so aus

Delphi-Quellcode:
type
  TArtikel = Record
    Menge        : integer;
    Bezeichnung  : string[60];
    Durchmesser_1 : integer;              // Werte von 1 bis 9
    Preis        : array[1..9] of real;
    GesamtPreis  : real;
  end;
Für einige Artikel bräuchte ich aber einen zweiten Durchmesser (Durchmesser_2), der aus 12 möglichen Werten ausgewählt werden soll.
Das würde ich wohl noch irgendwie hinbekommen.

Dieser zweite Durchmesser soll dann aber als Durchmesser_1 für einige andere Artikel vorgegeben werden.

Wenn ich also Artikel A mit einem Durchmesser D und einem zweiten Durchmesser D2 auswähle, dann soll der Durchmesser D von Artikel B = D2 sein.
D2 kann nun aber einen Wert von 12 haben, wo aber nur Werte bis 9 vorgesehen sind.

Wie bekomme ich nun diese Verknüpfung hin welche Artikel von Artikel A abhängig sind und wie speichere ich für diese abhängigen Artikel 12 Preise statt 9?

Ich hoffe, ich habe das Problem verständlich geschildert.

Bis dann,
torf160

mkinzler 4. Jul 2009 16:37

Re: Problem mit Daten / Daten speichern
 
Wäre der Einsatz eines DBMS eine Option?

torf160 4. Jul 2009 19:02

Re: Problem mit Daten / Daten speichern
 
nicht wirklich, dann müsste ich ein ansonsten fertiges und funktionierendes Programm wohl total neu schreiben. :-(

Bis dann,
torf160


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz