Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Wenn Dann Erweitert

Begonnen von itaflo, Dezember 11, 2018, 12:40:38

⏪ vorheriges - nächstes ⏩

itaflo

Hallo zusammen,

ich benötige eure hilfe bei einer Wenn Dann bedingung in in einer Abfrage in Access.

folgendes Problem habe ich aktuell:

ich möchte in der Abfrage die Bedingung setzen die besagt, wenn ein Eintrag ein LPV* hat dann soll es mir diesen anzeigen sonst UPV*

das Problem an der Gescichte ist aber das ich mir nur dann die UPV's angezeigt haben möchte wenn es kein LPV* gibt.

Beispiel:
UPV_718150151231
LPV_718150151231
UPV_822100100010
UPV_G205870041010

ich möchte in diesem Fall von diesen Materialnummern die ein LPV und ein UPV haben das LPV angezeigt wird und die Restlichen UPV Einträge trozdem angezeigt werden da diese kein LPV haben.

Quasi so:
LPV_718150151231
UPV_822100100010
UPV_G205870041010

ich hoffe ihr könnt mir hier helfen :-[.

Gruß

ebs17

Eine datenbankgemäße Lösung würde einen Schritt vorher einsetzen =>die Werte würden in atomare Informationen zerlegt gespeichert (1. Normalform). In Folge würde man abfragen: Maximaler Wert aus Anteil1 und zugehöriger Anteil2.

Wenn man eine solche Aufteilung erst in der Abfrage macht, was auch möglich ist, verschenkt man durch den jeweils immerkehrenden Aufwand, der dazu betrieben werden muss, sowie die unmöglich gemachte Indexnutzung, nachhaltig Performance.
Mit freundlichem Glück Auf!

Eberhard