Autor Thema: Aktionsschatlfächen aus Notes4.5 sind im 6.5-Client verschwunden?!?  (Gelesen 2591 mal)

Offline freakoo

  • Frischling
  • *
  • Beiträge: 5
  • Geschlecht: Männlich
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  :)

Offline freakoo

  • Frischling
  • *
  • Beiträge: 5
  • Geschlecht: Männlich
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  :-\

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 484
  • Geschlecht: Männlich
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
Domino, Notes, Sametime

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
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.
« Letzte Änderung: 12.10.05 - 19:59:58 von eknori »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!


Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Entweder das von Sascha, oder:

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

Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline freakoo

  • Frischling
  • *
  • Beiträge: 5
  • Geschlecht: Männlich
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

Glombi

  • Gast
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

Offline mibo11

  • Senior Mitglied
  • ****
  • Beiträge: 325
  • Geschlecht: Männlich
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


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Vollkommen richtig, Sascha: Sowie eine Aktion mit R6 erzeugt wurde, gibt es in einem Design-Element dieses Item.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz