Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Linda12345 am 14.05.10 - 13:32:00

Titel: Diagramme??
Beitrag von: Linda12345 am 14.05.10 - 13:32:00
Hallo zusammen,

weiß jmd. ob man in Notes auch Diagramme erstellen kann?  Oder z.b. Diagramme aus Excel einbinden kann?

Danke schon mal vorab!

Viele Grüße

Linda

Titel: Re: Diagramme??
Beitrag von: WernerMo am 14.05.10 - 13:39:02
Hallo

welche Version von LotusNotes/Domino habt Ihr denn (wirklich) im Einsatz.
Grundsätzlich kann man in LotusNotes (fast) alles, also auch Diagramme.
Aber wie so oft, führen viele Wege dort hin.

Beschreib' doch mal, Deine Umgebung (Server und Client) und wo die Daten liegen, und was Du/Deine Firma gerne erreichen möchte (Ziele).

Gruß Werner
Titel: Re: Diagramme??
Beitrag von: Linda12345 am 14.05.10 - 13:56:34
Hallo Werner,

wir haben die Version 6.5.1, Jan 2004  im Einsatz.

Wie ich meine Umgebung beschreiben soll weiss ich nicht so recht.... Ich bin da kein Spezialist :-\

Aber mein Ziel ist es, dass bestimmte User in meiner Datenbank Eingaben tägigen können und sich daraus automatisch Grafiken erstellen, die je nach Zugriffsrecht von weiteren Usern angeschaut werden können.

Schon mal vielen Dank vorab.

Viele Grüße
Linda
Titel: Re: Diagramme??
Beitrag von: Linda12345 am 14.05.10 - 14:05:51

was beudeutet das ??

Also ich würde gerne ein Datenbank erstellen und dort sollen dann in bestimmten Felder auf einer Maske Eingaben gemacht werden. Verstehe die Frage aber nicht so richtig.... ???
Titel: Re: Diagramme??
Beitrag von: Linda12345 am 14.05.10 - 14:06:47

was beudeutet das ??

Also ich würde gerne ein Datenbank erstellen und dort sollen dann in bestimmten Felder auf einer Maske Eingaben gemacht werden. Verstehe die Frage aber nicht so richtig.... ???


Aber natürlich nicht auf meiner lokalen Version sondern auf der Version auf dem Server....
Titel: Re: Diagramme??
Beitrag von: Gandhi am 14.05.10 - 14:15:05
Mal ganz dreist: Das würde mit NotesSQL gehen - dann können sich die User einen DSN auf diese Datenquelle erstellen und damit auch per Excel zugreifen.
Wobei ich davon ausgehe, dass Excel ODBC beherrscht...
Titel: Re: Diagramme??
Beitrag von: Axel am 14.05.10 - 14:17:15
Ganz spontan würde mit das hier einfallen:

http://www.jnotes.de/clients/jnotes/jnotes_webware.nsf/jnotes/Tools_Chart.html (http://www.jnotes.de/clients/jnotes/jnotes_webware.nsf/jnotes/Tools_Chart.html)

Axel
Titel: Re: Diagramme??
Beitrag von: Gandhi am 14.05.10 - 14:19:05
Im Browser wäre da was mit dem Dojo Toolkit möglich - aber dann können die User das nur mit beschränkt selbst erstellen (oder aber es ist wirklich viel Aufwand nötig).
Sowie ich das verstanden habe ist Excel aber als Chartin Tool gesetzt oder?
Titel: Re: Diagramme??
Beitrag von: Linda12345 am 14.05.10 - 14:20:48
Mal ganz dreist: Das würde mit NotesSQL gehen - dann können sich die User einen DSN auf diese Datenquelle erstellen und damit auch per Excel zugreifen.
Wobei ich davon ausgehe, dass Excel ODBC beherrscht...

dann müsste ich aber in sql etwas programmieren, oder? das kann ich leider nicht :(
Titel: Re: Diagramme??
Beitrag von: Linda12345 am 14.05.10 - 14:22:43
Im Browser wäre da was mit dem Dojo Toolkit möglich - aber dann können die User das nur mit beschränkt selbst erstellen (oder aber es ist wirklich viel Aufwand nötig).
Sowie ich das verstanden habe ist Excel aber als Chartin Tool gesetzt oder?


Excel als Chartin Tool gesetzt? Ich bin hier wirklich Anfänger  :-:... Was ist ein Chartin Tool??
Titel: Re: Diagramme??
Beitrag von: Gandhi am 14.05.10 - 14:27:07
da fehlt ein g: Charting Tool.
Was ich damit meine: Die Diagramme sollen mit Excel erstellt werden oder?

Wegen der SQL Geschichte:
Notes wird auf diese Weise als SQL Datenquelle misbraucht.
Dadurch kann dan jedes ODBC fähige Programm auf diese Daten zugreifen.
Dazu musst Du dann nur eine geeignete View im Notes erstellen und eben mit Excel auf diese Daten zugreifen.
Titel: Re: Diagramme??
Beitrag von: WernerMo am 14.05.10 - 14:28:17
Hallo,

... Ich bin hier wirklich Anfänger  ...

Daher schlage ich vor, dass Du ein ganz einfaches Pflichtenheft schreibst, und Dir bei der Umsetzung von einem (externen) Dienstleister helfen läßt, evtl. im Rahmen einer "Schulung im Job", bei der Du auch gleich noch die Verwendung des Designers für zukünftig Projekte lernst.

Gruß Werner
Titel: Re: Diagramme??
Beitrag von: Linda12345 am 14.05.10 - 14:31:23
da fehlt ein g: Charting Tool.
Was ich damit meine: Die Diagramme sollen mit Excel erstellt werden oder?

Wenn ich die Diagramme auch in Notes ertstellen kann ist mir das auch recht. Ich würde gerne das machen was einfacher ist...:-)



