[GastForen Programmierung/Entwicklung FileMaker Seriennummern/Gewinncodes erstellen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Seriennummern/Gewinncodes erstellen

DirM
Beiträge gesamt: 19

4. Mär 2008, 20:12
Beitrag # 1 von 15
Bewertung:
(18844 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

ich möchte für eine Gewinnspielaktion Seriennummern bzw.
Gewinncodes generieren, die in etwa so aussehen wie
die Codes in den Cola-Deckeln:

z.B.: X3F67-GH4S6-.......

Im Vorfeld sollten sich die Anzahl der Codes und die Anzahl der
Ziffern einstellen lassen. Im Nachhinein möchte ich die erzeugten
Codes als Tab-getrennten Text oder als Exceltabelle exportieren.

Diese Codes dürfen sich natürlich nicht wiederholen.

Hat sich schon mal jemand mit dieser Problematik befasst?
Ich hab momentan keine Ahnung wie ich da einen Anfang schaffe.

(Ich weiß das hört sich jetzt ganz schön umfangreich an...)

Vielen Dank schonmal im Vorfeld
für eure Antwort

Gruß aus dem Netz
Dirk Metzner
X

Seriennummern/Gewinncodes erstellen

DirM
Beiträge gesamt: 19

5. Mär 2008, 20:34
Beitrag # 2 von 15
Beitrag ID: #340298
Bewertung:
(18823 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo nochmal,

die ganze Engine mit der einstellbaren Anzahl der Codes, Anzahl der Ziffern(Buchstaben), Trennzeichen und Exportfunktion hab ich inzwischen fertig.
Momentan arbeite ich an der Möglichkeit eine einstellbare Anzahl an leeren Datensätzen nach einer eingestellten Anzahl von Code-Datensätzen zu erzeugen.

Allerdings hab ich nach wie vor das Problem, das ich noch nicht dahintergestiegen bin, wie ich zufällig Ziffern/Buchstaben erzeuge, und während der Codegenerierung
mit den bereits erstellten Codes zu vergleichen um doppelte auszuschließen.

Vielleicht hat ja von euch dochmal einer nen Tipp für mich.

Gruß aus dem Netz
Dirk Metzner


als Antwort auf: [#340047]

Seriennummern/Gewinncodes erstellen

GoeGG-ArT
Beiträge gesamt: 2535

5. Mär 2008, 22:49
Beitrag # 3 von 15
Beitrag ID: #340318
Bewertung:
(18811 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich hatte mal ein ähnliches Problem bei einer Datenbank mit der ich Digitale Postkarten
verschicken lassen wollte/habe.

Leider war auch immer der CODE das Problem, da dieser NIE doppelt sein durfte.
Ich half mir mit der einfachen Lösung den CODE aus DATUM und ZEIT inkl. einiger Buchstaben
zu generieren. So konnte ich mir sicher sein NIE ein doppelter CODE zu vergeben.

Evtl ist das ja auch eine Lösung/Lösungsansatz für Dich?


als Antwort auf: [#340298]

Seriennummern/Gewinncodes erstellen

DirM
Beiträge gesamt: 19

6. Mär 2008, 03:32
Beitrag # 4 von 15
Beitrag ID: #340328
Bewertung:
(18791 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo mal wieder,

sooo, die Generierung von Alphanumerischen Codes
(nach dem Vorbild der Codes aus den Cola-Deckeln)

Besten Dank für den Ansatz, GöGG, aber die Cola-Code-Version
war Vorgabe.

ist soweit abgeschlossen. Jetzt fehlt nur noch der letzte Schritt,
die Überprüfung ob eine neue Textzeile (neuer Datensatz) identisch
mit einem bereits erstellten Datensatz ist.

Nach mittlerweile 12 Std. dauerpuzzeln an diesem Problem,
raucht mir allerdings der Schädel, von daher werd ich jetzt mal
Schluß machen. Vielleicht hat ja jemand nen Tip für mich wie
mein letztes Problem in Angriff nehmen kann.

Gruß aus dem Netz
Dirk


als Antwort auf: [#340318]

Seriennummern/Gewinncodes erstellen

JensTeich
  
Beiträge gesamt: 595

6. Mär 2008, 10:39
Beitrag # 5 von 15
Beitrag ID: #340361
Bewertung:
(18769 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ DirM ] ist soweit abgeschlossen. Jetzt fehlt nur noch der letzte Schritt,
die Überprüfung ob eine neue Textzeile (neuer Datensatz) identisch
mit einem bereits erstellten Datensatz ist.


Ich geh davon aus, das jeder Code ein eigener Datensatz ist.

Bau eine Selbstbeziehung über das Feld mit dem Code. Mit Anzahl(Beziehung::Code) kannst du dann feststellen, wie viele es davon gibt.

Gruss
Jens


als Antwort auf: [#340328]

Seriennummern/Gewinncodes erstellen

DirM
Beiträge gesamt: 19

7. Mär 2008, 17:35
Beitrag # 6 von 15
Beitrag ID: #340618
Bewertung:
(18732 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ja, richtig, jeder Code ist ein eigener Datensatz.
Allerdings scheine ich ne Denkblockade zu haben,
denn die Geschichte mit dem Selbstbezug kapier ich nicht.

Wenn das irgendwann doch mal klappen sollte, wird es wiederum ein leichtes sein,
den gerade erstellten Datensatz durch einen neu generierten zu ersetzen.

Inzwischen ist noch ein weiteres Problem hinzugekommen...
Ich möchte eine fortlaufende Nummer als Code einsetzen,
die aber auch mit vorangestellten Nullen hochzählen soll

z.B.: 0001, 0002, 0003.....1000

wobei die Startnummer händisch eingegeben wird.
(Präfix und Suffix werden gesondert eingegeben und vor- bzw. nachgestellt (dies funktioniert bereits)).

Gruß aus dem Netz
Dirk


als Antwort auf: [#340361]

Seriennummern/Gewinncodes erstellen

DirM
Beiträge gesamt: 19

7. Mär 2008, 18:23
Beitrag # 7 von 15
Beitrag ID: #340627
Bewertung:
(18723 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Die Startnummer hochzählen geht jetzt,
aber vorangestellte Nullen werden leider immer noch ignoriert...

Gruß aus dem Netz
Dirk


als Antwort auf: [#340618]

Seriennummern/Gewinncodes erstellen

JensTeich
  
Beiträge gesamt: 595

7. Mär 2008, 20:08
Beitrag # 8 von 15
Beitrag ID: #340634
Bewertung:
(18707 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Text statt Zahl verwenden.

Jens


als Antwort auf: [#340627]

Seriennummern/Gewinncodes erstellen

DirM
Beiträge gesamt: 19

9. Mär 2008, 17:46
Beitrag # 9 von 15
Beitrag ID: #340749
Bewertung:
(18653 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hab ich geändert, aber da wird dann trotzdem nur der
erste Datensatz korrekt angezeigt, der Rest (die hochgezählten)
sind dann wieder ohne vorangestellte Nullen....

Gruß aus dem Netz
Dirk


als Antwort auf: [#340634]

Seriennummern/Gewinncodes erstellen

JensTeich
  
Beiträge gesamt: 595

9. Mär 2008, 18:39
Beitrag # 10 von 15
Beitrag ID: #340753
Bewertung:
(18633 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Du hast noch nicht geschrieben, wie du genau hochzählst. Aber mal angenommen, du hast einen String "0001" und zählst eins drauf, dann kann nichts anderes als 2 rauskommen. Du musst dann wieder Nullen davorbauen.

Zeichenrechts ( "0000" & zahl ; 4 )

tut das.

Jens


als Antwort auf: [#340749]

Seriennummern/Gewinncodes erstellen

DirM
Beiträge gesamt: 19

9. Mär 2008, 18:43
Beitrag # 11 von 15
Beitrag ID: #340756
Bewertung:
(18633 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich setze den Startwert über die Eingabe.
dann habe ich im Script eine Schleife gesetzt in
der NUN über "FortlfdNrinTextändern" der Startwert
+ eine Variable gezählt wird. Dieser Wert wird danach
in das Codefeld eingefügt. Anschließend wird die Variable
um 1 erhöht. Das war ne schwere Geburt...

Jetzt nur noch das Problem mit der Selbstbeziehung,
um die Überprüfung der Zufallscodes zu meistern.

Ich hab auch nochmal in anderen Foren gestöbert,
finde auch ne Menge Einträge zu Selbstbeziehung,
bin aber nach wie vor anscheinend zu blöd, um das zu
begreifen.

Gruß aus dem Netz
Dirk


als Antwort auf: [#340749]
(Dieser Beitrag wurde von DirM am 9. Mär 2008, 18:51 geändert)

Seriennummern/Gewinncodes erstellen

JensTeich
  
Beiträge gesamt: 595

9. Mär 2008, 21:08
Beitrag # 12 von 15
Beitrag ID: #340772
Bewertung:
(18611 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hast du die Selbstbeziehung denn schon, oder fangen da die Probleme schon an?

Jens


als Antwort auf: [#340756]
(Dieser Beitrag wurde von JensTeich am 9. Mär 2008, 22:03 geändert)

Seriennummern/Gewinncodes erstellen

DirM
Beiträge gesamt: 19

9. Mär 2008, 23:35
Beitrag # 13 von 15
Beitrag ID: #340780
Bewertung:
(18593 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ JensTeich ] oder fangen da die Probleme schon an?

Jens


Genau erkannt. Da liegt mein Problem, da ich noch nicht dahinter gestiegen bin wie das funktioniert.

Gruß Dirk


als Antwort auf: [#340772]

Seriennummern/Gewinncodes erstellen

JensTeich
  
Beiträge gesamt: 595

10. Mär 2008, 10:41
Beitrag # 14 von 15
Beitrag ID: #340805
Bewertung:
(18553 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Muss so aussehen, wie hier: http://www.filemaker.de/help/07-Related%20files10.html

Jens


als Antwort auf: [#340780]

Seriennummern/Gewinncodes erstellen

PaulchenP
Beiträge gesamt: 1

1. Apr 2008, 16:37
Beitrag # 15 von 15
Beitrag ID: #344078
Bewertung:
(18233 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Dirk!
Mir stellt sich die Frage, wenn du den Code als Exceltabelle exportieren möchtest, warum erstellst du die Codes nicht direkt in Excel? Zellen als Text formatieren und jeden Codeblock in eine Zelle packen. Irgendwo soll es auch ein Script geben, welches eine beliebige Zeichenfolge aus einem bestimmten "Zeichensatz/ -pol" einen xxstellige einzigartige Zeichenfolge erstellt. Ich habe ein ähnliches Problem und werde mich damit in Excel befassen. Das Script hatte ich mal vor 2 jahren im Netz gefunden, nur ist es mir abhanden gekommen. Hast du bei FileMaker erfolg gehabt?
Gruß
Paul


als Antwort auf: [#340805]
X

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
14.05.2024

Online
Dienstag, 14. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Prozessoptimierung ist ein Teamsport! Keine Software und keine Maschine allein kann Ihnen helfen, die Effizienzpotenziale Ihres Betriebes maximal auszuschöpfen. Von der Auftragsannahme über die Vorstufe und den Druck bis hin zur Weiterverarbeitung – alles muss optimal ineinandergreifen. Apropos Weiterverarbeitung – in vielen Druckbetrieben fristet sie in Sachen Prozessoptimierung immer noch ein Schattendasein. Dabei liegen hier mittlerweile die größten Einsparpotenziale! In einem Webinar von Horizon und Impressed erfahren Sie, wie Sie diese Einsparungen realisieren können. Horizon, bekannt für innovative Lösungen in der Druckweiterverarbeitung, bietet mit iCE LiNK eine Workflowlösung für die Weiterverarbeitung. iCE LiNK überwacht, visualisiert und analysiert Produktionsabläufe und unterstützt bei der Wartung – damit immer alles reibungslos läuft. Den gleichen Anspruch hat der von Impressed entwickelte Impressed Workflow Server – er ist die smarte PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt. Im Webinar zeigen Ihnen die Experten von Horizon und Impressed, wie beide Lösungen im Team die Effizienz und Produktivität Ihres Betriebes steigern können. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Ja

Organisator: Impressed / Horizon

https://www.impressed.de/schulung.php?c=sDetail&sid=327

Einsparpotenziale in der Weiterverarbeitung
Veranstaltungen
16.05.2024

Online
Donnerstag, 16. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Günther Business Solutions und Impressed treten in einem Webinar den Gegenbeweis an. Experten beider Unternehmen zeigen, wie Großformatdrucker vom Einsatz zweier bewährter Lösungen profitieren können: • von advanter print+sign von Günther Business Solutions, dem ERP-System für den Großformatdruck, dass alle Phasen der Wertschöpfung im Large Format Printing abdeckt • von Impressed Workflow Server, der smarten PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt Über die Kombination beider Lösungen können Großformatdrucker ihre Prozesse mit modernen Workflows Schritt für Schritt automatisieren – und so zügig deutliche Zeit- und Kosteneinsparungen realisieren. Das Webinar sollten Sie sich nicht entgehen lassen – damit Sie keine Effizienzpotenziale mehr liegen lassen. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Nein

Organisator: Impressed / Günther Business Solutions

https://www.impressed.de/schulung.php?c=sDetail&sid=326

Und es geht doch: Automatisierung im Großformatdruck!