AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Verknüpfung von Datenbankabfrage und Berechnung
Thema durchsuchen
Ansicht
Themen-Optionen

Verknüpfung von Datenbankabfrage und Berechnung

Ein Thema von mr.floppy81 · begonnen am 11. Jan 2005 · letzter Beitrag vom 17. Jan 2005
 
mr.floppy81

Registriert seit: 18. Nov 2004
Ort: Wismar
77 Beiträge
 
Delphi 5 Enterprise
 
#1

Verknüpfung von Datenbankabfrage und Berechnung

  Alt 11. Jan 2005, 11:59
moin,

brauche einmal einen Vorschlag von euch bevor ich das Programm schreibe.

Also ich habe vor mit Daten aus der Datenbank und selbstzuwählenden Variablen Berechnungen durchzuführen.

Meine Idee ist folgende:

Aus einer Datenbank werden Daten entnommen und in einem dbgrid dargestellt. Bei diesen Daten handelt es sich um: Artikel, konstante leistung, varible Leistung.
Neben diesem dbgrid soll eine Spalte dargestellt werden, in welche der Anwender des Programms eigene Werte MANUELL eingibt (diese sollen NICHT in einer Datenbank gespeichert werden, sondern nur während der Laufzeit des Programms aktiv sein). Nennen wir die Variable einmal "Faktor L".
Die Spalte welche den "Faktor L" enthält, soll immer nur so viele Einträge ermöglichen, als es auch Artikel gibt. (bei 20 Artikeln ist also 20 mal der "Faktor L" eintragbar)

In einer dritten spalte soll dann das Rechenergebnis erscheinen, welches bei Multiplikation und Addition herauskommt.
Die Berechnung erfolgt Zeilenweise und die Formel würde so lauten:

Ergebnis=((FaktorL)² * var.Leistung)+konst.leistung

Ich stelle mir bildlich folgendes vor:
Code:
artikel   konst.Leistung   var.Leistung I   faktorL  I  Ergebnis
test           10               25        I     0,9     I    xxx
bla bla        29               10        I     1,7     I    yyy
auto           0                60        I     0,4     I    zzz
       (diese Werte entstammen der DB)    I Eingabe vom I Berechnung
                                                Nutzer     nach Formel
Wie kann ich das am besten realisieren?? Oder ist es überhaupt realisierbar???

Das Problem, das ich habe ist, dass ich nicht weiss,
1. Welches die beste Komponente ist, um den "Faktor L" darzustellen?

2. die Spalte mit dem "Faktor L" so schreiben soll, dass sich genau 20 Eintragmöglicheiten öffnen?

3. Wie kann man "Faktor L" mit den entsprechenden dbgrideinträgen multiplizieren um ihn dann in der Ergebnisspalte anzuzeigen?


LG Andreas

PS: Ich hoffe dass die Darlegung des Problems verständlich war???

PSPS: die Datenbank ist MSSQL soweit ich weiss und der zugriff erfolgt über storedprocedures (die schreibt der System-Admin)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:40 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