4. Juli 2013 11:22
4. Juli 2013 11:25
4. Juli 2013 11:25
vsnase hat geschrieben:ich sehe gerade, dass bei uns das Feld des PK in der Tabelle 79 leer ist. Ich habe jetzt zwar noch keine Auswirkungen festgestellt, aber das ist unlogisch.
RESET;
IF NOT GET THEN BEGIN
// wurde dieses Form/Page noch nie geöffnet:
INIT; // es findet keine explizite Befüllung statt
INSERT; // trotzdem wird der (leere) Datensatz angelegt
END;
4. Juli 2013 11:53
4. Juli 2013 11:57
4. Juli 2013 12:26
4. Juli 2013 13:08
4. Juli 2013 13:29
HattrickHorst hat geschrieben:Ich vermute jetzt, daß diese PKs intern alle mit <LEER> gefüllt werden, um der Datenbanktheorie nicht zu widersprechen. Auf Datenbankebene sieht das dann so aus, als wäre dieser PK gar nicht leer im Sinne der Systemvorgaben.
19. Juli 2013 17:11
Natalie hat geschrieben:
- Einrichtungstabellen im NAV-Standard haben als Primärschlüssel lediglich das Feld "Primary Key"
- Dieses Feld ist - in Standard-Einrichtungstabellen und ohne Anpassungen - immer leer
- Geregelt wird dies durch folgenden Code im Form- bzw. Page-Trigger OnOpenForm/Page:
- Code:
RESET;
IF NOT GET THEN BEGIN
// wurde dieses Form/Page noch nie geöffnet:
INIT; // es findet keine explizite Befüllung statt
INSERT; // trotzdem wird der (leere) Datensatz angelegt
END;