Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

In einer Mehrbenutzer DB dürfen keine gleiche Einträge erfolgen.

Begonnen von crisgrub, Juni 22, 2016, 19:38:57

⏪ vorheriges - nächstes ⏩

crisgrub

Hallo zusammen,

ich bin so langsam am verzweifeln. Mein Problem:

Ich habe eine Front-/Backend Lösung erstellt. Die benutzen etwa 15 Personen.
Sie müssen unter anderen Aufträge anlegen(oft auch parallel) deren Auftragsnummer einmalig sein muss. Allerdings kann ein Auftrag aus mehreren Positionen bestehen:
z.B.
Auftrag=741; AuftragID=1; Kunde=yxc; Artikel=2565...
Auftrag=741; AuftragID=2; Kunde=yxc; Artikel=1200...
Auftrag=742; AuftragID=1; Kunde=mmm; Artikel=9865...
. . .
Das "Klonen"(von einem Auftrag bestimmte Felder in eine Kopie mitnehmen)  funkzt super aber:
DAS PROBLEM :
es kommt vor das die Aufträge die selbe Nummer erhalten.
Ich habe einiges probiert, aber 100% ausschließen kann ich's einfach nicht. Und Das muss sein! :(
Ich hoffe, irgendeiner von euch hat Erfahrung damit und bin natürlich für jeden Vorschlag dankbar.

Danke euch im voraus  :)

MzKlMu

Hallo,
aus den Beispieldaten kann man nicht die Struktur erkennen.
Auch AuftragID ist verwirrend, das ist doch eher eine AuftragPosID und der Auftrag hat die AuftragID. Und für beides würde man einen Autowert verwenden.

Zeige daher mal ein Bild des Beziehungsfensters.


ZitatIch habe eine Front-/Backend Lösung
wie ist die aufgebaut?
Backend auf dem Server und jeder User sein eigenes Frontend ?
Gruß Klaus

Beaker s.a.

Hallo,

Und falls Autowerte, mit denen man sich um die Eindeutigkeit nicht kümmern
muss, aus Gründen evtl. gegebener Nummernkreise, nicht in Frage kommen,
könnte man über eine Tabelle nachdenken, die diese Kreise abbildet.

gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

crisgrub

Hallo zusammen,

danke euch für die Antworten.
Ich habe es mit einer "Hilfstabelle" gelöst.
@ Beaker s.a.: deine Antwort hat mich inspiriert.
@ MzKlMu: ja, jeder User hat seine Frontend. Es ist eine längere Gesch., habe alte Sch...e übernommen und musste daraus Gold machen  >:(.

Danke noch mal! .Super Forum!
...bin dann mal weg, muss Morgen "liefern". :)