Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Daniel am 17.07.03 - 16:34:51

Titel: Tabellen generieren
Beitrag von: Daniel am 17.07.03 - 16:34:51
Hi Leute!

Frage, hab ich mit dem Designer die Möglichkeit eine Tabelle aus den Daten in der Datenbank zu generieren, ohne die mehr oder weniger schönen Ansichtstabellen zu verwenden??


Danke!
Daniel
Titel: Re:Tabellen generieren
Beitrag von: koehlerbv am 17.07.03 - 16:47:08
Die Frage ist leider erstmal etwas unverständlich.
Wer mit Notes arbeitet, sollte das Wort "Tabelle" vergessen - Notes ist dokumentenorientiert, und eine "Tabelle" ist ein statisches Design-Element in einer Maske.
Was willst Du erreichen ? Meine Deutung: Einen Report, der grafisch ansprechend aussieht.

Sagst Du mal an ?

Ciao,
Bernhard
Titel: Re:Tabellen generieren
Beitrag von: Daniel am 17.07.03 - 16:59:45
So auf die Art hab ich das gemeint!
Titel: Re:Tabellen generieren
Beitrag von: koehlerbv am 17.07.03 - 17:02:00
Tja, dann LS, durch die DB entsprechend Anforderungen loopen und das ganze in ein Report-Dokument oder ein Mail packen.
Titel: Re:Tabellen generieren
Beitrag von: Daniel am 17.07.03 - 17:09:27
Und das heißt, dass das ganze dynamisch angezeigt wird?
Wieso muss ich ein Dokumenttyp verwenden?
Titel: Re:Tabellen generieren
Beitrag von: eknori am 17.07.03 - 17:20:42
.. nun, weil Notes halt dokumentenorientiert ist und du die Ergebnisse irgendwo darstellen musst: Und das geht dann nur über ein Dokument.

Ich würde dir aber den "Umweg" über einen Export nach Excel zu wählen. Da kannst du dann formatieren, gruppieren etc.

Kannst auch die Daten nach PDF schreiben ( www.jnotes.de hat da diesen PDF Framework)

eknori
Titel: Re:Tabellen generieren
Beitrag von: Daniel am 17.07.03 - 17:36:49
Kann ich nicht einfach definieren, welche Felder ich anzeigen möchte, ohne dass eine Maske vewrwendet wird zur Anzeige?
Titel: Re:Tabellen generieren
Beitrag von: eknori am 17.07.03 - 17:43:00
dafür sind ja eigentlich die Ansichten gedacht... da geht das natürlich; aber das wolltest du doch gerade nicht. Oder habe ich da irgend etwas in den faschen Hals bekommen  ??
Titel: Re:Tabellen generieren
Beitrag von: Daniel am 17.07.03 - 18:02:17
So ungefähr...
Ich möchte nicht unbedingt eine Ansicht verwenden.
Titel: Re:Tabellen generieren
Beitrag von: eknori am 17.07.03 - 18:08:49
Dann bleibt dir nichts anderes, als das programmtechnisch zu lösen.
wenn das im Notes bleiben soll, mußt du ein Dokument zur Darstellung der Ergebnisse verwenden; Quasi das Tablett, auf dem das Essen serviert wird.

Oder halt Excel. Habe dafür ein Tool, welches recht flexibel ist

http://www.eknori.de/downloads/Export2Excel.zip

Titel: Re:Tabellen generieren
Beitrag von: Axel_Janssen am 17.07.03 - 19:06:22
Unter Domino6 existiert wg. Java2 Unterstützung die Möglichkeit die Möglichkeit verschiedene Dokumente aus einem Dokument mit Applets in Zugriff zu nehmen (etwa in einer JTable).

Man kann damit sozusagen die Darstellung der Daten der Dokumente von der Datenbank-Struktur in Notes entkoppeln.

Ich arbeite mich da grade für ein konkretes Projekt an best practices ab:
- multi-Threading Unterstützung f. Performance.
- Look and Feel Strategien.

Gruß Axel
Titel: Re:Tabellen generieren
Beitrag von: koehlerbv am 17.07.03 - 19:23:41
Hi, Daniel,

unser Problem ist offensichtlich nach wie vor das gleiche wie vor drei Stunden: Wir wissen nicht, was Du eigentlich machen willst. Welche Daten willst Du wie wozu darstellen ???

Bernhard
Titel: Re:Tabellen generieren
Beitrag von: Daniel am 17.07.03 - 20:00:40
Also, ich schildere nochmals:

Ich habe eine 2 Masken erstellt mit welchen ich Daten eingebe.

Das was ich dort eingegeben habe, möchte ich in einer art Tabelle Anzeigen, allerdings so formatiert, wie ich das will.

Bsp.: Ich hab eine SQL DB und lies mit PHP und SQL bestimmte Datensätze aus und stelle diese dar. So ungefähr.

