Hallo,
indem du die Option "Einzelne Kategorie anzeigen" verwendest. Da kann man den Wert bzw. den Feldname angeben, welcher dann wie ein Filter wirkt.
Grüße
Oliver
Hallo,
indem du die Option "Einzelne Kategorie anzeigen" verwendest. Da kann man den Wert bzw. den Feldname angeben, welcher dann wie ein Filter wirkt.
Grüße
Oliver
So wie ich das verstehe, musst du dann mehrere @DbLookup hintereinander setzen.
Oliver
Hallo,
du kannst ja mit @dblookup auch auf die Felder zugreifen.
Auszug aus der DesingerHilfe
Given a key value, looks in the specified view (or folder) and finds
all documents containing the key value in the first sorted column within the
view. For each selected document, @DbLookup returns either the contents
of a specified column in the view, or the contents of a specified
field.
Syntax
@DbLookup(class : cache ; server :database ; view ; key ; fieldName ; keywords )
Grüße
Oliver
Hallo,
ich hatte mal so eine ähnliche Problemstellung. Ich musste aus einem Textfeld gewisse Informationen auslesen, welche zwischen klar definierten Textbegrenzungszeichen (Mustern) standen. Im Netz habe ich dann eine Lösung mit Hilfe von regulären Ausdrücken gefunden, die für meinen Fall sehr gut ging.
Vielleicht hilft dir das auch weiter. Hier der Code Ausschnitt, welcher für die Suche relevant ist.
Dim pattern As String 'das Muster zwischen welchen der gesuchte Text steht
Dim strText As String 'der Text der durchsucht werden soll.
Dim regex As Variant
Dim matches As Variant
Set regex = CreateObject("VBScript.Regexp")
regex.Global = True
regex.IgnoreCase = True
Dim i As Integer
Dim z As Integer
Dim gefundenerText as String
strText = hier musst du deinen Text zuweisen
pattern = |---(\w+)-| 'was vor und hinter (\w+) steht sind die Begrenzer des zu suchenden Textes, das pipe-Zeichen | ist der Ersatz für's Anführungszeichen
regex.Pattern = pattern
Set matches = regex.Execute(strText) ' in matches werden nun die Treffer gespeichert
i=matches.count 'Anzahl Treffer
If matches.Count >0 Then 'Treffer durchlaufen und gefunden Text auslesen
For z =0 To i-1 Step 1
gefundenerText=matches(z).Value
' ....hier kannst du nun mit dem gefundenText machen was du willst. Den Wert einen anderen Feld zuweisen oder sonst wie verarbeiten.
Next
Alles anzeigen
Grüße
Oliver
Hallo,
hast du wie umeli beschrieben in den Masken Eigenschaften der Maske Artikel auf dem 2. Reiter die 1. Checkbox "Formeln übernehmen Werte aus gewähltem Dokuement" aktiviert und dann beim Feld
"UID" der Maske "Artikel" den Typ "berechnet" und als Vorgabewert "UID" eingegeben.
Das sollte eigentlich funktionieren.
Oliver