Hallo,
ich bin neu ihr in dem Forum und hoffe hier kann mir jemand helfen. Ich programmiere hobbymäsig Selbs Computerprogramme. Jetzt will ich eins realisieren wo ich was berechnen muss wo ich aber einen Zahlenwert aus einer Datenbank auslesen muss der aber nicht unbedingt einem Wert in der Datenbank entspricht, wes halb ich dann den nächst größere Wert annehmen muss. Das heißt das ich eine >= Durchsuchung durchführen muss. Ausgegeben soll dann der Wert der im Spaltenkopf und Zeilenanfang steht. Die Durchsuchung soll immer Spalte für Spalte erfolgen. Datenbanken so durchsuchen ist ja nicht schwer aber ich bekomme das mit dieser >= Suche nicht hin. Finde aber auch nix was mir wirklich weiterhilft.
Danke schon mal für eure Hilfe.
Unten im Bild seht ihr mal ein Beispiel.
Gesucht wird die 12
Die Durchsuchung soll Spalte für Spalte durchgeführt werden.
Die 12 ist in der dritten Spalte zu finden ausgegeben wird dann die 22x1 und die 1,6 in die Entsprechenden Edit Felder
Würde jetzt z.B. die 1 Gesucht werden
Muss dann die 2 genommen werden und dann als Ausgabe 15x1 und 1,0 ausgegeben werden.
Programmieren tu ich mit Delphi XE10.3
Die Datenbank erstelle ich mit dem DB Browser (SQLite)
ich bin neu ihr in dem Forum und hoffe hier kann mir jemand helfen. Ich programmiere hobbymäsig Selbs Computerprogramme. Jetzt will ich eins realisieren wo ich was berechnen muss wo ich aber einen Zahlenwert aus einer Datenbank auslesen muss der aber nicht unbedingt einem Wert in der Datenbank entspricht, wes halb ich dann den nächst größere Wert annehmen muss. Das heißt das ich eine >= Durchsuchung durchführen muss. Ausgegeben soll dann der Wert der im Spaltenkopf und Zeilenanfang steht. Die Durchsuchung soll immer Spalte für Spalte erfolgen. Datenbanken so durchsuchen ist ja nicht schwer aber ich bekomme das mit dieser >= Suche nicht hin. Finde aber auch nix was mir wirklich weiterhilft.
Danke schon mal für eure Hilfe.
Unten im Bild seht ihr mal ein Beispiel.
Gesucht wird die 12
Die Durchsuchung soll Spalte für Spalte durchgeführt werden.
Die 12 ist in der dritten Spalte zu finden ausgegeben wird dann die 22x1 und die 1,6 in die Entsprechenden Edit Felder
Würde jetzt z.B. die 1 Gesucht werden
Muss dann die 2 genommen werden und dann als Ausgabe 15x1 und 1,0 ausgegeben werden.
Programmieren tu ich mit Delphi XE10.3
Die Datenbank erstelle ich mit dem DB Browser (SQLite)