hallo,
ich habe zwei Tabellen:
1) Hier stehen diverse Kundendaten wie Nr., Bilanzsumme, EK und auch ein Wert der sich BOG_Modellwert nennt.
2) Stufenmodell: Die Tabelle enthält zwei Spalten UG_BOG und MID_BOG
Nun möchte ich in eine Abfrage einbauen, das der Wert aus dem Feld BOG_Modellwert in der Tabelle Stufenmodell in der Spalte UG_BOG gesucht wird und dann der zugehörige Wert aus Spalte MID_BOG ausgegeben.
Ich habe es mit Domwert versucht, komme aber nicht zum gewünschten Ergebnis. Achja, dass ganze erfolgt in der Abfrage-Ansicht, nicht VBA.
Vielen Dank
Beispiel:
Wert BOG_Modellwert: 74,67
Ergebnis 80
oder
BOG_Modellwert: 2398
Ergebnis 2380
UG_BOG MID_BOG
0 25
25 35
40 50
55 65
70 80
85 95
105 120
130 145
160 180
195 220
240 265
285 315
345 375
400 435
470 510
545 590
630 675
720 775
830 885
940 1.000
1.075 1.145
1.215 1.300
1.385 1.470
1.555 1.665
1.770 1.875
1.980 2.115
2.245 2.380
2.510 2.675
2.840 3.000
3.170 3.335
3.500 3.665
3.831 3.830
Noch zur Erläuterung der Beispiele:
Für den Wert 2398: Dieser ist kleiner als die nächste Stufe in Spalte UG_BOG mit 2510, deshalb wir hier der Wert aus Spalte MID_BOG 2380 zugewiesen. Ab 2510 bis 2839 würde 2675 zugewiesen.
Keiner eine Idee?
In Nicht-SQL sieht das ganze jetzt aus wie folgt:
BOG_Stufenwert:
DomWert("[BOG_Stufenwert]";"Stufenmodell_BCV";"[BOG_Modellwert] = " &
Nz
(DomMax("[MID_BOG]";"Stufenmodell_BCV";"[MID_BOG]<=" & [BOG_Modellwert]);
DomMin("[UG_BOG]";"Stufenmodell_BCV";"[MID_BOG]>" & [BOG_Modellwert])))
Es funzt noch nicht ganz :
In der Ergebnisansicht sehe ich #Fehler und wenn ich in das Feld klicke erhalte ich eine Fehlermeldung: Syntaxfehler (Komma) in Abfrageausdruck `MID_BOG] <=220,075 für den BOG_Modellwert 220,08
Jmd eine Idee woran es liegt.
Danke!
Hallo,
siehe auch:
http://www.office-loesung.de/ftopic621427_0_0_asc.php (http://www.office-loesung.de/ftopic621427_0_0_asc.php)
Lies mal die Regeln (Netiquette) des Forums.