Mit Formular aus Tabelle lesen
Folgendes Problem:
Ich habe ein Formular in dem folgende Felder gefüllt werden müssen:
Typ
Kilometer (KM)
Laufzeit
nun muß er mir aus diesen Abfrageparametern aus einer Tabelle einen Wert (Faktor) ausgeben.
Diese Tabelle sieht so aus:
Typ KM Laufzeit39 Laufzeit48 Laufzeit54 Laufzeit60
2361 1200 1,6 1,8 1,9 2,1
2361 1600 1,65 1,85 2 2,2
2361 2000 1,7 1,9 2,1 2,3
2650 1200 1,5 1,55 1,59 1,6
2650 1800 1,6 1,8 1,95 2,55
2780 1200 usw. usw.
Jetzt das kniffelige Beispiel, da bei dazwischenliegenden Kilometerzahlen der niedrigere Wert genommen werden soll:
Typ 2361
Laufzeit 48
Kilometer 800
= hier muß der Faktor 1,8 herauskommen
Typ 2650
Laufzeit 54
Kilometer 1500
= hier muß der Faktor 1,59 herauskommen
Wer kann mir helfen und wie kann ich das umsetzen?
VBA kann ich ein bißchen.
Vielen Dank.
Ps.: Da die Tabelle nicht gut zu erkennen ist, als Anlage nochmal eine Beispieltabelle wie sie im Orginal aussieht
Ich habe ein Formular in dem folgende Felder gefüllt werden müssen:
Typ
Kilometer (KM)
Laufzeit
nun muß er mir aus diesen Abfrageparametern aus einer Tabelle einen Wert (Faktor) ausgeben.
Diese Tabelle sieht so aus:
Typ KM Laufzeit39 Laufzeit48 Laufzeit54 Laufzeit60
2361 1200 1,6 1,8 1,9 2,1
2361 1600 1,65 1,85 2 2,2
2361 2000 1,7 1,9 2,1 2,3
2650 1200 1,5 1,55 1,59 1,6
2650 1800 1,6 1,8 1,95 2,55
2780 1200 usw. usw.
Jetzt das kniffelige Beispiel, da bei dazwischenliegenden Kilometerzahlen der niedrigere Wert genommen werden soll:
Typ 2361
Laufzeit 48
Kilometer 800
= hier muß der Faktor 1,8 herauskommen
Typ 2650
Laufzeit 54
Kilometer 1500
= hier muß der Faktor 1,59 herauskommen
Wer kann mir helfen und wie kann ich das umsetzen?
VBA kann ich ein bißchen.
Vielen Dank.
Ps.: Da die Tabelle nicht gut zu erkennen ist, als Anlage nochmal eine Beispieltabelle wie sie im Orginal aussieht
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 92233
Url: https://administrator.de/forum/mit-formular-aus-tabelle-lesen-92233.html
Ausgedruckt am: 23.12.2024 um 18:12 Uhr
5 Kommentare
Neuester Kommentar
Typ 2361
Laufzeit 48
Kilometer 800
= hier muß der Faktor 1,8 herauskommen
Wie hängt denn der Wert Kilometer mit dieser Abfrage genau zusammen?
Der Faktor den du haben möchtest entspricht bei deinen Beispielen der Laufzeit.
Demnach brauchst du nur die Abfrage "Gib mir den Faktor wo der Typ = xy und die Laufzeit = z" ???
Laufzeit 48
Kilometer 800
= hier muß der Faktor 1,8 herauskommen
Wie hängt denn der Wert Kilometer mit dieser Abfrage genau zusammen?
Der Faktor den du haben möchtest entspricht bei deinen Beispielen der Laufzeit.
Demnach brauchst du nur die Abfrage "Gib mir den Faktor wo der Typ = xy und die Laufzeit = z" ???
Morgen
Ich habe leider absolut keinen Plan was das mit der Tabelle aufsich hat.
Aber zu meinem Vorschlag zur Lösung deines Problems.
So wie ich dich verstanden habe gibst du die Kilometer, die Laufzeit ein und der Typ ein. Daraus soll ein Wert ermittelt werden.
Ist das richtig?
Ich habe leider schon länger nicht mehr mit Access gearbeitet. Aber ich denke mit VBA sollte das am einfachsten funktionieren.
Gruss
scan
Ich habe leider absolut keinen Plan was das mit der Tabelle aufsich hat.
Aber zu meinem Vorschlag zur Lösung deines Problems.
So wie ich dich verstanden habe gibst du die Kilometer, die Laufzeit ein und der Typ ein. Daraus soll ein Wert ermittelt werden.
Ist das richtig?
Ich habe leider schon länger nicht mehr mit Access gearbeitet. Aber ich denke mit VBA sollte das am einfachsten funktionieren.
Gruss
scan