Domino 9 und frühere Versionen > ND8: Entwicklung

Itemnamen mal groß und mal klein geschrieben

(1/2) > >>

Fragensteller:
Hallo Leute,
mit ist aufgefallen das in den Dokumeten die Items mal groß und mal klein geschrieben werden.

Wenn ich ein Dokument erstelle oder bearbeite machei chdas mit

Call dlgdoc.Replaceitemvalue("item","wert")
 oder
Call dlgdoc.item = wert

in jedem Fall schreibe ich das Item klein. Dennoch scheint Notes ab und zu seinen eigenen Kopf zu haben...

item
Item
ITEM

Jemand da einen Hinweis? ???

koehlerbv:
LotusScript entwickelt da ein gewisses Eigenleben. Unterm Strich ist das aber wurscht, da Notes hier prinzipiell nicht kontextsensitiv arbeitet.
Man muss nur immer daran denken, dass man mit Wandlung in Gross- oder Kleinbuchstaben arbeitet, wenn man Itemnamen vergleichen muss.

Bernhard

pram:
genau im Prinzip ist es egal...
soweit ich weiß, werden neue Items, welche über das Iteminterface (doc.MyItem=..) angelegt werden, immer GROSS geschrieben (zumindest in 8.5)
items mit ReplaceItemValue werden immer in der Schreibweise geschrieben, wie angegeben.
Existiert das Item allerdings schon im Dokument (z.b. weil es gespeichert wurde oder weil ein Feld in der Maske existiert) wird die Schreibweise beibehalten.


in deinem Beispiel:

item - geschrieben über replaceitemvalue
Item - Feld in Maske existiert
ITEM - geschrieben über ItemInterface

Gruß
Roland

Fragensteller:
Das witzige an der Sache ist jetzt aber:

If tnAlt.Hasitem("TypSymbol") Then
         Call tnNeu.Replaceitemvalue("typsymbol", tnAlt.Getitemvalue("TypSymbol")(0))
      Else
         Call tnNeu.Replaceitemvalue("typsymbol", 12)
      End If


---->>>   Feldname: TypSymbol Naja egal, ich wunderte mich nur  ;D

marschul:
Meinen Beobachtungen zufolge wird der Name dann groß geschrieben, wenn das Feld noch nicht in der Feldliste der DB existiert (siehe z.B. Referenz für Formeln). Ist das Feld dort vorhanden, weil z.B. mit einer Maske gespeichert, wird es entsprechend so in den Dokumenten gespeichert.
Aber wie gesagt / geschrieben: habe das so beobachtet, ohne es genauer zu prüfen...

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln