Autor Thema: importieren einer ansicht!!!  (Gelesen 5008 mal)

Offline droll

  • Frischling
  • *
  • Beiträge: 3
  • Ich liebe dieses Forum!
importieren einer ansicht!!!
« am: 29.06.03 - 16:27:34 »
wie importierte ich eine ansicht aus einer (lokal auf meinem rechner) notes-datenbank in eine neue db?

sitzen echt auf den trockenen.. :'(
aber es funzt nicht...

upss... vergessen das inportieren muß automatisch beim öffnen der neuen db geschehen, nicht manuell

sorry :-[
« Letzte Änderung: 29.06.03 - 17:14:24 von droll »

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:importieren einer ansicht!!!
« Antwort #1 am: 29.06.03 - 16:45:18 »
importieren von Notes -> Notes?

- Gehe in Designer auf DB Alt
- gehe auf entsprechende Ansicht
- drücke STRG+C
- gehe in neue DB Neu
- gehe dort im Designer auf Views
- drücke STRG+V

- Gehe in Designer auf DB Alt
- gehe auf entsprechende Maske, auf der die zu übetragenden Docs basieren
- drücke STRG+C
- gehe in neue DB Neu
- gehe dort im Designer auf Forms
- drücke STRG+V

- gehe in DB alt Client
- gehe in kopierte View
- markiere alle Docs per STRG+A dann STRG+C
- gehe in DB Neu Client
- gehe in kopierte View
- drücke STRG+V
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline droll

  • Frischling
  • *
  • Beiträge: 3
  • Ich liebe dieses Forum!
Re:importieren einer ansicht!!!
« Antwort #2 am: 29.06.03 - 17:13:01 »
hallo ...
danke erst einmal...

meine schuld... schande über mich...

das inportieren muß nur leider automatisch beim öffen der neuen db geschehen. geht glaubich über lotus script hab ich gehört... leider hab ich keine ahnung davon...

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:importieren einer ansicht!!!
« Antwort #3 am: 29.06.03 - 18:08:32 »
und als Replik wäre das nicht möglich?
Replik heißt ja nicht immer, daß alle Designelemente und Dokumente von Replik zu Replik gleich sind.

Über Repliziereinstellungen kann man steuern, welche Bestandteile einer DB zwischen Repliken dediziert synchronisiert werden sollen, ob es Pull Pull, Pull Push, Push etc, sein soll.
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline droll

  • Frischling
  • *
  • Beiträge: 3
  • Ich liebe dieses Forum!
Re:importieren einer ansicht!!!
« Antwort #4 am: 29.06.03 - 20:11:54 »
leider nicht... da sich die daten in der alten db ändern kann...
müßte also leider jedes mal neu importiert werden...

leider

"schon mal ein ganz großes lob... ich dacht nicht das ich heut schon ne antwort krieg... danke"

Offline Meff

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.095
  • Geschlecht: Männlich
  • Das Denken der Zukunft muß Kriege unmöglich machen
    • apparet id etiam caeco
Re:importieren einer ansicht!!!
« Antwort #5 am: 29.06.03 - 21:05:49 »
Hi droll,

Du baust Dir eine Collection über alle Dokumente in dem betroffenen View und kopierst im Anschluss einfach die Dokumente in die entsprechende Datenbank.

---------------------------------------
Dim session As New NotesSession
Dim db As NotesDatabase, targetdb as NotesDatabase
Dim view As NotesView
Dim entry As NotesViewEntry
Dim vc As NotesViewEntryCollection
Dim doc As NotesDocument
Dim i as Long

Set db = session.CurrentDatabase
set targetdb = new NotesDatabase("Zielservername", "Zieldbname")
Set view = db.getView("Viewname")
Set vc = view.AllEntries

For i = 1 to vc.Count
set entry = vc.GetNthDocument(i)
Set doc = entry.Document

Call doc.CopyToDatabase(targetdb)
set entry = vc.GetNextEntry(doc)
i = i + 1
Next
---------------------------------------------------------------
Meff
"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen."
Albert Einstein

Offline meichhorner

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 616
  • Geschlecht: Männlich
    • Webseite von Martin Eichhorner
Re:importieren einer ansicht!!!
« Antwort #6 am: 30.06.03 - 12:38:05 »
@meff

Hier gehts doch ums Design nicht um die Daten ::) wenn ich droll richtig verstanden habe.
Martin Eichhorner
Schulungen zu Lotus Notes Domino 5 & 6 z.B. Westösterreich(A), Ostschweiz(CH), Bodenseeraum(D)
Tip´s, Trick´s, Tools und eine große Linksammlung findest du unter
http://www.eimsolution.net

Offline Meff

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.095
  • Geschlecht: Männlich
  • Das Denken der Zukunft muß Kriege unmöglich machen
    • apparet id etiam caeco
Re:importieren einer ansicht!!!
« Antwort #7 am: 30.06.03 - 13:43:58 »
Upps, war ich wohl im Eifer des Gefechts ein wenig zu schnell.

Meff
"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen."
Albert Einstein

Offline Meff

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.095
  • Geschlecht: Männlich
  • Das Denken der Zukunft muß Kriege unmöglich machen
    • apparet id etiam caeco
Re:importieren einer ansicht!!!
« Antwort #8 am: 30.06.03 - 13:53:33 »
Mit Lotus Script kommst Du da glaube ich nicht dran, aber mit der API. Schau Dir mal die API Referenz für Domino 6 an (findest Du im Notes Net), dort gibt es ein Beispiel dafür.

Meff
"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen."
Albert Einstein

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re:importieren einer ansicht!!!
« Antwort #9 am: 30.06.03 - 14:26:15 »
hi meff,

deine antwort ist fachlich sicherlich richtig. du hättest vielleicht noch erwähnen sollen das dieses aber alles andere als trivial ist und vermutlich nur ein absoluter experte hinbekommt....  

mein tip an dich droll wäre hier einen der gurus hier im forum zu beauftragen mit der dienstleistung dieses zu programmieren (rob, ata, meff, meichorner o.a...)  - ansonsten befürchte ich das du dazu stunden und tage dazu brauchst und das ganze extrem uneffizient wird. ich hoffe das kommt nicht arrogant rüber... - sind nur erfahrungen von mir..





Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline dgerhardt

  • Frischling
  • *
  • Beiträge: 33
  • Geschlecht: Männlich
Re:importieren einer ansicht!!!
« Antwort #10 am: 30.06.03 - 21:15:12 »
Hallo,

ich habe aus irgendeinem Forum eine DB mit einer Spezial-API-View, die alle Designelemente einer DB anzeigen kann und mit der man auch manche Einstellungen der Designelemente (z.b. Vererbung von Schablonen) verwalten kann. Damit lassen sich dann auch Designelemente kopieren und eine andere einpasten.

Bei Interesse melden via www.tmadoc.de - Kontaktformular
mit besten Grüßen

Dirk Gerhardt

Offline Meff

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.095
  • Geschlecht: Männlich
  • Das Denken der Zukunft muß Kriege unmöglich machen
    • apparet id etiam caeco
Re:importieren einer ansicht!!!
« Antwort #11 am: 01.07.03 - 07:50:54 »
@dgerhardt

wenn die Datenbank nicht allzu groß ist, dann stelle diese doch hier in den Downloadbereich ein. Ich denke, da hätten einige Interesse daran.

Meff
"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen."
Albert Einstein

Offline meichhorner

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 616
  • Geschlecht: Männlich
    • Webseite von Martin Eichhorner
Re:importieren einer ansicht!!!
« Antwort #12 am: 01.07.03 - 13:32:08 »
@droll

Du könntest die LotusScript DatabaseDesign Class aus der Sandbox verwenden und damit die Ansicht in die neue Datenbank kopieren. ;)

Zitat
The purpose of the DatabaseDesign class is to allow you easy access the design documents in a DominoDatabase in LotusScript. It returns the design documents, and which point they can be examined, modified, copied to other databases or deleted. The documents are returned as standard NotesDocument objects, so once retrieved you can perform any operation on them that is allowed in a regular NotesDocument.

http://www-10.lotus.com/ldd/sandbox.nsf/ecc552f1ab6e46e4852568a90055c4cd/f81067f94a1143f3852567d800660625?OpenDocument

Cu
Martin
Martin Eichhorner
Schulungen zu Lotus Notes Domino 5 & 6 z.B. Westösterreich(A), Ostschweiz(CH), Bodenseeraum(D)
Tip´s, Trick´s, Tools und eine große Linksammlung findest du unter
http://www.eimsolution.net

Offline cpo

  • Aktives Mitglied
  • ***
  • Beiträge: 176
  • Geschlecht: Weiblich
  • ...nichts wissen macht auch nichts!
Re:importieren einer ansicht!!!
« Antwort #13 am: 01.07.03 - 16:03:02 »
Hi,
mit Notes6 kommt man an die notecollection, das sind alle bzw je nach Parameter ausgewählte designelemente.
Da jedes Designelement ein Doc ist, kann man das ganz einfach kopieren.
Schau doch mal in der Hilfe nach - perfekte Beispiele :)

CPO

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:importieren einer ansicht!!!
« Antwort #14 am: 01.07.03 - 16:12:40 »
Hi,
mit Notes6 kommt man an die notecollection, das sind alle bzw je nach Parameter ausgewählte designelemente.
Da jedes Designelement ein Doc ist, kann man das ganz einfach kopieren.
Schau doch mal in der Hilfe nach - perfekte Beispiele :)