Ich hoffe, das war verständlich genug!
Danke für eure Hilfe!
Titel: Re:Tabellen generieren
Beitrag von: eknori am 17.07.03 - 20:03:08
sorry, solltest dir überlegen, ob Notes das richtige Tool für die gestellte aufgabe ist.
Was ist denn an einer "Tabelle" andersrs als an einer Ansicht ??
Titel: Re:Tabellen generieren
Beitrag von: koehlerbv am 17.07.03 - 20:14:27
Also, ich bin beim alten Kenntnisstand - vielleicht bin ich auch zu k.O.. Egal.
Ob Du zwei Masken hast, ist doch völlig Banane. Ich hab' DBs, die haben gar keine Maske und sind trotzdem zu was nütze. Was hat eine SQL-DB, die Du mit PHP und SQL ausliest, mit der Erläuterung Deines Problems zu tun ?
Sag' einfach: Ich habe folgende Daten und möchte diese genau so darstellen - wie geht das ?
In diesem Forum finden sich dann garantiert welche, die gerne behilflich sind - mich eingeschlossen.

eknoris Frage, ob Notes denn Dein Mittel der Wahl ist, würde ich definitiv berücksichtigen: Notes kann Kaffee kochen (wirklich), es ist nur eine Frage des Preises !

HTH,
Bernhard
Titel: Re:Tabellen generieren
Beitrag von: eknori am 17.07.03 - 20:20:35
@Bernhard : das mit dem Kaffee interessiert mich; haste mal ne kostenlose Demo ??

Ich glaube, due solltest dir auch mal Daniels Thread zu relationales Modell durchlesen. Dann wird es schon etwas klarer, worum es geht, glaube ich

Obwohl ich auch da der Überzeugung bin, daß man die Daten Notes nativ darstellen kann  ;D
Titel: Re:Tabellen generieren
Beitrag von: Daniel am 17.07.03 - 20:34:24
Hi Jungs!

Vielleicht habt ihr ja recht mit der Darstellung, aber ich bin eher aus der Grafikecke (leidenschaft) und da stoß ich in Notes an viele Ecken...

Vielleicht hilft das.
Titel: Re:Tabellen generieren
Beitrag von: ata am 17.07.03 - 20:36:10
... zwei Welten begegnen sich ;D ;D ;D

ata
Titel: Re:Tabellen generieren
Beitrag von: koehlerbv am 17.07.03 - 20:41:28
@eknori:
Zum Kaffee-Kochen brauchen wir nur noch den Programmierer für's Zwischengesicht (interface), ansonsten reicht es, an die Konsole zu übermitteln (und dafür gibt's ja Libs):
If SubmitToConsole ("tell Server make coffee") = false then
   SubmitToConsole ("tell server crash")
Else (oder Inge oder wie hieß sie noch mal ???)
   SubmitToConsole ("tell server 'well done'")
End If

Den Thread von Daniel "Relationale Datenbanken" habe ich nicht berücksichtigt - sorry. Ni sa schto, wie der Russe sagt: Es bleibt die Frage, wie Daniel es denn gerne hätte. Und ich denke auch, daß das Notes-native hinzubekommen ist. Gerade mit seinen Brennern und Düsen:
- Setup-Doks für die unterschiedlichen Düsen
- Dokumente für die Brenner, bei denen man dann die Düsen auswählen kann
- 'Ne schnuckelige Ansicht der Brenner (kategorisiert) mit ihren unterschiedlichen Düsen

Und wenn's denn immer noch nicht reicht, 'n Report in entsprechender Form, und wenn man den Aufwand hochschraubt, dann dort auch mit den Graphen.

Herzliche Grüsse,
Bernhard

PS: Das Wieninger Hell, das vor mir steht, hab' ich eben selber geöffnet - geht auch ohne Notes ;-))

Titel: Re:Tabellen generieren
Beitrag von: eknori am 17.07.03 - 20:56:35
Zitat
If SubmitToConsole ("tell Server make coffee") = false then
  SubmitToConsole ("tell server crash")
Else (oder Inge oder wie hieß sie noch mal )
  SubmitToConsole ("tell server 'well done'")
End If

wenn SubmitToConsole einen Wert zurückgibt, warum kommst du in der Befehlssequenz ohne Variable aus, die den Wert aufnimmt. Du behandelst SubmitToConsole einmal als function und einmal als sub...

oder hast  du etwa neben option public die bisher völlig unbekannte und nicht zu tode gepostete "Option istMirDochEgal" verwendet ??
Titel: Re:Tabellen generieren
Beitrag von: koehlerbv am 17.07.03 - 21:06:35
Na, die streng gehütete Library gebe ich jetzt natürlich nicht preis ;-)

Aber 'ne Function kannst Du doch ohne weiteres auch als Sub aufrufen - Du verzichtest eben nur auf die Rückantwort ...

Und von 'nem guten Notes-Server erwarte ich das sowieso, daß er versteht, was ich meine!

Bernhard