Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: DannyCrown am 25.11.08 - 10:28:52

Titel: Probleme mit Ansichtenauswahl
Beitrag von: DannyCrown am 25.11.08 - 10:28:52
und mal wieder Ich  O0 aber heute mal mit Formelsprache.

Vll. könnt ihr mir ja helfen habe bis jetzt folgenden Code:

Code
daten := @GetProfileField("DBProfil";"daten");
datenArray := @Explode(daten;":");
@For(i:=1;i<=@Elements(datenArray);i:=i+1; test:=@Explode(datenArray[i];";"); @If(@Contains(test;@Name([CN];@UserName));ptb:=test[4];ptb:=""));
SELECT ((Form = "Termin") | (Form = "frmTermin")) & status="offen" & belegt="nein" & @Contains(@Text(Feld);ptb)

Ich habe ein Feld und möchte überprüfen ob in diesem Feld das drin steht, was in ptb drin steht. Wenn ich das in einen Button packe und mir das per Prompt ausgeben lasse, dann bekomme ich auch das gewünschte Ergebnis (eine 4stellige Zahl).

Nochmal zur Erklärung, in daten stehen verschiedene Datensätze mit ":" getrennt. Diese trenne ich dann mit explode und kriege so einzelne Datensätze, die mit ";" getrennt sind und möchte dann das 4. Element haben.

Vll. könnt ihr mir ja helfen, bin nicht das absolute Formelsprachengenie  ;D

vielen Dank schonmal im Vorraus
Titel: Re: Probleme mit Ansichtenauswahl
Beitrag von: dirk_2909 am 25.11.08 - 10:31:39
Aus der Hilfe zu @GetProfileField:

Code
Usage
This function does not work in column, hide-when, section editor, or view selection formulas. You can use it in toolbar buttons or agents.
Titel: Re: Probleme mit Ansichtenauswahl
Beitrag von: koehlerbv am 25.11.08 - 10:32:39
@GetProfileField kannst Du in einer Ansichtsauswahl-Formel nicht verwenden. Eine dynamische Ansichtsauswahl ist in Notes sowieso de facto nicht möglich.

Du musst aus Alternativen wählen: Eingebettete Ansicht mit single category, Ordner, persönliche Ansichten.

Bernhard
Titel: Re: Probleme mit Ansichtenauswahl
Beitrag von: DannyCrown am 25.11.08 - 10:33:34
mh, hab ich wohl überlesen. Dann muss ichs mal irgendwie anders probieren.
Trotzdem vielen Dank für die schnelle Hilfe