Hallo @All,
wieder habe ich das Problem mit searchFormula. Es wäre sehr nett, wenn jemand mir helfen würde und sagt ob ich die folgende richtig kodiert habe
...
Dim tmpBereich As String
tmpBereich = iudoc.FieldGetText("Bereich")
...
Function LoadAll(AWNTitel As String)
If tmpBereich = "" Then
searchFormula = {projekt = "} + AWNTitel + {"}
‘Werden Doku für alle Bereiche ausgewählt
Else
searchFormula = {projekt = "} + AWNTitel + {"& bereich = " }+ tmpBereich + {"}
‘Werden Doku nur für den tmpBereich ausgewählt
End If
....
Debugger zeig, dass die Variable tmpBereich und AWNTitel richtig gesetzt sind.
Im ersten Fall in Debugger wurde die searchFormula so angezeigt
“projekt = ““ Test-Projekt“““
und die Doku richtig nach AWNTitel für alle bereiche ausgewählt wurden. Also kein Problem
Im Else Fall sieht die searchFormula im Debugger so aus
“projekt = ““ Test-Projekt““& bereich = ““Test-Bereich“““
und es werden keine Doku ausgewählt, obwohl ich weiss genau, dass für den projekt und und den bereich gibt es Doku in der Ansicht. Ich weiss nicht weiter.
Schönen Dank im Voraus.
Viele Gruesse
Sofia