Domino 9 und frühere Versionen > Entwicklung

Problem mit @GetDocField

<< < (2/3) > >>

rar:
Probiers mal mit
@Prompt([OK]; "Laufnummer"; @Text(@GetDocField(@Text(DocID);"Laufnummer")))

lg
-rar

Escort:

--- Zitat von: rar am 08.04.04 - 16:50:06 ---Probiers mal mit
@Prompt([OK]; "Laufnummer"; @Text(@GetDocField(@Text(DocID);"Laufnummer")))

lg
-rar

--- Ende Zitat ---

da steigt er leider mit einer Fehlermeldung aus (falscher Datentyp / @Funktion)

rar:
Ich habe jetzt folgendes gemacht:
Erste Maske:
ein berechnetes Feld ID mit @Text(@DocumentUniqueID)
ein Textfeld und ein Zahlfeld.

Zweite Maske:
ein Feld DocID und eine Schaltfläche mit der Firmel
@Prompt([OK]; "Zahlfeld"; @Text(@GetDocField(DocID;"Zahlfeld")));
@Prompt([OK]; "TextFeld";@Text(@GetDocField(DocID;"Textfeld")))

Dann hab ich ein Dokument mit Maske 1 erstellt, abgespeichert, den Inhalt des Feldes ID kopiert und in das Feld DocID bei einem neuen Dokument, das mit Maske 2 erstellt wurde, eingefügt.
Wenn man jetzt auf den Button drückt, funktioniert alles wunderbar.

Wegen der Fehlermeldung... Da kann ich mir nur vorstellen, daß was mit der DocID nicht passt. Wie befüllst du denn das Feld?

Escort:

--- Zitat von: rar am 09.04.04 - 10:18:46 ---Ich habe jetzt folgendes gemacht:
Erste Maske:
ein berechnetes Feld ID mit @Text(@DocumentUniqueID)
ein Textfeld und ein Zahlfeld.

Zweite Maske:
ein Feld DocID und eine Schaltfläche mit der Firmel
@Prompt([OK]; "Zahlfeld"; @Text(@GetDocField(DocID;"Zahlfeld")));
@Prompt([OK]; "TextFeld";@Text(@GetDocField(DocID;"Textfeld")))

Dann hab ich ein Dokument mit Maske 1 erstellt, abgespeichert, den Inhalt des Feldes ID kopiert und in das Feld DocID bei einem neuen Dokument, das mit Maske 2 erstellt wurde, eingefügt.
Wenn man jetzt auf den Button drückt, funktioniert alles wunderbar.

Wegen der Fehlermeldung... Da kann ich mir nur vorstellen, daß was mit der DocID nicht passt. Wie befüllst du denn das Feld?


--- Ende Zitat ---
also ich hab deine Variante mal nachvollzogen - allerdings funktionierts bei mir nicht!
++ weder, wenn ich die docid reinkopiere noch
++ wenn das Textfeld DocID aus der Ansicht berechnen lasse mittels
@DbLookup("":"NoCache";"C1256E5B:002E01FA";"Productgroups";ProjektProduktgruppe ;4))

@Prompt([OK]; "Zahlfeld ";@GetDocField(tmpProduktgruppeDocID;"Zahlfeld"));
@Prompt([OK]; "TextFeld";@GetDocField(tmpProduktgruppeDocID;"Textfeld"));
@Prompt([OK]; "Zahlfeld ";@Text(@GetDocField("D28F2B1D86614113C1256E71002E70B1";"Zahlfeld")));
@Prompt([OK]; "TextFeld";@Text(@GetDocField("D28F2B1D86614113C1256E71002E70B1";"Textfeld")))

Die Prompt-Anweisung zeigt fürs Zahlfeld gar nix, beim Textfeld schon-
vielleicht liegt's an meinem client 5.02c??

rar:
Ob es an der Version liegt, kann ich dir nicht sagen. Ich habs auf 5.0.10 getestet.

Pobier mal ob es bei dir mit meiner Test DB geht!

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln