Frage stellen
0

In einer BASE-Sub-Function wird ein Record modifiziert und zurückgespeichert. Dabei wird immer der erste Record der Tabelle überschrieben.

gefragt 2015-07-09 21:43:59 +0100

JOSEF Gravatar-Bild

Hallo DB-Kenner und Spezialisten, ich bitte um Ratschläge / Informationen zu folgendem Problem. In einer BASE-Sub lese ich einen selektierten Record (z.B. Zeile 12) und modifiziere verschiedene Spaltenwerte. Das Ende der Formular-Bearbeitung wird durch das Anklicken des Icon "Datensatz speichern" ausgeführt. Ich erwarte dabei, dass dann der manipulierte Record zurück in die Zeile 12 gespeichert wird. Tatsächlich aber wird Zeile 1 überschrieben. Was mache ich falsch ? Wer kann mir Tipps, Hilfe geben ? Ich bedanke mich schon mal im Voraus - Josef

Bearbeiten Tags ändern Melden schließen vereinen löschen

Kommentare

Hallo Josef,

Mit BASE-Sub meinst Du vermutlich ein Unterformular, oder? Dass da ein Sprung beim Speichern vorkommt habe ich noch nicht gehört. Hast Du vielleicht eine Sortierung vorgegeben und lässt das Unterformular eventuell beim Abspeichern jedes Mal neu einlesen, so dass die neueste Änderung oben steht?

Enthält die Datenbank irgendwelche Makros?

Vielleicht kannst Du die Datenbank mit ein paar Dummydaten versehen irgendwo hochladen, damit ich mir das einmal anschauen kann.

Gruß

Robert

RobertG Gravatar-BildRobertG ( 2015-07-10 21:22:09 +0100 )Bearbeiten

1 Antwort

0

geantwortet 2015-07-11 22:07:27 +0100

JOSEF Gravatar-Bild

updated 2015-07-11 22:09:34 +0100

Hallo RobertG, Danke für Deine Antwort!

Ja, ich verwende ein Unterformular und mehrere Macros; Das Formular zur Mitgliederverwaltung unterscheidet zwischen Neuaufnahme, Modifikation und Löschung. Bei Änderung der Daten (Modifikation/Löschung) wird der aktuelle Record in eine History-Tabelle geschrieben und anschließend die Änderungen in das Formular eingetragen. Der so modifizierte Record sollte dann wieder in seine original-ROW zurückgeschrieben werden. soweit mein Wunsch! Nach der Auswahl "Aktion-Modifikation" wird über die Combobox "Auswahl-Mitglied" das zu änderne Mitglied selektiert , der Record wird gelesen und die Daten in das Formular eingetragen. Das Unterformular wird bei den Aktionen "Modifikation/Löschung" nicht angesprochen, es wird nur bei Neuaufnahme verwendet. Dies sind meine ersten DB-Versuche und meine erste Anfrage in einer ASK/Chat-Runde; Ich versuche das Program hochzuladen

Danke im Voraus

Bearbeiten Melden löschen Link mehr

Kommentare

Hallo Josef,

u kannst mir die DB auch per privater mail zuschicken: robert@familiegrosskopf.de

Gruß

Robert

RobertG Gravatar-BildRobertG ( 2015-07-12 15:39:27 +0100 )Bearbeiten
Registrieren oder einloggen, um zu antworten

Antwortwerkzeuge

1 Beobachter

Statistik

Gefragt: 2015-07-09 21:43:59 +0100

Angesehen: 56 Mal

Aktualisiert: Jul 11 '15