und mal wieder Ich O0 aber heute mal mit Formelsprache.
Vll. könnt ihr mir ja helfen habe bis jetzt folgenden 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
Aus der Hilfe zu @GetProfileField:
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.