Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Scholar am Mai 08, 2013, 09:33:55

Titel: ErsterWert
Beitrag von: Scholar am Mai 08, 2013, 09:33:55
Hallo!

Ich habe ein kleines Problem mit der Funktion erster Wert und stehe da irgendwie auf dem Schlauch.

Für die Anzeige in einem Unterformular möchte ich den ersten Wert in dem Unterformular hervorheben. Hierfür habe ich geplant, mittels der Funktion "First" den ersten Wert (in alphabetischer Reihenfolge, ist ein Textfeld) heruaszufinden und dann in einer Wenn-Funktion (Wenn(Textfeld=FirstTestfeld; "xxx"&Textfeld; Textfeld) eine Beschreibung hinzuzufügen.

Das Problem, das sich mir stellt, ist die Sortierung. Denn obwohl ich nach dem Textfeld sortieren lassen, gibt er mir nicht den alphabetisch ersten Wert wieder, sondern den ersten Wert nach der ID in dieser Tabelle. Weiß Jemand, wie man das umstellen kann?

Wäre sehr dankbar!

Titel: Re: ErsterWert
Beitrag von: MzKlMu am Mai 08, 2013, 10:28:21
Hallo,
erster Wert ist in einer Tabelle nicht zwangsläufig der erste Eintrag, das ist etwas verwirrend. Der erste Wert ist mehr oder weniger ein zufälliger Wert. Kannst Du in der Hilfe nachlesen.
Du benötigst den kleinsten Wert, nicht den Ersten. Das geht auch nicht mit einer Wenn Funktion, da ist die DMin Funktion einzusetzen.
Ganz allgemein:
DMin("FeldName","TabellenName")
Titel: Re: ErsterWert
Beitrag von: Scholar am Mai 14, 2013, 20:32:37
Hmm, auf jeden Fall schon mal vielen Dank für den Hinweis bzgl. First. Ich bin leider auch erst heute wieder dazugekommen, aber ich hänge leider immer noch fest. Vielleicht kann mir da noch einer weiterhelfen. Mit Dmin gibt er mir zwar den alphabetisch ersten wert, aber leider nicht den aus der gewünschten Tabelle.

Ich habe eine n-m Beziehung, ergo drei Tabellen. Ich würde gerne haben, dass er mir den niedrigsten Wert aus Tabelle 3 anzeigt, der mit ID Tabelle 1 in Beziehung steht (die über Tabelle 2 verbunden sind). Bisher schaffe ich es leider nur, dass er mit für jeden Wert aus Tabelle 1 einfach den allgemein niedrigsten Wert aus Tabelle 3 anzeigt. ???
Titel: Re: ErsterWert
Beitrag von: bahasu am Mai 14, 2013, 21:24:17
Hi,

eine Unterabfrage wird helfen.

Im Anhang gibt es 3 Tabellen: Die Tabelle3 dient zum Verknüpfen der Tabelle1 und Tabelle2.
Die Abfrage zeigt den kleinsten Wert aus Tabelle2, der zur Tabelle1 passt, an.

Die Unterabfrage steht in der Spalte "kleinsterWert".

Hilft das?

Harald


[Anhang gelöscht durch Administrator]
Titel: Re: ErsterWert
Beitrag von: Scholar am Mai 14, 2013, 22:33:06
Super, danke, das ist genau das, was ich gesucht habe! Vielen Dank für die Mühe!