Hallo,
wie entferne ich Felder aus der DB, die ich einmal in der Maske erstellt habe, wie z.B. Test. Diese Namen stehen dann immer noch in der Masken Auswahl!
Mfg Horst
Hallo,
wie entferne ich Felder aus der DB, die ich einmal in der Maske erstellt habe, wie z.B. Test. Diese Namen stehen dann immer noch in der Masken Auswahl!
Mfg Horst
Hallo Horst,
wie geht's Deiner Textbaustein-DB?
LOAD COMPACT datenbank.nsf -c ist die Lösung
Gruß von Ekki
Hi,
wenn die Felder schon in Dokumenten benutzt werden hilft Dir auch ein
Field xyz := @DeleteField
weiter. Damit kannst Du die entsprechenden Daten aus bereits erstellten Dokumenten nachträglich entfernen.
funktioniert so weit, alles bestens.
jetzt taucht das nächste problem auf, wenn ich die db auf den server kopiere, dann load compact .... ausführe, führt er den compact aus, aber im admin überdie console kommt dann die meldung:
Data compact is too far in the future.
er sagt dann er hat 0% komprimiert, und die Änderungszeit der DB steht eine Stunde vor der jetztigen Zeit.
Das heist, momentan steht 8:16 auf dem Server als Systemzeit, er schreibt aber bei der Änderung der DB 9:16, WARUM?
mfg
Noch etwas,
habe die DB jetzt auf den Server kopiert -> Notes\Data\DBs
Servername bei uns lautet: Name/O/Countrycode -> Mail/Firma/DE.
Jetzt habe ich im Script vom Agenten folgendes eingetragen:
Set blockdb = s.GetDatabase( "Mail", "DBs/Vorlagen.nsf" )
Jetzt bekomme ich die Meldung: Eintrag nicht in der Gestaltungsliste!
Was ist da los?
mfg horst
An welcher Stelle bekommst du den Fehler ?
Benutz doch mal den Script Debugger
Meine Maske, mit den Vorlagen geht auf, das Fenster ist aber grau hinterlegt, dann ein kleines Fenster, die Fehlermeldung, die kann ich mit OK bestätigen, und dann schließt sich das Fenster!
mfg
Horst, Du bist im falschen Thread!
Taurec weiß jetzt nicht mehr um was es geht.
Dann hast Du die PICKLIST-Ansicht nicht mit auf dem Server.
Gruß von Ekki.
Hallo Ekki,
ich habe die DB, eins zu eins auf den Server kopiert, wie Sie bei mir lokal liegt!
Habe auch mal nachgesehen im Designer, die Ansicht PICKLIST ist auch auf der DB am Server vorhanden!
mfg
Stimmen der Pfade?
Zeig am besten nochmal den Code vom Agent
Gruß von Ekki.
Hallodri,
hier nochmal der code:
Const PROMPT = "Textbausteinauswahl. Sie können diesen in jeder Anwendung einfügen"
Dim s As New NotesSession
Dim ws As New NotesUIworkspace
Dim coll As NotesdocumentCollection
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim uidoc As NotesUIDocument
Dim blockdb As NotesDatabase
Set blockdb = s.GetDatabase( "SVRNOT01", "WHDB\Vorlagen.nsf" )
If Not blockdb.isOpen Then
Msgbox "Die Vorlagen DB wurde nicht gefunden, oder Sie haben keinen Zugriff."
Exit Sub
End If
Set coll = ws.Picklistcollection(PICKLIST, False, blockdb.server, blockdb.filepath, "VIEWPICK", "Textbaustein", PROMPT)
Set Doc = coll.getfirstdocument
If Doc Is Nothing Then Exit Sub
Set uidoc = ws.Editdocument(False, Doc )
Call uidoc.copy
Call uidoc.close
Print "Der Textbaustein '" + doc.getItemValue( "txt_Title" )(0) + "' befindet sich jetzt in der Zwischenablage!"
Habe für die Ansicht (PICKLIST) in der DB einen Alias vergeben: VIEWPICK
Mfg Horst
In welchem Forum soll ich Dir nun antworten, Horst?
Also das einzige was ich hier sehe ist dass der erste Parameter bei der PickListCollection falsch ist.
Dieser muss PICKLIST_CUSTOM heissen.
Schau doch mal ob es dann geht
Sorry für das andere Forum, ich wollte dich nicht umgehen, tut mir leid.
Wir können gerne in diesem bleiben!!!
Sorry nochmal, ich hoffe Du verzeihst mir!
Mfg
Hallo,
PICKLIST_CUSTOM funktioniert auch nicht, die selbe Fehlermeldung, leider!
Set coll = ws.Picklistcollection(PICKLIST_CUSTOM, False, blockdb.server, blockdb.filepath, "VIEWPICK", "Textbaustein", PROMPT)
Mfg Horst
Funktioniert es denn wenn du den normalen Namen der Ansich und nicht den Aliasnamen einträgst ?
Ist der Aliasname wirklich als Alias eingetragen und nicht versehentlich als Kommentar ?
Hallo Jungs,
merci für eure tolle Hilfe, das Problem hat sich gelößt, irgendwie hatte die DB ein Problem, habe eine neue erstellt, Berechtigungen neu vergeben, den ganzen Inhalt kopiert, es funktioniert, gott sei dank!
mfg und danke nochmal
Na dann viel Spaß. Und hoffentlich bringt es den gewünschten Effekt in der Prozessoptimierung
Gruß von Ekki
Sorry nochmal wegen gestern, anderes Forum!
Ich möchte mich nochmal bei Dir bzw. euch bedanken, sehr schnelle Hilfe (die DB erstellt bzw. die genauen Anweisungen gegeben), das es ein Frischling wie ich auch versteht!
SUPER DANKE NOCHMAL!
mfg horst
Hallo,
jetzt bekomme ich seit heute ein Fehlermeldung vom Vorlagen Agenten:
notes fehler-inccorect argument: non-null-string expected !!!
mein code im agenten:
Const PROMPT = "Textbausteinauswahl. Sie können diesen in jeder Anwendung einfügen"
Dim s As New NotesSession
Dim ws As New NotesUIworkspace
Dim coll As NotesdocumentCollection
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim uidoc As NotesUIDocument
Dim blockdb As NotesDatabase
Set blockdb = s.GetDatabase( "SVRNotes", "IT\Vorlagen.nsf" )
If Not blockdb.isOpen Then
Msgbox "Die Vorlagen DB wurde nicht gefunden, oder Sie haben keinen Zugriff."
Exit Sub
End If
Set coll = ws.Picklistcollection(PICKLIST_CUSTOM, False, blockdb.filepath, "PICKLIST", "Textbaustein", PROMPT)
Set Doc = coll.getfirstdocument
If Doc Is Nothing Then Exit Sub
Set uidoc = ws.Editdocument(False, Doc )
Call uidoc.copy
Call uidoc.close
Print "Der Textbaustein '" + doc.getItemValue( "txt_Title" )(0) + "' befindet sich jetzt in der Zwischenablage!"
die berechtigung auf der db ist, default -> manager!
woran kann das liegen?
ich hoffe um baldige hilfe,
horst