Wegen der SQL Geschichte:
Notes wird auf diese Weise als SQL Datenquelle misbraucht.
Dadurch kann dan jedes ODBC fähige Programm auf diese Daten zugreifen.
Dazu musst Du dann nur eine geeignete View im Notes erstellen und eben mit Excel auf diese Daten zugreifen.



und wie mache ich das?
Titel: Re: Diagramme??
Beitrag von: Gandhi am 14.05.10 - 14:38:28
Wie machst Du was? :-)

1. NotesSQL installieren?
2. View erstellen?
3. Mit Excel auf ODBC Daten zugreifen?

Zu 1.: http://www.ibm.com/developerworks/lotus/products/notesdomino/notessql/
Zu 2.: Wenn das ein Problem ist solltest Du wirklich Werners Rat folgen
Zu 3.: Müsste ich auch probieren. Excel Hilfe hilft vermutlich - auf jeden Fall habe ich jetzt noch mal nachgesehen: Excel kann auf ODBC Quellen zugreifen. Und der Link hier sollte bei allem weiteren helfen:
http://office2010.microsoft.com/de-de/excel-help/importieren-von-finanzdaten-in-excel-aus-verschiedenen-quellen-HA001086466.aspx?CTT=1&origin=EC001022986 (http://office2010.microsoft.com/de-de/excel-help/importieren-von-finanzdaten-in-excel-aus-verschiedenen-quellen-HA001086466.aspx?CTT=1&origin=EC001022986)
Titel: Re: Diagramme??
Beitrag von: Linda12345 am 14.05.10 - 14:48:11
Wie machst Du was? :-)

1. NotesSQL installieren?
2. View erstellen?
3. Mit Excel auf ODBC Daten zugreifen?

Zu 1.: http://www.ibm.com/developerworks/lotus/products/notesdomino/notessql/
Zu 2.: Wenn das ein Problem ist solltest Du wirklich Werners Rat folgen
Zu 3.: Müsste ich auch probieren. Excel Hilfe hilft vermutlich - auf jeden Fall habe ich jetzt noch mal nachgesehen: Excel kann auf ODBC Quellen zugreifen. Und der Link hier sollte bei allem weiteren helfen:
http://office2010.microsoft.com/de-de/excel-help/importieren-von-finanzdaten-in-excel-aus-verschiedenen-quellen-HA001086466.aspx?CTT=1&origin=EC001022986 (http://office2010.microsoft.com/de-de/excel-help/importieren-von-finanzdaten-in-excel-aus-verschiedenen-quellen-HA001086466.aspx?CTT=1&origin=EC001022986)


