Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: BM108 am März 02, 2021, 00:00:41

Titel: neuer Datensatz wird nicht gespeichert
Beitrag von: BM108 am März 02, 2021, 00:00:41
Hallo, ich habe vor 5 Jahren eine Accessdatenbank für die Vereinsverwaltung "geerbt" Bisher alles ohne Probleme. Nun muss sich 2 neue Datensätze einfügen, die sich nicht speichern lassen. In den Tabellen und Abfragen werden sie übernommen jedoch nicht im Formular. Da ich nur die Daten bisher erfasst habe uns mich sonst nicht mit Access beschäftigt habe, verzweifele ich
Titel: Re: neuer Datensatz wird nicht gespeichert
Beitrag von: MzKlMu am März 02, 2021, 00:52:11
Hallo,
wenn die neuen Daten in der Tabelle sind, sind sie auch gespeichert.
Formulare können keine Daten speichern.

Wie gibtst du die neuen Daten ein?
Bitte mal genauer beschreiben.
Titel: Re: neuer Datensatz wird nicht gespeichert
Beitrag von: Beaker s.a. am März 02, 2021, 12:17:14
@BM108
Wenn die Daten gespeichert sind, wie du sagst, gibt es eigentlich
nur 2 Möglichkeiten warum die DS nicht angezeigt werden,
1. sie werden in der Datensatz-Herkunft des Formulars ausgefiltert
(Joins oder WHERE-Klausel).
2. es ist oder es wird per Code ein Filter gesetzt, der die DS
ausschliesst.

gruss ekkehard
Titel: Re: neuer Datensatz wird nicht gespeichert
Beitrag von: ebs17 am März 02, 2021, 12:58:59
Vielleicht sieht man nach, ob das Formular überhaupt etwas mit den betrachteten Tabellen/Abfragen zu tun hat. Da kann man nämlich echt verzweifeln ...
Titel: Re: neuer Datensatz wird nicht gespeichert
Beitrag von: BM108 am März 02, 2021, 19:30:54
Wie kann man hier screenshots anhängen? Dann kann ich euch den Aufbau zeigen
Titel: Re: neuer Datensatz wird nicht gespeichert
Beitrag von: MzKlMu am März 02, 2021, 20:17:20
Hallo,
"Antwort" anklicken, dann gibt es unten einen Button
Attachments and other options
Titel: Re: neuer Datensatz wird nicht gespeichert
Beitrag von: BM108 am März 02, 2021, 20:53:57
Hier sind die Screenshots. Ich habe bisher nur Daten in der Maske eingegeben, siehe auch Nr. 63 und habe dann die Abfragen benutzt. Jetzt möchte ich einen neuen Verein anlegen und weiß nicht wie es geht. Leider weiß der Ersteller der Datenbank auch nicht mehr wie es geht.
Titel: Re: neuer Datensatz wird nicht gespeichert
Beitrag von: MzKlMu am März 02, 2021, 23:16:42
Hallo,
die Bilder helfen nichts.
Wenn der neue Vereien in der Tabelle ist (wie Du schreibst) so ist er doch bereits angelegt.
Wo fehlt es jetzt denn noch ?
Titel: Re: neuer Datensatz wird nicht gespeichert
Beitrag von: BM108 am März 02, 2021, 23:39:23
Der neue Verein muss auch in das Formular (Maske) rein, damit ich die Jahresdaten erfassen kann
Titel: Re: neuer Datensatz wird nicht gespeichert
Beitrag von: MzKlMu am März 03, 2021, 00:53:44
Hallo,
ich kann Dir da beim besten Willen keinen richtigen Rat geben.
Möglicherweise ist nicht in allen Feldern im Datensatz für den Verein etwas eingetragen. Wenn die Fremdschlüsselfelder nicht alle gefüllt sind, wird der Verein im Formular nicht angezeigt.

Gibt es Beziehungen in der Datenbank (Beziehungsfenster) ?
Wenn ja, bitte hier mal ein Bild zeigen.
Titel: Re: neuer Datensatz wird nicht gespeichert
Beitrag von: BM108 am März 03, 2021, 01:00:53
Ich kenne mich mit Access überhaupt nicht aus. Bin froh, dass ich nach Eingabe meine Serienbriefe hinbekomme. Ich kann dir daher nicht sagen ob und wo da Beziehungsfenster sind. Ich kann dir die Datei zur Verfügung stellen
Titel: Re: neuer Datensatz wird nicht gespeichert
Beitrag von: MzKlMu am März 03, 2021, 01:23:10
Hallo
Du kannst die DB hier hochladen (als Zip-file) , aber alle persönlichen Daten müssen gelöscht werden, unbedingt.
Titel: Re: neuer Datensatz wird nicht gespeichert
Beitrag von: BM108 am März 03, 2021, 18:13:08
Hier ist die Datei, ich denke es ist einfacher, wenn ihr sie euch anschauen könntezyzip.zip
Titel: Re: neuer Datensatz wird nicht gespeichert
Beitrag von: Beaker s.a. am März 03, 2021, 18:55:15
@BM108
Das der neue DS nicht angezeigt wird liegt, wie vermutet, an der DS-Herkunft
des Formulars. Da ist die Sepa-Tabelle per INNER JOIN mit eingebunden. Da gibt
es aber keinen passenden DS, da du zwar die Felder befüllen kannst, aber beim
Speichern werden diese nicht als neuer DS in die Sepa-Tabelle eingetragen.

Dazu benötigst du ein Unterformular in dem die Sepa-Mandate angelegt werden.
Oder nach Korrektur der DS-Herkunft sind die Felder ungebunden, und du überträgst
sie mit einer Anfügeabfrage in die Sepa-Tabelle.
Ich befürchte jedoch, dass du das mit deinen Kenntnissen kaum hin bekommst.
I.Ü. sind da weitere Schnitzer drin, - nicht übereinstimmende Datentypen, Double
als PK, was ich als erstes so gesehen habe.
Das Ganze ist schon ziemlich zusammen geschustert, selbst für meine Begriffe.
Für eine nachhaltige Nutzung müsste das IMO von Grund auf neu aufgebaut werden, sorry.

gruss ekkehard

Titel: Re: neuer Datensatz wird nicht gespeichert
Beitrag von: BM108 am März 03, 2021, 20:20:30
Hallo Ekkehard,
den Sepaeintrag habe ich einfach mal in der Maske eingefügt. Da ich keine Ahnung von Access habe, ist es wohl schief gelaufen. Wer kann mir die Datenbank wieder schick machen?

Gruß Torsten
Titel: Re: neuer Datensatz wird nicht gespeichert
Beitrag von: Beaker s.a. am März 04, 2021, 12:47:48
@BM108
So einfach ist das nicht gemacht. Da muss auch ausgiebig am
Datenmodell gearbeitet werden.
Schau doch mal in die Job-Börse (https://www.access-o-mania.de/forum/index.php?board=17.0)
Da bietet Franz z.B. seine Dienste an, und ich denke zu moderaten
Tarifen.

gruss ekkehard