CPO
mit R5 geht dies auch ueber die -einen beitrag drueber- beschriebene methode...

aber da wir uns hier im 6er forum befinden hast du natuerlich recht, cpo

gruss

Offline dgerhardt

  • Frischling
  • *
  • Beiträge: 33
  • Geschlecht: Männlich
Re:importieren einer ansicht!!!
« Antwort #15 am: 02.07.03 - 08:13:29 »
@Meff

 :) Die Datenbank "DesignView" steht nun zum Download auf der Seite bereit.

http://www.notes-service.com/1482.html

Hinweis: nichts an der View ändern, sonst funktioniert das nicht mehr!
mit besten Grüßen

Dirk Gerhardt

Offline cpo

  • Aktives Mitglied
  • ***
  • Beiträge: 176
  • Geschlecht: Weiblich
  • ...nichts wissen macht auch nichts!
Re:importieren einer ansicht!!!
« Antwort #16 am: 02.07.03 - 15:14:44 »
@Till_21

ich mache sowas in 5 auch immer mit dieser View. Da ich aber noch nie verstanden habe, wie die genau funktioniert, bin ich von den neuen Scriptklassen einfach nur begeistert  ;D
Bin halt neugierig (und Spielkind ::))
Grüße
CPO

Offline Ralf_M_Petter

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.879
  • Geschlecht: Männlich
  • Jeder ist seines eigenen Glückes Schmied
    • Ralf's Blog
Re:importieren einer ansicht!!!
« Antwort #17 am: 10.07.03 - 10:07:27 »
Noch eine Anregung wie man es machen kann, man kann beliebige Teile einer Datenbank mit DXLExporter nach XML ins Filesystem exportieren lassen und kann diese dann mit DXLImporter wieder importieren. Dabei ist es natürlich möglich, im XML File Änderungen zu machen und somit das Design der Datenbank zu verändern, wie es über normalen Weg nicht möglich wäre. Probiert es einfach mal aus, ist wirklich absolut geil.

Vor allem auch, wenn man jemand anderem eine Maske oder View schicken will, ohne dass man im gleich ne gesamte Datenbank schickt.

Grüße

Ralf
Jede Menge Tipps und Tricks zu IT Themen findet Ihr auf meinem Blog  Everything about IT  Eine wahre Schatzkiste sind aber sicher die Beiträge zu meinem Lieblingsthema Tipps und Tricks zu IBM Notes/Domino Schaut doch einfach mal rein.

Offline meichhorner

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 616
  • Geschlecht: Männlich
    • Webseite von Martin Eichhorner
Re:importieren einer ansicht!!!
« Antwort #18 am: 10.07.03 - 17:45:15 »
@Ralf_M_Petter

da musst du aber noch dazu sagen dass sie sich das XML Toolkit runterladen müssen und dort diese Command Line Tools benutzen, die wie ich finde ziemlich unkomfortabel beim parametrisieren sind.

Ansonsten müssen Sie für den Import ja auch selber was programmieren.

Übrigens war bei mir der Fall wenn ich etwas mit dem im Designer integrierten DXL Exporter exportiert habe, dass nicht mit dem XML Toolkit importieren konnt.

Hast du bessere Erfahrungen gemacht  ??? ... berichte doch mal bitte  :)

Cu
Martin
Martin Eichhorner
Schulungen zu Lotus Notes Domino 5 & 6 z.B. Westösterreich(A), Ostschweiz(CH), Bodenseeraum(D)
Tip´s, Trick´s, Tools und eine große Linksammlung findest du unter
http://www.eimsolution.net

Offline Ralf_M_Petter

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.879
  • Geschlecht: Männlich
  • Jeder ist seines eigenen Glückes Schmied
    • Ralf's Blog
Re:importieren einer ansicht!!!
« Antwort #19 am: 11.07.03 - 08:19:28 »
@meichhorner

Nein, da muß man gar nichts runterladen, dass funktioniert mit den Klasen DXLExport und DXLImport in Lotus Script wunderbar. Ich habe es zuerst selbst nicht glauben können, aber diese Woche habe ich den Kurs "Exploring the new features of Domino Designer 6" gemacht und da wurden auch diese Klassen verwendet. Der Exportiert und importiert auch problemlos Richtext Felder mit Attachments und aufwendigen Formatierungen. Also kann ich jeden nur empfehlen mal einen Blick darauf zu werfen.

Grüße

Ralf
Jede Menge Tipps und Tricks zu IT Themen findet Ihr auf meinem Blog  Everything about IT  Eine wahre Schatzkiste sind aber sicher die Beiträge zu meinem Lieblingsthema Tipps und Tricks zu IBM Notes/Domino Schaut doch einfach mal rein.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz