Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: jjay am 23.01.03 - 16:29:35

Titel: 4407 Document Command is not available
Beitrag von: jjay am 23.01.03 - 16:29:35
Ich bekomme langsamgraue Haare...

nun habe ich in meiner Maske im Postopen die restlichen DAten für mein aktuelles Dokument geholt, aber mit dem Setzen klappt das nicht...

sowohl von vorn mit

Call source.FieldSetText( "fieldName" , lcfldlst.COLUMNNAME(0))

als auch durchs Backend mit

doc = source.document
doc.fieldName=lcfldlst.COLUMNNAME(0)
call doc.save(true, true)
source.refresh()

bekomme ich einen Fehler 4407 Documend Command is not available.

Habe ich vielleicht bei Erstellen meines Dokumentes was vergessen ???

Danke
Titel: Re:4407 Document Command is not available
Beitrag von: ata am 23.01.03 - 16:45:31
... handelt es sich um ein neues Dokument, wurde es schon mal gespeichert - vielleicht hat das doc noch keine Felder...

ata
Titel: Re:4407 Document Command is not available
Beitrag von: Till_21 am 23.01.03 - 16:47:19
du kannst das doc nach dem oeffnen nicht mehr bearbeiten, dies wuerde speicherkonflikte hervorrufen...

dafür gibt es aber den fuer dich genau richtigen event query_open

gruss
Titel: Re:4407 Document Command is not available
Beitrag von: ata am 23.01.03 - 16:50:22
... ich kann nach dem Öffnen Feldinhalte bearbeiten...

... im Queryopen hast du keine Felder zur Verfügung, wenn das Dokument noch @IsNewDoc ist...

ata
Titel: Re:4407 Document Command is not available
Beitrag von: jjay am 23.01.03 - 16:55:07
Von Anfang an....

Ich habe mir eine Ansicht zusammengebaut in der ich Referenzdaten für meine Dokumente anzeige.
Ich setze für jedes meiner Dokumente einige Felder und das Feld 'form'. Wenn ich nun aus der Ansicht heraus das Dokument öffne, wird es wie gewünscht angezeigt. Da ich aber aus Performance Gründen die restlichen Daten nachfetchen will und dazu auf ein bereits bestehendes Feld zugreifen muss, habe ich die Sache in das Postopen der Form gebaut.

Nur wenn ich die nachgefetchten Daten jetzt in mein Dokument eintragen will, habe ich das Problem.
Titel: Re:4407 Document Command is not available
Beitrag von: Axel am 23.01.03 - 17:58:18
Hi,

mal ganz dumm ins Blaue gefragt, ist das Dokument im Editmodus geöffnet ?

Wenn nicht, kommt es zu dieser Meldung.


Axel
Titel: Re:4407 Document Command is not available
Beitrag von: jjay am 23.01.03 - 18:12:40
Manchmal komme ich mir nicht nur doof vor, manchmal bin ich es auch....

Das war es ....

source.editMode = True

kleiner Fehler, langer Tag....


Danke
Titel: Re:4407 Document Command is not available
Beitrag von: Axel am 23.01.03 - 18:18:30
Zitat
Manchmal komme ich mir nicht nur doof vor, manchmal bin ich es auch....


Verzweifle nicht, den Punkt hat jeder mal...    ;D ;D

Axel
Titel: Re:4407 Document Command is not available
Beitrag von: Performance am 23.01.03 - 20:03:52
offtopic an @jjay

fetchen !! hey da kommst du sicher von der harten Seite der Datentransformation - von Oracle ?


prost ....