Autor Thema: Teilnehmerliste  (Gelesen 3836 mal)

Offline Designer

  • Aktives Mitglied
  • ***
  • Beiträge: 104
Teilnehmerliste
« am: 13.07.05 - 18:08:14 »
Hallo!
Hab eine frage an euch nach stundenlangen herumrätseln!
habe eine form wo man eine reise buchen kann...
unabhängig davon soll der User die anzahl der mitreisenden personen und zusätzlich die namen der reisenden personen angeben.  (Reiserouten hat jeweils eigene ID).
nun möchte ich es erreichen das zu jeder Reiseroute im dokument "Reiseroute" eine "Teilnehmerliste" erstellt.. sprich wenn ich eine reise buche sollen die neuen teilnehmer nach der buchung auf der teilnehmerliste erscheinen...
wie mache ich das am besten? Agent?
wie erreiche ich eine komfortable lösung.. sprich Tabelle mit namen untereinander.und ein automatisches hinzufügen nach einer buchung?

freu mich über hilfe!

LG

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Teilnehmerliste
« Antwort #1 am: 13.07.05 - 18:37:43 »
Das geht selbst mit @functions:
Bei jeder Buchung und Stornierung (!)
- per @dbLookup das zugehörige Reisedokument suchen (dabei die @DocumentUniqueID ermitteln)
- per @dbLookup mit dieser Reise als Key die Liste der Teilnehmer bilden
- daraufhin diese Liste per @SetDocField in das Reisedokument schreiben.

Bernhard

Offline Designer

  • Aktives Mitglied
  • ***
  • Beiträge: 104
Re: Teilnehmerliste
« Antwort #2 am: 13.07.05 - 18:58:42 »
wollte ein textfeld in der buchung erstellen wo der buchende dann die namen mit zeilenumbrüchen jeweils nacheinander eingeben soll....
wie erreiche ich es denn das Notes dann alle namen z.b. aus 2 buchungen schön einheitlich untereinander im reisedokument anzeigt?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Teilnehmerliste
« Antwort #3 am: 13.07.05 - 19:00:58 »
Gibst Du mir Grossbuchstaben, sage ich Dir mindestens zwei Wege, wie man das machen kann  ;D

Bernhard

Offline Designer

  • Aktives Mitglied
  • ***
  • Beiträge: 104
Re: Teilnehmerliste
« Antwort #4 am: 13.07.05 - 19:11:26 »
Tut mir leid
... ist mir gar nicht aufgefallen    :D
Ich würde mich aber sehr über deine Hilfe freuen!     :)

Hab ein Text- Feld erstellt:
Wenn der User nun folgendes eingibt:

Anzahl der Teilnehmer: "3"


Susanne Meier
Klaus Petersen
Uta Sommerfeld

Wie schaffe ich es nun das er mir mittles @dblookup und @getdocfield die listen aneinander reiht, einheitlich formatiert und dann schön ausgibt?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Teilnehmerliste
« Antwort #5 am: 13.07.05 - 19:16:35 »
Du kannst einem Textfeld, welches Mehrfachwerte zulässt, sagen, mit welchem Trennzeichen es die Werte auseinanderdröseln soll : Feldeigenschaften, dort der dritte Tab ("Karlson auf dem Dach" = propeller hat). Dort findest Du die Einstellungen sofort.
Alternativ könntest Du ein stino Textfeld (ohne Mehrfachwerte) auch nehmen und die Teilnehmerliste, die Du erhältst, entsprechend aufbereiten, in dem Du das Array "implodest":

@Implode (Teilnehmerliste; @Newline)

Hierbei wird als Trennzeichen des skalaren Wertes die Zeilenschaltung hergenommen. Details siehe bitte DesignerHelp.

HTH,
Bernhard

Offline Designer

  • Aktives Mitglied
  • ***
  • Beiträge: 104
Re: Teilnehmerliste
« Antwort #6 am: 13.07.05 - 20:05:42 »
Hi!
:)

