Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: tuxie am 26.06.03 - 10:04:46

Titel: änderung eines Feldinhaltes
Beitrag von: tuxie am 26.06.03 - 10:04:46
Hallo,

ich habe ein Problemschen wo ich nicht mehr weiter weiß.

Ich möchte eine Maske erstellen wo ich mehrere Felder habe, aber 2 sind jetzt nur wichtig

Das erste Feld nennt sich Fahrzeug_kennz und das 2.  Fahrzeug.
das Feld fahrzeug_kenn ist eine Dialogliste wo ich auf eine Ansicht zu kreife.
Das feld fahrzeug ist berechnet und enthält die Formel
@If(fahrzeug_kenn="";"";@DbLookup("":"NoCache";"":"";"fahrzeugview";fahrzeug_kennz;2))

fahrzeugview ist die Ansicht

Aber irgendwie funzt das nicht wenn ich im feld fahrzeug_kennz eine änderung mache, das diese Übernommen wird

Tschau Ingo
Titel: Re:änderung eines Feldinhaltes
Beitrag von: tuxie am 26.06.03 - 10:08:32
Hier noch ein Screenshot
Titel: Re:änderung eines Feldinhaltes
Beitrag von: RedFox am 26.06.03 - 10:16:17

Das erste Feld nennt sich Fahrzeug_kennz und das 2.  Fahrzeug.
das Feld fahrzeug_kenn ist eine Dialogliste wo ich auf eine Ansicht zu kreife.
Das feld fahrzeug ist berechnet und enthält die Formel
@If(fahrzeug_kenn="";"";@DbLookup("":"NoCache";"":"";"fahrzeugview";fahrzeug_kennz;2))



Hallo
was mir erst mal auffällt - heißt es nun "fahrzeug_kennz" oder "fahrzeug_kenn"?
Wenn das Feld "fahrzeug_kennz" heißt, Du im @If aber "fahrzeug_kenn" abprüfts, kommt nix...
Grüße
Titel: Re:änderung eines Feldinhaltes
Beitrag von: tuxie am 26.06.03 - 10:20:58
Hi,

das Feld heißt natürlich fahrzeug_kennz,

habs auch überall geprüft.

Tschau Ingo
Titel: Re:änderung eines Feldinhaltes
Beitrag von: RedFox am 26.06.03 - 10:25:53
Hallo,
ist die Spalte mit den Fahrzeugkennzeichen in der Such-Ansicht sortiert?

Grüße
Titel: Re:änderung eines Feldinhaltes
Beitrag von: tuxie am 26.06.03 - 10:34:20
Ja
Titel: Re:änderung eines Feldinhaltes
Beitrag von: RedFox am 26.06.03 - 10:40:02
ist für das Feld "fahrzeug_kennz" die Eigenschaft "Felder bei Schlüsselwortänderung aktualisieren" (2. Register) aktiviert?
Titel: Re:änderung eines Feldinhaltes
Beitrag von: tuxie am 26.06.03 - 10:49:17
Ich habe die Häkschen bei,

Felder Automatisch aktualisieren und
bei Formel übernehmen werte aus gewältem Dokument angehakt.

Ich habe es schon oft gemacht aber irgendwie funzt das nicht.

Im Prinzip bräuchte ich diese Feld garnicht, da ich aber eine Ansicht mit den Spalten fahrzeug_kennz, fahrzeug und Kosten habe muß ich im Dokument das DFahrzeug mit setzen da ich kein dblookup in der Ansicht benutzen kann. Vielleicht hast du ja eine ander idee.

Tschau Ingi
Titel: Re:änderung eines Feldinhaltes
Beitrag von: RedFox am 26.06.03 - 11:02:45
bei Formel übernehmen werte aus gewältem Dokument angehakt.

Das versteh ich jetzt nicht - wozu? Du machst doch keine Wertübernahme in der Maske von einem anderen Dokumnent oder steht da jetzt einer auf meiner Leitung  ???
Kannst Du die (abgespecke) Db mal reinstellen - wenn ich drauf gucke, hab ich vielleicht noch ne Idee...
Grüße
Titel: Re:änderung eines Feldinhaltes
Beitrag von: Christian97 am 26.06.03 - 11:23:54
Hallo Ingo,

dem Screenshot nach wählst Du das Kennzeichen per Dialogliste aus. Wenn Du aber machst, wird das Dokument nicht aktualisiert. Versuch mal, nach der Auswahl F9 zu drücken und schau, ob's geht.
Als Workaround würde ich Dir empfehlen, einen Button mit folgender Formel:

_KZ := @Prompt([OkCancelList]; "Fahrzeugauswahl"; "Bitte wählen Sie ein Fahrzeug aus!"; ""; @Unique(@DbColumn("":"NoCache";"":"";"fahrzeugview";1)));
_FZ := @DbLookup("":"NoCache";"";"fahrzeugview";_KZ;2);
FIELD Fahrzeug_kennz := Fahrzeug_kennz;
FIELD Fahrzeug := Fahrzeug;
@SetField("Fahrzeug_kennz"; _KZ);
@SetField("Fahrzeug"; _FZ);

Deine zwei Felder setzt Du dann auf berechnet und die Auswahl erfolgt dann über den Button. In der Formel kannst Du dann auch noch Deine anderen Werte ermitteln lassen.

Ciao,
Christian
Titel: Re:änderung eines Feldinhaltes
Beitrag von: ata am 26.06.03 - 11:30:42
... dein 2. Feld ist bearbeitbar, da kann eine Formel nur als Vorgabewert greifen - mach es berechnet, und es müsste funktionieren...

ata
Titel: Re:änderung eines Feldinhaltes
Beitrag von: tuxie am 26.06.03 - 11:55:54
Danke @christian97

So funzt es

und die Idee mit dem Button ist garnicht so schlecht.

Tschau Ingo