Rechenweg in Datenbank speichern und nutzen

Status
Nicht offen für weitere Antworten.

MScalli

Bekanntes Mitglied
Hi Leutz
Ich hab ein kleines Problem und weiss nicht genau wie ich es lösen soll.

Ich habe 5 Textfelder bei denen ich ich eine art "rechenweg" speichern will.
Der Rechenweg soll in einer Datenbank gespeichert werden und später im Programm durch ein PullDown Menu ausgewählt werden können.

ein einfaches Beispiel:

Feld1 * Feld2 * Feld3 * Feld4 * Feld5 = ergebnis

Es könnte natürlich jetzt auch sein das z.B. Feld5 in diesem fall zuerst 15% mehr sein müsste(evtl anfallender ausschuss)
und dieser Wert nur addiert wird, dann müsste ich es ja so rechnen

Feld1 * Feld2 * Feld3 * Feld4 + (Feld5 * 1,15) = ergebnis

Wie könnte ich so etwas abspeichern bzw. lösen. Hat da jemand eine Idee??

Feld 1-5 sind immer Textfelder in die ein Wert eingetragen werden muss/kann, dann muss/kann der Rechenweg gewählt werden und nach diesem wird dann das Ergebnis berechnet(ähnlich wie in Excel nur in vereinfachter ausführung, also ich habe immer diese 5 fixen Felder).

plz Help.. jede Idee nehme ich dankend an :)

gruss
MScalli
 
G

Gast

Gast
Evtl. etwas zu blöde, aber man könnte für jedes Feld 2 Spalten machen, einmal die Verechnung mit dem nächsten Feld und dann noch eine Art Modifikator (*1,15 etc.). Das Verechnungsfeld entfällt bei Feld5.
 

MScalli

Bekanntes Mitglied
das Problem dabei wäre das es ja mehrere modifikatoren geben könnte :(

also Feld1 = Feld1 *1.15 + 100 + 10


Es wär natürlich super wenn ich den String einfach irgendwie zu ner Rechnung parsen könnte :)


wenn es in der Datenbank z.B. heisst

Feld1 + Feld2 + Feld3 + Feld+ + Feld5

und ich den String Feld1 durch den Wert des Textfeldes ersetze also tf.getText().. und das bei allen Feldern mache hätte ich, leider als STRING, z.B.

1 + 2 + 3 + 4 + 5

kann ich nicht irgendwie sagen berechne mir das?? Ich hoffe jemand versteht was ich meine.. denn in Java sage ich ja auch nichts anderes als

erg = 1 + 2 + 3 + 4 + 5;

ich glaub zwar nicht das dies geht aber es würde also das selbe da stehen wenn ich sage

erg = STRING;


Ich hoffe jetzt lacht niemand darüber, aber es besteht immerhin die möglichkeit das es sowas gibt und Fragen kostet ja nichts^^
 
G

Gast

Gast
"Einfach so ne Rechnung / Formel" aus einem String ist etwas komplizierter. Ich hatte bei meiner DA damals unter C++ die Spirit Lib von Boost genutzt. Evtl. gibts da etwas äquivalentes. Da kannst du deine Formeln als EBNF vorgeben und dann deinen erhaltenen String parsen. Evtl. generell mal nach EBNF parsing java suchen oder so.
 

MScalli

Bekanntes Mitglied
omg.. das ist heftiger tobak :bahnhof:
sind das dann sowas wie reguläre ausdrücke?? Da blick ich nicht wirklich durch.
Werd es aber weiter versuchen.

Hat evtl. noch wer nen anderen Lösungsansatz oder nen tipp??
 

MScalli

Bekanntes Mitglied
hehe.. an dem Parser von Beni häng ich auch schon ne Zeit und denk mir was macht er da bloss :)
Ich häng mich da jetzt weiter rein und hoffe es hilft mir bei meinem Problem.

Allen anschein nach muss es genau das machen was ich will.. denn ich habe nen haufen Posts gefunden die mein Problem haben und es wurde oft auf diese Seite verwiesen :)