Wenn ich eine Liste von Unique- ID´s hab.. wie kann ich dann mittels @getdocfield aus einem feld (eine liste) eine Gesamtliste erstellen... die Listen kann ich ja zusammenführen mit liste=liste+Liste... aber wie kann ich mittels einer Schleife die einzelnen Unique-ID´s durchlaufen?

Freue mich über Hilfe!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Teilnehmerliste
« Antwort #7 am: 13.07.05 - 20:08:10 »
Wozu hast Du denn eine Liste von UNIDs ? Du brauchst doch nur die eine des Dokuments der Reise ...

Offline Designer

  • Aktives Mitglied
  • ***
  • Beiträge: 104
Re: Teilnehmerliste
« Antwort #8 am: 13.07.05 - 20:13:21 »
achso... ja das wäre auch eine Möglichkeit   ;D

... ich hatte eine andere Idee...
Ich hatte die Idee das ich aus einer View die Document-Unique-ID´s (wo die jeweilige Reise- ID ausgewählt ist) in einer liste gebe und dann anhand dieser Unique - ID´s die einzelnen Teilnehmerlisten der Buchungsdokumente zusammenfüge um so auch eine korrekte Liste zu garantieren wenn ein Dokument mal gelöscht wird.
Wie findest du diese Lösung? (Lösungsansatz)?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Teilnehmerliste
« Antwort #9 am: 13.07.05 - 21:22:59 »
Wie findest du diese Lösung? (Lösungsansatz)?

Ohne Wenn und Aber: Katastrophal.

Bernhard

Offline Designer

  • Aktives Mitglied
  • ***
  • Beiträge: 104
Re: Teilnehmerliste
« Antwort #10 am: 13.07.05 - 21:31:08 »
OKI... *g*
war ja nur eine Idee...
werde es mit @setdocfield und @getdocfield umsetzen...
die Anzahl der Plätze und der noch zur Verfügung stehenden Plätze habe ich schon erfolgreich umsetzen können.
Habe aber noch eine Frage...
Wenn ich dann zwei listen hab  (bereits bestehende Liste und die hinzukommende Liste mit den Telnehmern)... wie vereine ich diese?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Teilnehmerliste
« Antwort #11 am: 13.07.05 - 21:37:08 »
Du zäumst das Pferd doch von hinten auf. Bei einer Buchung (ob neu oder geändert oder storniert) ist die Teilnehmerliste neu zu ermitteln und ERSETZT die bisher bestehende Teilnehmerliste. Da ist nix mehr zusammenzufügen, sondern komplett neu zu ermitteln.

Offline Designer

  • Aktives Mitglied
  • ***
  • Beiträge: 104
Re: Teilnehmerliste
« Antwort #12 am: 13.07.05 - 21:41:17 »
unique:=@Text(@DbLookup("":"";"":"";"IDliste";"Kola";1;[ReturnDocumentUniqueID]));
@If(@IsError(unique);@Nothing;@Prompt([Ok];"Hinweis";"ID gefunden"));
liste:=@GetDocField(unique;"Ausgabeliste");

// hier wollte ich nun die bereits gebuchten Kundennamen mit den hinzukommenden Kundennamen ergänzen oder und dann die neue liste zurückgeben?????????????


@SetDocField(unique;"Ausgabeliste";neueliste)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Teilnehmerliste
« Antwort #13 am: 13.07.05 - 22:00:03 »
Der "Designer" hat ja nicht mal mein erstes Posting gelesen ... Weitere spare ich mir bis dahin.

Bernhard  >:(

Offline Designer

  • Aktives Mitglied
  • ***
  • Beiträge: 104
Re: Teilnehmerliste
« Antwort #14 am: 14.07.05 - 01:41:47 »
Hatte das am Anfang, sprich dein erstes Posting irgendwie falsch verstanden.. tut mir leid    ::)
Weiß aber was du meinst und bin dir sehr dankbar für deine Hilfe!   :)
Hat halt nen bissle länger gedauert    >:D
Schönen Abend noch!

Liebe Grüße

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz