Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: sebi95 am Juli 13, 2017, 21:20:21

Titel: Access Datenbank Programmierung - Fehler
Beitrag von: sebi95 am Juli 13, 2017, 21:20:21
Hallo zusammen,

ich habe ein Problem mit meiner Datenbank. Diese könnt ihr hier downloaden: https://www.dropbox.com/s/mb26jxsrct0iqa5/Ferienprogramm_2017_V1.accdb?dl=0 (https://www.dropbox.com/s/mb26jxsrct0iqa5/Ferienprogramm_2017_V1.accdb?dl=0). Und zwar folgendes.

Wenn ich im Anmeldeformular das "Alter 1-5" eingebe und dann eine Buchung durchführen möchte mit einer Aktivität dann wir kein Betrag ausgewiesen. Geb ich aber ein Alter über 5 ein funktioniert die Betrags ausweisung. Woran liegt das? Wo ist der Programmierfehler?

Des Weiteren erscheint beim Auslesen der Daten unter "Daten ändern" oder "Teilnehmerliste" die Straßenverknüpfung. Diese wurde mal in einer vorgänger Version der Datenbank abgefragt wird aber nicht mehr benötigt. Wie kann ich diesen Parameter sammt alle verknüpfungen löschen damit diese Meldung nicht mehr auftritt.

Vielen Dank vorab für eure Hilfe.

Gruß Sebi
Titel: Re: Access Datenbank Programmierung - Fehler
Beitrag von: el_gomero am Juli 13, 2017, 21:41:39
Hallo,

1. funktioniert der link nicht
2. kann ich accdb hier nicht öffnen, nur mdb
3. sollte die Datei komprimiert und gepackt sein
4. kannst du sie dann (wahrscheinlich) auch hier hochladen
5. sind die Daten hoffentlich anonymisiert

Titel: Re: Access Datenbank Programmierung - Fehler
Beitrag von: sebi95 am Juli 14, 2017, 06:47:52
Hallo,

leider lässt sich die Datenbank nicht umformatieren.
Die Daten sind alles nur Beispiele.

Die Datenbank ist trotz komprimierung zu groß für den Upload hier, deshalb hier noch mal der  Cloudlink: https://www.dropbox.com/s/nshygmw8gmpwtdt/Ferienprogramm_2017_V1.accdb?dl=0 (https://www.dropbox.com/s/nshygmw8gmpwtdt/Ferienprogramm_2017_V1.accdb?dl=0)
Titel: Re: Access Datenbank Programmierung - Fehler
Beitrag von: dedidado am Juli 14, 2017, 09:01:25
Hallo,

das liegt schlichtweg daran, dass im Ereignis "nach Aktualisierung" der Aktivität, beim Alter < 6 der Preis auf "0" gesetzt wird und ansonsten nicht.

Und im Formular Frm_Anmeldung steht in der Eigenschaft "Sortieren nach" "[tbl_Teilnehmer].Strasse", was es in der Tabelle nicht (mehr) gibt.
Titel: Re: Access Datenbank Programmierung - Fehler
Beitrag von: hansdampf8 am Juli 14, 2017, 09:06:09
Hallo Sebi!

Versuche mal nicht umformatieren, sondern Speichern unter -> .MdB
Vorher bitte einmal unter Datei -> Datenbank komprimieren u reparieren
Danach packen

siehe Bilder..

Gruß Hans
Titel: Re: Access Datenbank Programmierung - Fehler
Beitrag von: Lachtaube am Juli 14, 2017, 10:38:40
Man erstellt eine neue mdb, importiert die Objekte aus der accdb, entfernt unnötigen Ballast (Bilder und alles was nichts mit der Problematik zu tun hat), kompiliert den VBA-Code, testet die Umgebung, wählt komprimieren und reparieren aus, packt das Resultat in ein Zip-Archiv und lädt es hier hoch.

Hier mal Dein Beispiel mit den sicherlich unnötigen Berichten und noch enthaltenen Titel-Logos.
Titel: Re: Access Datenbank Programmierung - Fehler
Beitrag von: sebi95 am Juli 14, 2017, 15:33:31
Zitat von: dedidado am Juli 14, 2017, 09:01:25
Hallo,

das liegt schlichtweg daran, dass im Ereignis "nach Aktualisierung" der Aktivität, beim Alter < 6 der Preis auf "0" gesetzt wird und ansonsten nicht.

Und im Formular Frm_Anmeldung steht in der Eigenschaft "Sortieren nach" "[tbl_Teilnehmer].Strasse", was es in der Tabelle nicht (mehr) gibt.

Super Danke. Hab die Probleme lösen können.