Supportnet / Forum / Datenbanken
Access97 Refresh einer Tabelle
Frage
hi @ll,
ich habe eine DB um PC's, Bildschirme usw zu erfassen gemacht.
WEnn ich einen neuen PC erfasse kann ich ein neues Formular öffnen und dort die Software eingeben.
Es gibt 3 Tabellen:
1. PC
2. PC/SW
3. Software
DIe stehen unter 1:n Beziehungen.
Wenn ich ein PC und dessen Software eingegeben habe und ich die PC-Nr ändern möchte kann ich das nicht weil die in Beziehung steht.
Wenn ich einen Neuen PC eingeben und danach direkt das neue Formular öffne um die Software einzugeben, erscheint die neue PC-Nr noch nicht und ich muss mühsam beide Formulare schliessen und wieder öffnen.
Ich habe das so gelöst das Nach dem Eingabe einer Neuen PC NUmmer (also AfterUpdate) Me.Refresh gemacht wird. So kommt dann direkt im neuen Formular zur SW Eingabe die neue PC nummer.
Jetzt kann ich aber die PC NUmmer nicht mehr ändern.
Ist es möglich das ich die PC nummer ändern kann und danach in der Tabelle PC/SW die alte PC-Nt durch die neue ersetzt wird?
Hoffe ihr könnte mir helfen!!!
Antwort 1 von Nanuk
Könnte evtl. an den Feld-eigenschaften für das Feld "PC-Nr." in der Tabelle PC liegen!
Helfen könntest Du Dir, wenn Du (ich vermute, jetzt ist die PC-Nr. ein Primär-Schlüssel-Feld) in der Tabelle PC ein AutoWert-Feld erstellst, das zum Primär-Schlüssel-Feld machst und mit den anderen Tabellen, die dann ein Feld mit gleichem Namen (z. B. "ID") enthalten müssen, verknüpfst.
Dieses Feld braucht in den Formularen nicht sichtbar zu sein, Dir wäre aber die Möglichkeit eröffnet, die Angaben im Feld "PC-Nr." nachträglich zu ändern, ohne dass das Einfluss auf die Zuordnung hätte. Im Feld "PC-Nr." sollte die Eigenschaft (Indiziert: "Ja(ohne Duplikate)") stehen bleiben, um eine doppelte Vergabe von PC-Nummern zu verhindern.
Gruß
Nanuk
Helfen könntest Du Dir, wenn Du (ich vermute, jetzt ist die PC-Nr. ein Primär-Schlüssel-Feld) in der Tabelle PC ein AutoWert-Feld erstellst, das zum Primär-Schlüssel-Feld machst und mit den anderen Tabellen, die dann ein Feld mit gleichem Namen (z. B. "ID") enthalten müssen, verknüpfst.
Dieses Feld braucht in den Formularen nicht sichtbar zu sein, Dir wäre aber die Möglichkeit eröffnet, die Angaben im Feld "PC-Nr." nachträglich zu ändern, ohne dass das Einfluss auf die Zuordnung hätte. Im Feld "PC-Nr." sollte die Eigenschaft (Indiziert: "Ja(ohne Duplikate)") stehen bleiben, um eine doppelte Vergabe von PC-Nummern zu verhindern.
Gruß
Nanuk
Antwort 2 von Beat Gurtner
habs schon geschaft.
Beziehungen -> Lösch und Aktualisierungs eigenschaften auswählen und schon gehts
Beziehungen -> Lösch und Aktualisierungs eigenschaften auswählen und schon gehts

