Autor Thema: mehrere Spaltenwerte aus einer kategorisierten View in verschiedene Felder ausle  (Gelesen 4594 mal)

Offline alexbeer

  • Junior Mitglied
  • **
  • Beiträge: 58
Hi, habe da ein Problem:
Ich habe eine Db für eine Bar.
Aus den ganzen Getränke- Bestellungen wird eine View generiert (s. Anhang)
Nun soll aus dieser View eine Rechnung für die einzelnen Tische (mit Namen benannt) erzeugt werden (beim Drücken des Buttons"Rechnung").
Leider funktioniert das bislang nur für ein Getränk des Tisches, nicht jedoch für alle.

Jetzt zu meiner Frage:
Um die Rechnung zu erstellen soll zuerst nach der kategorisierten Spalte (Name des Tisches)  gesucht werden.
Bei den von diesem Tisch verzehrten Getränke, sollen dann alle Getränke nacheinander mit Einzel- und Gesamtsummen aufgeslistet werden.
Mit meinem recht dürftigen Wissen habe ich versucht 2 @dblookups zu verschachteln, dass funktioniert aber nicht.

Die Rechnung soll dann so (http://stud.upb.de/~e9dreskrueger/images/Rechnung.JPG) aussehen. Nur halt dass die Einträge, die aus der View Bestellung noch darunter aufgelistet werden.

Vielen Dank für Hilfen

mfg

alexbeer

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Wie, wer und mit was ....
« Antwort #1 am: 19.05.03 - 21:08:04 »
 ??? Wie soll das denn ablaufen?
 ??? Wie soll die Rechnung dann ausschauen? (Willst du für die Rechnung ein neues Dokument erstellen oder soll da nur ein Teil der View ausgedruckt werden)
 ??? Mit welchen Mitteln kannst du arbeiten? (Kannst du Drucktools wie z.B. NTP verwenden)
 ??? Wieviel Erfahrung hast du mit Lotus Script? (Denn mit Der Formelsprache wirst du dieses Problem nicht lösen!)

Thomas
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline alexbeer

  • Junior Mitglied
  • **
  • Beiträge: 58
hm???
zu1. Da ich nicht weiß, wie das ablaufen sollte, hatte ich hier gepostet -
zu2. wie die Rechung aussehen sollte, hatte ich doch in dem Link   geschickt.
zu3. Was sind Drucktools? Ich muss dazu sagen, dass ich die DB für ein Projekt in der Uni brauche und die Rechnung nur in meinem Konzept ausgedruckt werden soll ... (Aber was sind Drucktools)
zu4. Ich habe bislang sehr wenig Erfahrung mit LotusScript - einige Funktionen habe ich damit eingebaut

ABER:
Ob du es glaubst oder nicht,
ich habe es tatsächlich geschafft die Rechnung nur mit @functions zu realisieren. Alle Notes Profis würden sich wahrscheinlich tierisch über den Stil aufregen - aber es funktioniert!!!

Wenn du magst schick ich dir die DB zu... Dann kannst du dich von dem Wirrwarr in meinem Kopf selbst überzuegen! *LACH*

alexbeer

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Schick mal oder stell sie halt hier rein. Das würde mich schon interessieren. Andere Ansätze als der eigene sind immer interessant.

DruckTools wie z.B. NotesToPaper oder Intelliprint sind Tools, die es Möglich machen aus Notes heraus "vernünftige" steuerbare Ausdrucke zu erzeugen, bei denen du dann z.B. Listen mit Gruppenbildung, Einbindung von Graphiken, Vernünftige Formatierungen und so weiter erzeugen kannst. Alles Sachen die du mit Notes nur eingeschränkt oder gar nicht realisieren kannst.

Wie die Rechnung aussehen sollte, bezog sich nicht auf den Ausdruck sondern auf den Weg den du einschlagen willst, deswegen die Klammern.

Thomas
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline alexbeer

  • Junior Mitglied
  • **
  • Beiträge: 58
So hier ist die DB...

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
gehts auch mit offener ACL???
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline alexbeer

  • Junior Mitglied
  • **
  • Beiträge: 58
Sorry, aber ich versteh dich nicht ganz.
Wie meinst du das mit offener ACL?
Ivh kann dich ja als Manager in die DB aufnehmen, aber wenn die Db lokal ist, dann kannst du doch verändern wie und was du willst, oder seh ich das falsch???

Lasse mich gerne korrigieren

alexbeer

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
nicht wenn konsistente ACL aktiviert ist. Ich werd hier auf jeden Fall angemeckert.
"This Database has Local Acces Protection and you are not authorized to access it locally"

Einfach eine neue kopie machen und den default auf Manager setzen.

Thomas
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline alexbeer

  • Junior Mitglied
  • **
  • Beiträge: 58
Ich weiß zwar nicht, ob das Sinn der Sache ist, aber ich kann den Anhang im alten Dokument leider nicht bearbeiten, daher lade ich jetzt nochmal die DB hoch - also wenn einer der Moderatoren dies hier liest, kann er meinen Anhang oben (Cocktailbar.nsf) löschen

Offline alexbeer

  • Junior Mitglied
  • **
  • Beiträge: 58
Hallo Thomas - ist aber auch an alle anderen gerichtet!!!.
- Default steht auf Manager
- Enforce a consistend AccessControl List across all replicas ist NICHT aktiviert
- In den Database Properties - unter Enycryption Settings ist "Do not locally encrypt this database" ausgewählt.

Warum bekommt man trotzdem die Fehlermeldung
Zitat
"This Database has Local Acces Protection and you are not authorized to access it locally"
Vielen Dank für eure Hilfe - ich brauch diese Einstellung so schnell wie möglich!

mfg
alexbeer

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
das ist eine gute Frage. ich habe gerade versucht die zweite Version zu öffnen und bekomme den gleichen Fehler. Lösungsansatz, im Moment keiner, ich schau aber mal vielleicht finde ich was.

Thomas

So jetzt aber. Also mit Notes Peek krieg ich die gleiche Fehlermeldung, d.H. damit gehts auch nicht.
Jetzt bleiben eigentlich nur drei Möglichkeiten übrig.
Erstens du machst eine neue Kopie der Datenbank und änderst dort die ACL.
Zweitens du änderst die NSF in eine NTF und erstellst dann von dieser NTF eine neue Datenbank und änderst da die ACL.
Drittens du nimmst eine neue leere DB und kopierst die Gestaltungselemente eins zu eins von der alten in die neue DB. Sorg aber dafür das dort der Zugriff korrekt ist.

N.B. wenn du das gelöst hast, kannst du'S ja nochmal raufladen, nachdem mich deine Lösung immer noch interessiert.

Thomas

Das mit den drei Möglichkeiten stimmt nicht, eine Vierte ist mir gerade noch eingefallen. Mach mal einen Compact und einen Fixup auf der Datenbank und versuchs dann erneut.

Thomas
« Letzte Änderung: 22.05.03 - 14:35:51 von Thomas Schulte »
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline alexbeer

  • Junior Mitglied
  • **
  • Beiträge: 58
Hallo Thomas,
ich zäume das Pferd mal von hinten auf:
Habe mit dem ADmin ein Fix - Up gemacht, habe alle Einstellungen (also kein Häkchen gesetzt) so gelassen, wie es war ...
Beim Fix Up hat er dann keinen Fehle gefunden ...

Wenn ich jetzt alles kopieren sollte (also in eine neue leere DB)
Wie sorge ich denn dafür, dass der ZUGRIFF KORREKT ist??? Ich habe die DB auf anderen Servern (nicht meiner) und da funktioniert das ganze wunderbar ..........

Ich vestehe Notes/Domino da nicht

Bin seeeeeeeeehr dankbar für jede Hilfe

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
mach mal eine neue Kopie mit Datei /Datenbank/Neue Kopie. In dem Fenster das dann auftaucht nimmst du den Haken bei ZugriffsKontrollliste weg. Damit erstellt er dir eine neue Kopie mit offener ACL. Mit der probierst du das dann erstmal aus.

Thomas
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline alexbeer

  • Junior Mitglied
  • **
  • Beiträge: 58
Guten Morgen!
Ich möchte auch dein Icon haben "I'm stupid!"

Auf jeden Fall bekomme ich jetzt nichtmehr die Fehlermeldung " Local Acces Protection ..."

Jetzt zu dem, was ich geändert habe, bzw worauf mich ein Bekannter gebracht hat..:
Ich habe einmal das Häkchen gesetzt "Locally protection enabled ..."
danach gespeichert
und danach dieses Häkchen wieder entfernt - là voila jetzt funktioniert es!
Frag bitte nicht warum - für mich sieht das sehr buggy aus!

Ich lade die DB jetzt nochmal hoch ....

Gruß Alex

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Du bekommst von mir einen Preis für, "Clevere Anwendung von Ansichten und Masken zur Erstellung einer Rechnung"

Simpel, elegant und für die Anforderung perfekt gelöst.

Ein paar Anmerkungen hab ich allerdings noch.
Wenn du Schlüsselwörter verwendest, versuche sie extern definierbar zu machen, das erleichtert dem späteren Nutzer die Arbeit.
Die Input Validation bei der Getränke Eingabe hätt ich nicht so gemacht. Ich hätte das ans Ende des Dokumentes gestellt. so nervt die Fehlermeldung immer dann wenn man z.B. versucht sich direkt erst einmal das Bild zu holen und dann den Rest auszufüllen.

Thomas
« Letzte Änderung: 23.05.03 - 16:22:59 von Thomas Schulte »
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline alexbeer

  • Junior Mitglied
  • **
  • Beiträge: 58
Hi Thomas,
vielen Dank für die Anerkennung!

Als wir die ersten Input Validations gesetzt haben, hatten wir keine Ahnung von LotusScript, somit konnten wir die Validations nur mit der Formula Sprache in dem Feld einfügen.
Ich werde versuchen, meinen Server nächste Woche auch von extern verfügbar zu machen (habe irgenwie Schwierigkeiten mit no-ip.com ->wenn du davon Ahnung hast, dann kannst du mir dazu auch gerne Tipps schreiben, habe übrigens vor dem Server einen Dlink Di - 604 - Router mit FW 1.80).

Sollte er laufen, dann kann ich dir ja Zugang zu der Db verschaffen, brauch dann icht immer die DB hier reinzustellen...

Gruß
Alex

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz