Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: freakoo am 12.10.05 - 09:10:59

Titel: Aktionsschatlfächen aus Notes4.5 sind im 6.5-Client verschwunden?!?
Beitrag von: freakoo am 12.10.05 - 09:10:59
Hallo,
ich teste gerade eine Datenbank, die unter 4.5 entwickelt wurde. Soweit funktionieren die einzelnen Masken, Agents usw. ganz gut, bis auf einige Aktionsschaltflächen (in einer Maske) die in der 4.5er Version einwandfrei funktionieren, in der Version 6.5 aber nicht einmal angezeigt werden (weder im Client noch im Designer).
Wenn ich die Maske im 6.5-Designer speichere, sind die Schaltflächen auch in 4.5 nicht mehr zu sehen!
Kann mir jemand helfen  ??? Ich weiß nicht mehr weiter  :-:

Gruß
freakoo  :)
Titel: Nachtag: Aktionsschatlfächen aus Notes4.5 sind im 6.5-Client verschwunden?!?
Beitrag von: freakoo am 12.10.05 - 09:22:38
Habe gerade festgestellt, das in einer weiteren Maske die gleichen Schaltflächen auch in 6.5 angezeigt werden. Das Problem kann also nicht in der Schaltfläche liegen oder?
Kann es sein, das die komplette Aktionsleiste 'defekt' ist  ???
Ich habe vor ca. 2 Wochen in einer dieser Schaltflächen etwas geändert. Diese Änderung ist aber in der 6.5-Version nicht zu sehen!!!

Irgendwas ist hier faul, ich komm' nur nicht drauf  :-\
Titel: Re: Aktionsschatlfächen aus Notes4.5 sind im 6.5-Client verschwunden?!?
Beitrag von: theBastian am 12.10.05 - 19:54:08
Hi,

hast Du die ACL der DB ev. verändert?
Klingt, als ob Dir eine Role in der ACL fehlt und Du die Schaltflächen deswegen nicht siehst.

cu
der B@sti
Titel: Re: Aktionsschatlfächen aus Notes4.5 sind im 6.5-Client verschwunden?!?
Beitrag von: eknori am 12.10.05 - 19:57:13
siehst du die Schaltflächen denn im Designer ?
Wenn ja könnte auch eine Hide-When Formel die Ursache sein. Möglicherweise wird dort die Versionsnummer von Notes abgefragt.


Zitat
Wenn ich die Maske im 6.5-Designer speichere, sind die Schaltflächen auch in 4.5 nicht mehr zu sehen!

Vermute, daß das Häkchen bei "verbergen wenn Notes 4 und höher" gesetzt ist.
Titel: Re: Aktionsschatlfächen aus Notes4.5 sind im 6.5-Client verschwunden?!?
Beitrag von: mibo11 am 12.10.05 - 20:38:00
Hallo,

dies

http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/f7db705b705599918525696d00540704?OpenDocument

in Verbindung mit

http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/1497f1042071adc8852569970048dcec?OpenDocument&Highlight=0,V5ACTIONS

wird dir wahrscheinlich helfen.

Gruß Sascha
Titel: Re: Aktionsschatlfächen aus Notes4.5 sind im 6.5-Client verschwunden?!?
Beitrag von: TMC am 12.10.05 - 23:26:13
Entweder das von Sascha, oder:

Ich hatte das öfter mal zwischen R5 / ND6.
Lösung war bei mir: ncompact -c.

Titel: Re: Aktionsschatlfächen aus Notes4.5 sind im 6.5-Client verschwunden?!?
Beitrag von: freakoo am 13.10.05 - 17:20:50
Danke für die vielen Antworten.
Mit den Links von Sascha konnte ich das Problem lösen, merci  :D

Hier noch 'mal kurz der Lösungsweg (aus dem Notes/Domino 4 and 5 Forum von IBM):
folgenden Script-Agent in der betroffenen Datenbank starten:

Sub Initialize

' remove all R5 actions from an R4 database

Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim ChangeCount As Integer
Dim i As Integer
Dim id As String

Set db=session.CurrentDatabase

For i%=1 To 5000
id = Hex$ (i%)
If Len ( id ) <> 8 Then
'pad with zeros
id = String$ ( 8-Len(id), "0" ) & id
End If
Set doc=db.GetDocumentByID( id )
If Not (doc Is Nothing) Then
If doc.HasItem("$V5Actions") Then
Call doc.RemoveItem("$V5Actions")
Call doc.save(True,True)
ChangeCount% =ChangeCount%+1
End If
If doc.HasItem ("$DesignerVersion") Then
If doc.GetItemValue ( "$DesignerVersion" ) (0) = "5" Then
Call doc.RemoveItem ( "$DesignerVersion")
Call doc.save ( True, True )
ChangeCount% = ChangeCount% + 1
End If
End If
End If
Next i

Print ChangeCount%;" design elements updated."

End Sub


Hat fehlerfrei funktioniert, obwohl ich mir immer noch nicht erklären kann, wie das Feld '$V5Actions' (welches der Verursacher dieses Problems ist und durch den Agent gelöscht wird) an diese Stelle gelangen konnte. Wir hatten die 5er Version nie im Einsatz  ??? Könnte mir höchstens vorstellen, das 'mal kurz eine 5er-Testversion im Einsatz war!?

Noch 'mal dickes Danke,
freakoo
Titel: Re: Aktionsschatlfächen aus Notes4.5 sind im 6.5-Client verschwunden?!?
Beitrag von: Glombi am 13.10.05 - 17:30:03
Das kann auch passieren, wenn man mit R4 und R6 ohne R5 programmiert, wie ich auch schon leidvoll erfahren musste.
Siehe
http://www.atnotes.de/index.php?topic=13132.0

Andreas
Titel: Re: Aktionsschatlfächen aus Notes4.5 sind im 6.5-Client verschwunden?!?
Beitrag von: mibo11 am 13.10.05 - 18:30:09
Hat fehlerfrei funktioniert, obwohl ich mir immer noch nicht erklären kann, wie das Feld '$V5Actions' (welches der Verursacher dieses Problems ist und durch den Agent gelöscht wird) an diese Stelle gelangen konnte. Wir hatten die 5er Version nie im Einsatz  ??? Könnte mir höchstens vorstellen, das 'mal kurz eine 5er-Testversion im Einsatz war!?

Meines Wissens wird das $V5Actions Item auch bei R6 immer gesetzt, ohne das R5 jemals im Spiel war. Es heißt also nicht $V6Actions oder ähnlich, dies nur als Antwort auf deine Frage.

Gruß Sascha

Titel: Re: Aktionsschatlfächen aus Notes4.5 sind im 6.5-Client verschwunden?!?
Beitrag von: koehlerbv am 13.10.05 - 18:39:14
Vollkommen richtig, Sascha: Sowie eine Aktion mit R6 erzeugt wurde, gibt es in einem Design-Element dieses Item.

Bernhard