erst mal danke, aber ich denke das war nicht meine letzte Frage zu diesem Thema^^
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
8u3631984 Bilder in Datenbank speichern - sinnvoll Allgemeine Java-Themen 5
S Kochbuch bzw. Rezepte-Datenbank app mit Swing..? Allgemeine Java-Themen 5
N relativier Pfad für sqlite-Datenbank in Gradle/IntelliJ Allgemeine Java-Themen 2
Avalon Data Transfer Objekte aus Datenbank erstellen Allgemeine Java-Themen 8
B API Token in Datenbank ablegen? Allgemeine Java-Themen 9
S Einzigartigen String in Datenbank finden und löschen Allgemeine Java-Themen 23
P Datenbank-MiniGUI fügt keine Daten ein Allgemeine Java-Themen 4
Q-bert Strings aus der JList in eine Datenbank speichern Allgemeine Java-Themen 1
Meeresgott Kapselung Tabellen der Datenbank erzeugen. Allgemeine Java-Themen 7
D Daten in MySQL-Datenbank schreiben Allgemeine Java-Themen 13
looparda Unit Test - Abgänigkeit zur Datenbank isolieren Allgemeine Java-Themen 3
T Datentypen MNIST Datenbank auslesen (.gz) Allgemeine Java-Themen 0
O 2 Combobox in Abhängigkeit von der 1 Combobox (Datenbank) Allgemeine Java-Themen 1
L Daten ohne Datenbank richtig abspeichern Allgemeine Java-Themen 5
M Objekt serialisieren/deserialisieren und in einer SQLite-Datenbank speichern Allgemeine Java-Themen 3
F OOP Datenbank-Klasse überall verfübar Allgemeine Java-Themen 2
R Test Umgebung für Datenbank erstellen, was braucht es? Allgemeine Java-Themen 14
D OOP Design Pattern für GUI - Datenbank Anwendung Allgemeine Java-Themen 1
T Zugriff auf Datenbank Allgemeine Java-Themen 1
G Datenbank von nöten? Allgemeine Java-Themen 7
3 Backup von h2-Datenbank-Datei erstellen Allgemeine Java-Themen 6
S Java DateTime für Datenbank Allgemeine Java-Themen 4
F Alternative sun.jdbc.odbc.JdbcOdbcDriver (Access Datenbank) Allgemeine Java-Themen 2
vandread Daten verschlüsseln mit Java oder Datenbank Allgemeine Java-Themen 15
P MYSQL Datenbank Dump einspielen Allgemeine Java-Themen 1
M SQL Datenbank in JAVA Projekt Allgemeine Java-Themen 3
P iTunes Datenbank manipulieren Allgemeine Java-Themen 2
A Ausführbare Java-Datei aus Projekt und Datenbank Allgemeine Java-Themen 3
T Datenbank oder Filesystem? (E-Learning) Allgemeine Java-Themen 2
N Datei aus Datenbank öffnen mit Standardanwendung Allgemeine Java-Themen 2
J Datenbank und OO-Aufsatz Allgemeine Java-Themen 9
M BufferedReader: Vom Logfile zur Datenbank Allgemeine Java-Themen 6
P Klassen Template-Klasse für Datenbank-Abfragen erstellen Allgemeine Java-Themen 2
E JAVA Alternativen zur Datenbank? Allgemeine Java-Themen 7
Dit_ GeoKoordinaten Datenbank (nicht nur Städte) Allgemeine Java-Themen 6
J Progress Bar während Datenbank Erstellung Allgemeine Java-Themen 2
C Datenbank - Textfiles - Anderes Allgemeine Java-Themen 34
T Datenbank lässt sich un Entwicklungsumgebung öffnen, aus .jar aber nicht Allgemeine Java-Themen 9
G JNDI/LDAP/Datenbank Allgemeine Java-Themen 2
Meldanor Speichern der Datenbank - Lohnen sich mehrere Threads? Allgemeine Java-Themen 2
hdi [Free Download] Film-Datenbank Allgemeine Java-Themen 30
G Excel-Daten in Datenbank speichern - Problem mit leeren Feldern Allgemeine Java-Themen 7
K von List getSelected auf ResultSet Datenbank löschen Allgemeine Java-Themen 2
C Java Polling, Server Prozedur oder doch Datenbank? Allgemeine Java-Themen 4
H .dbf (IV) Datenbank einlesen Allgemeine Java-Themen 9
D Recipes / Codeschnipsel Datenbank für Java? Allgemeine Java-Themen 3
T MySQl Datenbank als Array ausgeben Allgemeine Java-Themen 11
O viele Datensätze aus Datenbank - Java Heap Space - Excepion Allgemeine Java-Themen 25
E Datenbank/iBatis Fehlermeldung Allgemeine Java-Themen 4
G Datenbank zur laufzeit wechseln Allgemeine Java-Themen 11
N ClassLoader - Laden von Bytecode aus einer Datenbank Allgemeine Java-Themen 6
S Speicherung von Daten: Datenbank(sql) oder xml? Allgemeine Java-Themen 9
F Vector in eine Datenbank speichern? Allgemeine Java-Themen 3
A Problem beim Starten der H2-Datenbank Allgemeine Java-Themen 4
S Datenbank Abfragen mit großen Datenmengen Allgemeine Java-Themen 22
G Datenbank-Anwendung schnell erstellen. Allgemeine Java-Themen 7
P Datenbank Tabelle spiegeln Allgemeine Java-Themen 22
E MySQL-Datenbank <-> HashMap/TreeMap Allgemeine Java-Themen 1
P Zugriff auf die DatenBank Allgemeine Java-Themen 44
H Daten aus MySQL datenbank auslesen und in ArrayList stecken Allgemeine Java-Themen 8
P Timestamp in eine Firebird-Datenbank einfügen Allgemeine Java-Themen 6
P Java Acces Datenbank Problem ! (Brauche eine Abfrage) Allgemeine Java-Themen 5
B Datenbank anlegen Allgemeine Java-Themen 10
N Datenbank vs. Filesystem Allgemeine Java-Themen 5
F datenbank oder csv etc Allgemeine Java-Themen 6
V Brauche Beratung in Sachen Java+Datenbank+Web Allgemeine Java-Themen 8
G Ab wann Datenbank verwenden Allgemeine Java-Themen 15
H sichere Datenbank-Verbindung Allgemeine Java-Themen 4
H Datenbank an ein Java Client Server Programm anschliessen Allgemeine Java-Themen 3
F lizenzfreie Datenbank für JAVA-Anwendung Allgemeine Java-Themen 3
S Zeilenausgabe Datenbank Allgemeine Java-Themen 2
S Datenbank Allgemeine Java-Themen 9
G Sichere Passwortübergabe bei Datenbank Allgemeine Java-Themen 14
L Datenbank Abfrage (Felder&Tabelle nicht fix) in ArrayLis Allgemeine Java-Themen 4
S Java Datenbank auf Festplatte installieren Allgemeine Java-Themen 2
G JComboBox mit Werten aus einer Access Datenbank füllen Allgemeine Java-Themen 18
T Java Application Server + Datenbank von CD Allgemeine Java-Themen 8
G Abfrage in datenbank Allgemeine Java-Themen 5
G Daten aus MySQL-Datenbank an JFreeChart übergeben Allgemeine Java-Themen 3
D Userdaten + Datenbank? Allgemeine Java-Themen 11
G HSQLDB Datenbank-Dateien aus Jar-Datei lesen Allgemeine Java-Themen 5
OnDemand Zugangsdaten externer Systeme sicher speichern Allgemeine Java-Themen 8
Z Passwort Versuche speichern Allgemeine Java-Themen 8
M Eigene Datenstruktur um eine Menge zu speichern Allgemeine Java-Themen 3
melaniemueller Einzelne Zeile aus einer txt Datei in einem String speichern Allgemeine Java-Themen 12
I Hibernate Envers - Aufruf der Methode zum Speichern selbst ausführen oder managen? Allgemeine Java-Themen 0
killig Textdatei einlesen und in HashMap speichern (duplikate entfernen) Allgemeine Java-Themen 12
J (Geplante) Änderungen an einer Datei vorübergehend speichern und anwenden? Allgemeine Java-Themen 12
N zweidimensionalen Array in dreidimensionalen Array speichern Allgemeine Java-Themen 4
temi Lösung zum Speichern von Deltafiles Allgemeine Java-Themen 6
J Java Filechooser Speichern Allgemeine Java-Themen 8
N Arrayliste in eine Datei speichern Allgemeine Java-Themen 4
H Elemente aus ArrayList in Array speichern Allgemeine Java-Themen 8
platofan23 Wie .txtDatei im Java Eclipse-Projekt bzw. in der Jar speichern? Allgemeine Java-Themen 7
MiMa Werte in liste speichern? Allgemeine Java-Themen 3
S Swing Speichern nach Button-Klick Allgemeine Java-Themen 5
H ArrayListe in CSV Datei speichern Allgemeine Java-Themen 6
H Mehrere Datentypen in einer Arraylist speichern Allgemeine Java-Themen 9
H Objekte speichern und laden Allgemeine Java-Themen 10
H Objekte speichern und laden Allgemeine Java-Themen 1

Ähnliche Java Themen

Neue Themen


Oben