codingmonkeys
Aktives Mitglied
Thread Starter
- Dabei seit
- 26.05.2006
- Beiträge
- 275
- Reaktionspunkte
- 3
Ich habe zwei Tabellen die über eine 1:n (1 Firma, mehrere Arbeitnehmer) Beziehung verbunden sind.
Tabelle 1: Verfahren (VERFAHREN_MAIN)
Tabelle 2: Arbeitnehmer (AN_MAIN)
Problem: Verfahren und die dazugehörigen Arbeitnehmer können ohne Probleme angelegt werden. Die IDs werden korrekt gesetzt.
ABER: Bei folgender Vorgehensweise gibt es Problem:
1. Ich lege ein Verfahren an, dazu die Arbeitnehmer (alles o.k.)
2. Ich wechsle zurück zu den Verfahren (alles o.k.)
3. Ich wähle ein Verfahren in dem noch kein AN angelegt ist (alles o.k.)
4. Ich möchte zu diesem Verfahren neue AN anlegen (Problem: Es werden nun auch die AN aus dem vorherigen Verfahren angezeigt) - das ist so nicht gewollt!
5. Wenn ich dann wieder zurück zu den Verfahren wechsle, und wieder zu dem neu angelegten AN, wird korrekterweise nur 1 AN angezeigt
Ich hoffe ich habe mich halbwegs verständlich ausgedrückt.
Hier ist das Skript:
Hat jemand eine Idee woran das liegen könnte, bzw. was ich da machen kann?
Schon im Voraus vielen Dank!
Viele Grüße,
André
Tabelle 1: Verfahren (VERFAHREN_MAIN)
Tabelle 2: Arbeitnehmer (AN_MAIN)
Problem: Verfahren und die dazugehörigen Arbeitnehmer können ohne Probleme angelegt werden. Die IDs werden korrekt gesetzt.
ABER: Bei folgender Vorgehensweise gibt es Problem:
1. Ich lege ein Verfahren an, dazu die Arbeitnehmer (alles o.k.)
2. Ich wechsle zurück zu den Verfahren (alles o.k.)
3. Ich wähle ein Verfahren in dem noch kein AN angelegt ist (alles o.k.)
4. Ich möchte zu diesem Verfahren neue AN anlegen (Problem: Es werden nun auch die AN aus dem vorherigen Verfahren angezeigt) - das ist so nicht gewollt!
5. Wenn ich dann wieder zurück zu den Verfahren wechsle, und wieder zu dem neu angelegten AN, wird korrekterweise nur 1 AN angezeigt
Ich hoffe ich habe mich halbwegs verständlich ausgedrückt.
Hier ist das Skript:
Fehleraufzeichnung setzen [ Ein ]
Gehe zu Bezugsdatensatz [ Aus Tabelle: “AN_MAIN”; Mit Layout: “AN_MAIN” (AN_MAIN) ] [ Nur Bezugsdatensätze zeigen ]
Variable setzen [ $$Fehler; Wert:Hole ( Letzte FehlerNr ) ]
Wenn [ $$Fehler = 101 ]
Variable setzen [ $$VerfahrenID; Wert:VERFAHREN_MAIN::VERFAHREN_ID ]
Gehe zu Layout [ “AN_MAIN” (AN_MAIN) ]
Neuer Datensatz/Abfrage
Feldwert setzen [ AN_MAIN::VERFAHREN_ID; $$VerfahrenID ]
Gehe zu Feld [ AN_MAIN:ersonalnummer ]
Sonst
Gehe zu Feld [ AN_MAIN:ersonalnummer ]
Ende (wenn)
Hat jemand eine Idee woran das liegen könnte, bzw. was ich da machen kann?
Schon im Voraus vielen Dank!
Viele Grüße,
André