ich benutze es jetzt schon 2 tage und ich bin sehr zufrieden damit...
allein die anzahl an klicks, die man spart...
aber muerte hat recht ... dem einen hilfts ...
ich benutze es jetzt schon 2 tage und ich bin sehr zufrieden damit...
allein die anzahl an klicks, die man spart...
aber muerte hat recht ... dem einen hilfts ...
der Unterschied ist die Findgeschwindigkeit!
Hi ...
hier eine Klassenübersicht mit Eigenschaften und Methoden.
Gibt es auch online, allerdings da nicht mit Links im oberen Bereich.
ZitatUnd was hast Du dort eingestellt?
refresh index: automatic
discard index: after each use
Geil ... so kann man dynamische Views basteln :idea:
[Blockierte Grafik: http://www.schamster.de/foren/hura.gif]
jahaaaa
man kann das in den view properties angeben
bei refresh und discard index
un nu gehtZ
[Blockierte Grafik: http://www.schamster.de/foren/hura.gif]
Hi ...
wenn ich eine Zahl als Environment Variable Speicher und dann via OpenView eine View öffne, die auf diese Environment Variable zugreift und ein entsprechendes SELECT Statement hat
SELECT (Form = "frm_Run") & (TestID = @Environment("ShowTest"))
dann geht die View einmal mit der gesetzten Zahl auf und dann immer wieder mit dieser. Er selectet dann immer wieder gleich, obwohl sich die Environment Variable ändert!
ViewRefresh bringt nix!
EnviVariable hab ich im PostOpen der View ausgeben lassen ... hier isse immer anders ... nur im Select Statemant anscheinend nich ...
Was kann ich tun, damit der SELECT variable wird ?
Danke mal
Hi ... kann ich meine Anwendung auch in einem richtigen Vollbildmodus starten (so wie die Notes Hilfe zB) :-?
schöne grüsse
in das Feld ins initialize event einen lotus script agenten schreiben
hole alle dokumente mit dieser maske
lese die feldnummer
while not doc is nothing
wenn größer then nummer = größte nummer
wend
neue nummer = größte nummer + 1
uidoc.feldname.settext(neue nummer)
Open "printme.ps" For Output As 1
Print #1, "%%Title: Testdatei"
wie kann ich diese Datei an den Drucker schicken?
OK ich hab ihn mal abgekürzt
wieso versendet er denn die Mail nicht?
Wenn ich manuell starte tut er es !?!!
ahhhh er hat nur länger gebraucht sorry :lol:
danke für die Antwort
aber so ein Ärger
jetzt hab ich aber einen ImportAgenten geschrieben, der XML Dateien aus dem Netz in eine Notes DB einliest und der soll Nachts immer laufen
Wie soll ich den denn jetzt am besten ausführen?
Hi ... ich hab einen Agenten per Zeitplan starten wollen, dieser startet aber nicht. Im Log des Servers steht immer nur "operation not allowed in this session"
welche operationen sind denn nicht erlaubt, wenn ich scheduled starte und wo kann ich das rausfinden?
danke mal
Hi ...
wenn ich so nen DOM Baum hab
<Partner>
<Name>
<Vorname>
....
</Partner>
und will nun per LotusScript wissen, ob es den Knoten "Vorname" gibt
muss ich dann immer in einer while schleife alle ChildNodes durchgehen und immer den NodeValue abfragen? oder geht das auch einfacher?
auweh ... ich habs raus
ich bin aber auch doof
wisst ihr, man sollte mit dem ersten Kinderknoten anfangen und dann runterzählen und nicht zuerst runterzählen weil man sonst an der letzten Stelle einen ISNULL Knoten bekommt und der sorgt natürlich für einen Abbruch ...
SORRY heut is nich mein Tag
ich geh ma :pint:
oh wie peinlich ... ihr habt ja recht ...
mein Problem war:
ich übergebe einen Knoten in einer While Schleife an eine Funktion
CrawlPartner
Wenn ich mir nun zB den PartnerNamen ausgeben lasse per Messagebox, wird die erste while schleife unterbrochen :-?
und das gesamte sub beendet
------------------------------------------
...
Case DOMNODETYPE_ELEMENT_NODE: 'Case: üblicher Element Knoten
'Semiramis Knoten herausfiltern und Kinderknoten
'an CrawlPartner übergeben
Set semiramisNode = node
If semiramisNode.LocalName = "semiramis" Then
Set SemiramisChild = semiramisNode.FirstChild
numSemimarisChildNodes = semiramisNode.NumberOfChildNodes
While numSemimarisChildNodes > 0
Set SemiramisChild = SemiramisChild.NextSibling
numSemimarisChildNodes = numSemimarisChildNodes - 1
'Hier übergebe ich die einzelnen PartnerKnoten
Call CrawlPartner(SemiramisChild)
Wend
End If
--------------------------------------------------------------
Funktion CrawlPartner:
--------------------------------------------------------------
Function CrawlPartner ( PartnerNode As notesdomnode)
REM Läuft durch den übergebenen Partnerknoten
REM und behandelt Ihn gemäß Anweisung
Dim PartnerData As notesdomnode
Dim numPartnerData As Integer
If PartnerNode.LocalName = "Partner" Then 'Partnerknoten herausfiltern
Set PartnerData = PartnerNode.FirstChild
numPartnerData = PartnerNode.NumberOfChildNodes
While numPartnerData > 0
Set PartnerData = PartnerData.NextSibling
numPartnerData = numPartnerData - 1
Messagebox(PartnerData.LocalName)
Wend
End If
End Function
--------------------------------------------------------------
ich hab also ne Messagebox in 2 While Schleifen
lass ich sie drin, übergibt er nur einen Partner an Crawl Partner
nehm ich sie raus, läuft er so oft in die CrawlPartner wie es Partner gibt - so sollte es sein.
Wieso kann das an einer Messagebox liegen?
Zusatzinfo:
wenn ich die Zeile
Set PartnerData = PartnerData.NextSibling
rausnehme, springt er doch nicht raus! :-?
Sub Initialize
i% = 3
a% = 3
While a% > 0
While i% > 0
Messagebox(Cstr(i%))
i% = i% - 1
Wend
a% = a% - 1
Wend
End Sub
Wie viele Messageboxes sollte er hier zeigen?
so hat es dann am Ende auch funktioniert.
Ich hab mir dieses StdBeispiel aus der Hilfe geschnappt und etwas umfunktioniert.
dort wo vorher domParser.Output(" with Target "+piNode.Target+_ usw stand, schreib ich einfach meine Befehle rein zur Weiterverabrietung ... so schreibt er es dann nicht in ein externes Dokument sondern in saubere Strings mit denen ich schaffen kann ...
Case DOMNODETYPE_ELEMENT_NODE: ' Most nodes are Elements
REM domParser.Output("Element node: "+node.NodeName )
Set elt = node
If elt.LocalName = "fullName" Then
Set chilly = elt.FirstChild ' Get child
Messagebox("Textinhalt " + chilly.NodeValue)
End If
usw ...
Alles anzeigen
:strike:
OK ... und mit dem DOM?
bekomm ich da vernünftige Strings zurück?
das muss doch einfacher gehen, so bekomm ich das nie hin ...
die ganze Technik is mir nicht geläufig ...
ich brauch doch nur die Daten irgendwie in einem String damit ich sie verarbeiten kann ... geht das nicht leichter?
Hilfe
Hi ... ich brächte mal bitte einen kleinen Rat ...
ich möchte XML importieren, sagen wir einen Kunden mit Name und Straße und dann den code noch in Lotus script bearbeiten
<ERPSystem xmlns="irgendeineintrag" usw>
<Kunde>
<Name>Hund GmbH</Name>
<Straße>Rudelweg 12</Straße>
</Kunde>
...
</ERPSystem>
dann sollen diverse Prüfungen und Funktionen mit den Daten laufen und dann per db.CreateDocument erst ein Dokument erstellt ...
Ist es jetzt sinnvoll den importer zu nutzen?
Am liebsten wäre mir ein Import Zeile für Zeile, sodass ich dann per script weiterbearbeiten kann ...
Open xml For Input As 1
Do Until Eof(1)
Line Input #1
...
Befehle ...
Loop
was würdet Ihr machen? :-?
Danke mal