1:N Verknüpfung
Hallo und Frohe Weihnachten,
wenn ich in einer Tabelle eine 1:N Verknüfung habe, mit sagen wir 5 Positionen. wie kann ich diese Position abfragen?
mit first habe ich die erste, mit last die letzte, aber wie kann ich gezielt eine Zeile 2 oder 3 oder 4 abfragen?
Gruß Michael
4 Antworten
-
Hallo Michael,
mit item (Untertabelle, Zahl) sollte es gehen
Leo
-
let Tab := first(Tabelle1.'Wartung Bestand');
let Min := first(Tabelle1.'2_Artikel'.'Min. Lagermenge');
let Art := text(first(Tabelle1.'2_Artikel'.'Produkt Nr.'));
let Art2 := text(first(Tabelle1.'2_Artikel'.'Produkt Name'));
if Tab > Min + 5 then
styled(Art + Art2, "green", "")
else
if Tab <= Min then
styled(Art + " " + Art2, "red", "")
else
styled(Art + " " + Art2, "orange", "")
end
endhey Leo, danke dir erstmal, aber wie frage ich dann da die Spalten dazu ab?
Könnte ich nicht first +1 oder so wählen?
Ich habe das schon irgendwo verwendent, aber kann es nicht wiederfinden wie es geschrieben wird.
-
Hallo Michael,
statt first() kannst du item(Tabellenname,0) verwenden.
---
let Tab := item(Tabelle1,0).'Wartung Bestand';
weiter mit item(Tabelle1,1).'Wartung Bestand';
hift das?
Leo
-
stimmt. Besten dank.
hatte vorher wohl irgend einen doofen schreibfehler drin.
schöne weihanachten dir noch. Danke
let Tab := item(Tabelle1, 1).'Wartung Bestand';
let Min := item(Tabelle1, 1).'2_Artikel'.'Min. Lagermenge';
let Art := text(item(Tabelle1, 1).'2_Artikel'.'Produkt Nr.');
let Art2 := text(item(Tabelle1, 1).'2_Artikel'.'Produkt Name');
if Tab > Min + 5 then
styled(Art + Art2, "green", "")
else
if Tab <= Min then
styled(Art + " " + Art2, "red", "")
else
styled(Art + " " + Art2, "orange", "")
end
endso schaut es nun aus.
Content aside
- vor 3 JahrenZuletzt aktiv
- 4Antworten
- 267Ansichten