mh danke aber das krieg ich nicht hin. Ich hatte schon eine Designer-Schulung. den ganzen Grundstoff kann ich... Nur hier hört es wohl auf... :(
Trotzdem DANKE!
Titel: Re: Diagramme??
Beitrag von: Gandhi am 14.05.10 - 14:58:02
Bist Du die Einzige Entwicklerin bei Euch? Administratoren? Die sollten eigentlich den ersten Punkt erledigen können (wenn die das wollen...ist immer so eine Sache)
Punkt 2 solltest Du mit der Designer Schulung selbst hinbekommen.
Im Grunde ist das nicht so dramatisch schwer...
Titel: Re: Diagramme??
Beitrag von: Gandhi am 14.05.10 - 14:58:59
Hier noch mal ein Link zur NotesSQL Hilfe:
http://www-12.lotus.com/ldd/doc/notessql/3.0.2/Nsql302.nsf (http://www-12.lotus.com/ldd/doc/notessql/3.0.2/Nsql302.nsf)
Titel: Re: Diagramme??
Beitrag von: Linda12345 am 14.05.10 - 15:16:27
Bist Du die Einzige Entwicklerin bei Euch? Administratoren? Die sollten eigentlich den ersten Punkt erledigen können (wenn die das wollen...ist immer so eine Sache)
Punkt 2 solltest Du mit der Designer Schulung selbst hinbekommen.
Im Grunde ist das nicht so dramatisch schwer...

unsere IT konnte mir da auch nicht weiterhelfen. aber wie du schon sagst, dass ist auch immer so eine sache des wollens....

kann ich von excel aus auf jede beliebige ansicht zugreifen oder müssen da bestimmte parameter eingestellt werden?

wie wähle ich denn in excel dann die entsprechnde view aus? daten -->externe daten importieren--> hier hört es dann bei mir auf...
Titel: Re: Diagramme??
Beitrag von: Peter Klett am 14.05.10 - 15:36:17
Du kannst auch andersherum an die Sache gehen, vielleicht ist das einfacher für Dich.

Aus Notes kann man per OLE recht einfach (Beispiele gibt es im Forum, falls Du nichts passendes findest, könnte ich ein etwas liefern) Daten in Excel schreiben.

Du könntest Dir irgendwo als Dateianhang eine fertige Grafik in Excel ablegen, diese dann "auf Knopfdruck" herholen, die Werte austauschen und dann anzeigen lassen.
Titel: Re: Diagramme??
Beitrag von: Gandhi am 14.05.10 - 16:05:47
Bei kategorisierten Views bin ich mir nicht sicher. Bei normalen Views sollte das kein Problem sein.
Danach musst Du auf Deinem Client eine DSN (Datenquelle - unter Systemsteuerung) für den Notesserver mit NotesSQL anlegen.
Die musst Du dann aus Excel über den Dialog ansteuern.
Die SQL Abfrage sieht dann so aus:

SELECT feldname1, fn2,...,fnN (oder auch einfach *)
FROM notesview
WHERE...

Bevor Du Dich weiter damit beschäftigst würde ich aber erst mal abprüfen, ob Du NotesSQL installiert bekommst.
Wegen des Abfragens hilft zum Testen auch jede andere ODBC Quelle (Da kannst Du sogar Excel angeben...)
Titel: Re: Diagramme??
Beitrag von: Peter Klett am 15.05.10 - 11:10:10
Anbei ein kleines funktionierendes Beispiel, das Werte eines Notes-Dokuments in einem in Excel erstellten Diagramm innerhalb des gleichen Notes-Dokuments anzeigt.

Schritt 1 in Excel:

Man erstellt eine Exceltabelle mit einer (oder mehreren) Zahlenreihen (in meinem Beispiel zwei Zahlen in den Zellen A1 und A2).
Anschließend erstellt man ein Diagramm in Excel, das die Zahlenreihen wie gewünscht anzeigt.

In meinem Beispiel speichere ich die Datei als Vorlage auf der Festplatte, in einem produktiven Umfeld würde ich die Datei in einem Richtextfeld eines Einstellungsdokuments anhängen und zur Laufzeit auf die Platte schreiben (idealerweise ins Tempverzeichnis) und anschließend wieder löschen.

Schritt 2 in Notes:

In Notes erstellt man eine Maske mit den Feldern, deren Inhalt im Diagramm angezeigt werden soll (hier Wert1 und Wert2).
Weiterhin wird ein Richtextfeld benötigt, in das das Diagramm abgelegt werden soll. Das Feld habe ich "Diagramm" genannt, es muss bearbeitbar sein.
Im Querysave habe ich folgende Routine eingefügt, die die Daten in Excel schreibt und das Diagramm in das Richtextfeld übernimmt. Natürlich sollte die Routine nur ausgeführt werden, wenn sich die Werte geändert haben, aber das habe ich zur Übersichtlichkeit weggelassen.

Sub Querysave(Source As Notesuidocument, Continue As Variant)
   'Dateiname der Musterdatei
   Const exceldatei = "c:\export\diagramm.xls"
   'Temporärer Dateiname zum Speichern
   Const exceldatei2 = "c:\export\diagramm2.xls"
   
   'Das aktuelle Dokument
   Dim doc As NotesDocument
   Set doc = Source.Document
   
   'Excel unsichtbar starten, Musterdatei öffnen
   Dim excel As Variant
   Set excel = CreateObject ("Excel.Application")
   excel.Application.Visible = False
   excel.Workbooks.Open (exceldatei)

   'Werte in Exceltabelle aktualisieren
   excel.Range ("A1").Select
   excel.ActiveCell.FormulaR1C1 = doc.Wert1 (0)
   excel.Range ("A2").Select
   excel.ActiveCell.FormulaR1C1 = doc.Wert2 (0)

   'Diagramm in die Zwischenablage kopieren
   excel.ActiveSheet.ChartObjects ("Diagramm 1").Activate
   excel.ActiveChart.ChartArea.Select
   excel.ActiveChart.ChartArea.Copy      
   
   'Diagramm in Richtextfeld einfügen, vorher alles markieren, um bisherigen Inhalt zu löschen
   Call Source.GoToField ("Diagramm")
   Call Source.SelectAll
   Call Source.Paste
   
   'Excel speichern, schließen, temporäre Datei löschen
   Call excel.Save (exceldatei2)
   Call excel.Application.Quit
   Kill exceldatei2
End Sub
Titel: Re: Diagramme??
Beitrag von: Linda12345 am 18.05.10 - 09:18:43
Danke für Eure Vorschläge aber ich ich werde das ganze jetzt einfach direkt und ausschließlich in Excel umsetzten. Kriege das in Notes nicht hin....