Willkommen
Gast
. Bitte
einloggen
oder
registrieren
.
25.05.12 - 18:22:24
News:
Schnellsuche:
Das Notes Forum
Lotus Notes / Domino 6
ND6: Entwicklung
(Moderatoren:
_Arne_
,
Axel
,
eknori
,
ata
,
koehlerbv
)
Ansicht exportieren
« vorheriges
nächstes »
Seiten:
[
1
]
Autor
Thema: Ansicht exportieren (Gelesen 1071 mal)
Alperen15
Aktives Mitglied
Offline
Geschlecht:
Beiträge: 192
Ansicht exportieren
«
am:
03.08.10 - 15:12:23 »
Hallo Bernahrd, Andreas, Toni etc =)
ich würde gerne einen Agent-export machen, der mir alle namen, bereich, erstelldatum exportiert
Sub Initialize
Dim session As New NotesSession
Dim db As NotesDatabase
Dim dc As NotesDocumentCollection
Dim doc As NotesDocument
Dim filenum As Integer, iZaehler As Integer, pos As Integer
Dim filename As String, cRekNo As String, i As String
Dim cTrenn As String, cText As String, cDate As String, cError As String, cSendTo As String, cSubject As String, cAusgabe As String
Dim cpathName As String
Dim cFilename As String
Dim Pathname As String
Dim csvFilename As String
Dim view As NotesView 'Ansichten in rohform
Set db=session.CurrentDatabase
Set view = db.GetView( "vwRem1" )
filenum = Freefile()
FileName = "E:\TestKUR\ExportDocSafetyDB.csv"
Open filename For Output As filenum
Set doc = view.GetFirstDocument
While Not(doc Is Nothing)
If doc.fdDeinErstesFeld(0) <> "" Then
Write #filenum, doc.fdName(0), doc.fdBereich(0), doc.fdErstellt(0)
End If
Set doc = view.getnextdocument(doc)
Wend
Close filenum
End Sub
die Datei wird erstellt. Doch wenn ich es öffnen will kommt die Meldung "Kann Datei nciht lesen" und sie ist leer. Würde mich freuen wenn Ihr mir meine Fehler sagen könntet.
Danke =)
Gespeichert
klauss
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 5141
.. ich liebe meinen Job...
Re: Ansicht exportieren
«
Antworten #1 am:
03.08.10 - 15:28:38 »
Aus "csv" mal "txt" machen ?
Gespeichert
klaus
Operative Hektik ist ein Zeichen von geistiger Windstille.
Die Klugen leben von den Dummen, die Dummen von der Arbeit.
Nur Kinder und einfache Leute mögen lebhafte Farben. (Goethe)
Männer sind primitiv, aber glücklich.
Frauen widerspricht man nicht - man wartet, bis sie es selbst tun.
Demokratie ist, wenn drei Wölfe und ein Schaf entscheiden, was
gefressen werden soll.
Alperen15
Aktives Mitglied
Offline
Geschlecht:
Beiträge: 192
Re: Ansicht exportieren
«
Antworten #2 am:
03.08.10 - 15:30:07 »
.
«
Letzte Änderung: 03.08.10 - 15:31:52 von Alperen15
»
Gespeichert
Alperen15
Aktives Mitglied
Offline
Geschlecht:
Beiträge: 192
Re: Ansicht exportieren
«
Antworten #3 am:
03.08.10 - 15:31:33 »
aa ok ich hab mein Fehler.....
meine Frage wieso ging es nciht als csv sonder als txt ??
Gespeichert
klauss
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 5141
.. ich liebe meinen Job...
Re: Ansicht exportieren
«
Antworten #4 am:
03.08.10 - 15:33:40 »
Deshalb:
Zitat
Writes data to a sequential text file with delimiting characters.
Du solltest wirklich mal die Designer-Hilfe lesen....
Gespeichert
klaus
Operative Hektik ist ein Zeichen von geistiger Windstille.
Die Klugen leben von den Dummen, die Dummen von der Arbeit.
Nur Kinder und einfache Leute mögen lebhafte Farben. (Goethe)
Männer sind primitiv, aber glücklich.
Frauen widerspricht man nicht - man wartet, bis sie es selbst tun.
Demokratie ist, wenn drei Wölfe und ein Schaf entscheiden, was
gefressen werden soll.
Alperen15
Aktives Mitglied
Offline
Geschlecht:
Beiträge: 192
Re: Ansicht exportieren
«
Antworten #5 am:
03.08.10 - 15:35:17 »
aaa ok cheef mach ich =)
Danke
Gespeichert
Alperen15
Aktives Mitglied
Offline
Geschlecht:
Beiträge: 192
Re: Ansicht exportieren
«
Antworten #6 am:
03.08.10 - 15:55:08 »
der export stimmt soweit. Doch der Name steht in der txt nicht so richtig
anstatt Hans Müller steht.
"CN=Hans Mueller/O=Audixy/C=De"
in der Ansicht im Feld fdName ist diese Formel
@Name([CN];fdName);
_vorname := @Trim(@Middle(@Name([CN]; fdName);0;" "));
_nachname := @Trim(@Right(@Name([CN]; fdName);" "));
_name := _nachname + ", " + _vorname;
_name
wie bekomme ich diese Fromel in LS script habe es im Designer nicht gefunden
Dim vorname As String
Dim nachname As String
Dim vornach As String
'vorname = @Trim(@Middle(@Name([CN]; doc.fdName);0;" "))
'nachname = @Trim(@Right(@Name([CN]; doc.fdName);" "))
'vornach = nachname + ", " + vorname
Set db=session.CurrentDatabase
Set view = db.GetView("vwRem1")
Set oUser = oSession.CreateName(oSearchDoc.fdName(0))
filenum = Freefile()
FileName = "E:\TestKUR\ExportDocSafetyDB.txt"
Open filename For Output As filenum
Set doc = view.GetFirstDocument
While Not(doc Is Nothing)
If doc.fdName(0) <> "" Then
Write #filenum, doc.fdName(0), doc.fdBereich(0), doc.fdErstellt(0)
End If
Set doc = view.getnextdocument(doc)
Wend
Close filenum
End Sub
Gespeichert
atbits
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 637
Bugfree-Development ;-)
Re: Ansicht exportieren
«
Antworten #7 am:
03.08.10 - 16:22:17 »
Du exportierst ja auch nicht die Ansichts-Einträge (Stcihwort NotesViewEntry) sondern die Feldwerte aus dem Dokument, das ist schon ein Unterschied.
Entweder Du gehst statt aufs NotesDocument auf den NotesViewEntry, oder aber Du machst um das Namensfeld mit der Klasse NotesName eine Umwandlung zu einem CommonName.
David
Gespeichert
David Schiffer
================================
atBits GmbH & Co. KG -
http://www.atbits.de
Softwareentwicklung und Beratung
im Einsatz:
Lotus Domino 6.5.x, 7.x, 8.x, 8.5.x
CooperTeam DesktopManager
koehlerbv
Moderator
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 19053
Re: Ansicht exportieren
«
Antworten #8 am:
03.08.10 - 17:53:26 »
Schau Dir mal in der DesignerHelp die Klasse NotesName an. Wenn Du den Inhalt des Items fdName als Basis für ein neues NotesName-Objekt verwendest, bekommst Du mit NotesName.Common den common name retour.
Weiters: Mit Strrightback holst Du Dir den Nachnamen. Nun hast Du die Gesamtlänge des common name und die Länge des Nachnamens. Daraus kannst Du mit Left$ den / die Vornamen extrahieren.
Im Prinzip entspricht dies dem Konstrukt in Formelsprache, das Du ja bereits hast.
HTH,
Bernhard
Gespeichert
Axel
Moderator
Gold Platin u.s.w. member:)
Online
Geschlecht:
Beiträge: 8484
It's not a bug, it's Notes
Re: Ansicht exportieren
«
Antworten #9 am:
03.08.10 - 19:11:10 »
Zitat von: koehlerbv am 03.08.10 - 17:53:26
Weiters: Mit Strrightback holst Du Dir den Nachnamen. Nun hast Du die Gesamtlänge des common name und die Länge des Nachnamens. Daraus kannst Du mit Left$ den / die Vornamen extrahieren.
Das Ganze funktioniert aber nur bei "einfachen" Namen zuverlässig. Was machst du z.B. bei Hugo von und zu Hoffmannsthal oder Mario Da Silva?
Axel
Gespeichert
Ohne Computer wären wir noch lange nicht hinterm Mond!
Server: 6.5.x; 7.0.x; 8.5.1 auf Win2000/Win2003 (R2) 32/64bit
Clients: 6.5.x bis 8.5.1 dt. und engl. auf W2K und WinXP
koehlerbv
Moderator
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 19053
Re: Ansicht exportieren
«
Antworten #10 am:
03.08.10 - 20:38:18 »
Sicher
Knut Fürst Ferkel zu Randsau geht auch nicht
Aber ad a) wollen wir keinen Newbee gleich erschrecken (vor allem, da wir das Namensschema der betroffenen Organisation gar nicht kennen), und ad b) entspricht dies der bisherigen Ansichtsformel und erfüllt damit den angefragten Zweck.
Bernhard
Gespeichert
Alperen15
Aktives Mitglied
Offline
Geschlecht:
Beiträge: 192
Re: Ansicht exportieren
«
Antworten #11 am:
04.08.10 - 16:28:33 »
Hallo ich habe erst jetzt zeit gehabt hier reinzuschauen danke für eure tipps morgen werde ich mcih damit auseinandersetzen. Wir hören morgen von einander
Gespeichert
Alperen15
Aktives Mitglied
Offline
Geschlecht:
Beiträge: 192
Re: Ansicht exportieren
«
Antworten #12 am:
06.08.10 - 14:09:07 »
Hallo alle zusammen und danke für eure Tipps. Es hat funkioniert
Euch allen ein schönes Wochenende
Gespeichert
Seiten:
[
1
]
« vorheriges
nächstes »
Gehe zu:
Bitte wählen Sie ein Ziel:
-----------------------------
ATNOTES TEAM
-----------------------------
=> Neuigkeiten - Wichtiges
===> Archiv
-----------------------------
Lotus Notes / Domino 8
-----------------------------
=> ND8: Administration & Userprobleme
=> ND8: Entwicklung
=> ND8: Entwicklung - XPages
-----------------------------
Lotus Notes / Domino 7
-----------------------------
=> ND7: Administration & Userprobleme
=> ND7: Entwicklung
-----------------------------
Lotus Notes / Domino 6
-----------------------------
=> ND6: Administration & Userprobleme
=> ND6: Entwicklung
-----------------------------
Domino 5 und frühere Versionen
-----------------------------
=> Administration & Userprobleme
=> Entwicklung
-----------------------------
Lotus Notes / Domino Sonstiges
-----------------------------
=> Tipps und Tricks
=> Tools & Downloads
=> Projekt Bereich
===> Help-Desk Applikation !!Help!!
=> Java und .NET mit Notes/Domino
=> Companion Products
=> OLE/COM-Programmierung
=> Aus- und Weiterbildung
-----------------------------
Best Practices
-----------------------------
=> At Notes Best Practices
=> Diskussionen zu Best Practices
-----------------------------
Sonstiges
-----------------------------
=> Offtopic
=> Kritik & Vorschläge
=> Infrastruktur
=> Job Suche/Angebote
1 Stunde
1 Tag
1 Woche
1 Monat
Immer
Einloggen mit Benutzername, Passwort und Sitzungslänge
Powered by SMF 1.1.16
|
SMF © 2006, Simple Machines
Impressum Atnotes.de -
Powered by Syslords Solutions -
Datenschutz
| Partner:
Tinte / Toner günstig