Access-o-Mania

Access-Forum (Deutsch/German) => Access-Hilfe => Thema gestartet von: sebi95 am Juni 04, 2014, 09:46:20

Titel: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: sebi95 am Juni 04, 2014, 09:46:20
Wer kann mir helfen, ich soll eine Datenbank für die Ferienprogramm-Anmeldung unserer Stadt erstellen, ich hab die Tabelle und ein Formular erstellt: Die Access Datenbank findet ihr hier: http://1drv.ms/1ncBnv8 (http://1drv.ms/1ncBnv8)

Ich möchte das wenn man eine Aktivität anklickt, das der zuzahlende Betrag im Feld "Betrag" erscheint. Der zuzahlende Betrag muss man noch einfügen, aber ich weis nicht wo und wie. Außerdem soll die Aktivität auf eine bestimmte Teilnehmerzahl begrent sein, so dass wenn man mehr personen anklickt als erlaubt eine meldung kommt: "Teilnehmerzahl überschritten".

Bitte helft mir, wer kann mir die Datenbank umändern. DANKE! :)
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: MaggieMay am Juni 04, 2014, 10:20:35
Hallo,

als erstes musst du das Tabellenkonzept auf solide Füße stellen:
Die Aktivitäten gehören in eine separate Tabelle, ein Datensatz pro Aktivität. Da kannst du dann auch gleich noch die max. Teilnehmerzahl und den Preis eintragen, sowie Termine und sonstige spezifische Informationen.
Als nächstes brauchst du eine Tabelle für die Teilnehmer mit ihren persönlichen Daten. Und zu guter Letzt eine Verknüpfungstabelle "Teilnehmer_Aktivität", um die Anmeldungen zu erfassen. Auch hier gilt wieder: Ein Datensatz pro Teilnehmer und Aktivität.

Das wäre das Grundgerüst. Darüberhinaus muss evtl. noch der Zahlungseingang nachgehalten werden und was sonst noch an organisatorischen Dingen anfällt.

Auf dieser Datenbasis kannst du dann anfangen Formulare zu erstellen. Deine Fragen sollten sich damit wohl auch von selbst beantworten.
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: sebi95 am Juni 04, 2014, 10:32:25
MHM...

kannst du mir die Datenbank mit einem Datensatz bearbeiten? als bsp.
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: MaggieMay am Juni 04, 2014, 10:43:39
Was an meiner Beschreibung hast du denn nicht verstanden?
Lies dich doch erstmal ins Thema "Relationale Datenbanken" ein,
bspw. über diesen Einstieg:
1.31 Normalisierung und Datenbanktheorie (http://www.donkarl.com?FAQ1.31)
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: sebi95 am Juni 04, 2014, 11:53:36
OK Danke - Hast du das so gemeint? -> http://1drv.ms/1kwyViY (http://1drv.ms/1kwyViY)
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: MaggieMay am Juni 04, 2014, 12:06:12
Die Richtung stimmt schon mal, allerdings sollte die Verknüpfung über die Primärschlüssel (PK) erfolgen und nicht über sämtliche Datenfelder. Die Verknüpfungstabelle enthält also nur den eigenen PK und die der beiden anderen Tabellen als Fremdschlüssel (FK). Dabei ist es sinnvoll, die PKs unterschiedlich zu benennen und auch die FKs entsprechend zu kennzeichnen, bspw. als "akt_ID_f".
Was die unterschiedlichen Preise betrifft, so sollten die sich aus den Teilnehmerdaten herleiten lassen und nicht zusätzlich in der Verknüpfungstabelle gespeichert werden müssen.

Wichtig ist auch, dass man die Datenfelder von vornherein sinnvoll benennt und auf Sonderzeichen (inkl. Leerstellen) verzichtet. Einzige Ausnahme ist hier der Unterstrich (_).
Bezeichnungen wie "Preis Erwachsener/Begleitperson" können als Beschreibung eingesetzt werden, als Feldname wäre aber bspw. so etwas wie "PreisErwBglp" vorzuziehen.

Ich hoffe, das hilft dir weiter.
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: sebi95 am Juni 05, 2014, 08:17:45
Hey,

sorry aber leider komm ich jetzt net weiter, ka, kannst du mit nicht die beziehungen einrichten?
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: database am Juni 05, 2014, 08:29:54
Hallo,

ich habe deine DB abgeändert, dass sie den Regeln des relationalen DB-Entwurfs entspricht.
In der Tabelle Teilnehmer habe ich das Feld 'Alter' gegen 'GebDatum' geändert, da es sonst zu Problemen kommt, wenn sich das Alter eines TN ändert - was in der Regel alle Jahre passiert :-)

Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: sebi95 am Juni 05, 2014, 08:54:04
Danke, kann ich mir die irgendwo runterladen?
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: MaggieMay am Juni 05, 2014, 14:10:04
Sorry, aber ich habe dir doch ganz ausführlich beschrieben was zu tun ist. Was genau ist das Problem?
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: sebi95 am Juni 05, 2014, 14:48:53
sorry ich kenn mich da gar net aus mit eigentlich, könntest du mir die datenbank fertig machen?
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: MaggieMay am Juni 05, 2014, 16:31:37
Jetzt machst du aber Witze, oder? Was genau hast du denn nicht verstanden?
Die Beziehungen werden über die Datensatzschlüssel hergestellt, die Detaildatenfelder haben in der Verknüpfungstabelle nichts zu suchen.
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: sebi95 am Juni 06, 2014, 08:25:10
so? -> http://1drv.ms/1i7KY1Y (http://1drv.ms/1i7KY1Y)
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: MaggieMay am Juni 06, 2014, 09:33:51
Hallo,

auf den ersten Blick ok, doch Beziehungen sollten stets mit Referentieller Integrität angelegt werden.
Ist das nicht möglich, so handelt es sich um einen Fehler, der behoben werden muss.
Die ausgeworfene Fehlermeldung dürfte selbsterklärend sein.

Des weiteren solltest du noch einmal über die Datenfeldnamen nachdenken.
Auch dazu hatte ich bereits etwas geschrieben (-> keine Sonderzeichen, keine Feldbeschreibungen sondern Kurzbezeichnungen).
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: database am Juni 08, 2014, 11:03:52
Hallo,

"Danke, kann ich mir die irgendwo runterladen?"

Ich habe deine Datenbank direkt am Drive geändert - diese wurde scheinbar wieder überschrieben.
Schau mal im Anhang!

Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: sebi95 am Juni 10, 2014, 10:06:02
Zitat von: database am Juni 08, 2014, 11:03:52
Hallo,

"Danke, kann ich mir die irgendwo runterladen?"

Ich habe deine Datenbank direkt am Drive geändert - diese wurde scheinbar wieder überschrieben.
Schau mal im Anhang!

Hallo, vielen Dank kannst du mir auch ein Formular erstellen. So ein Anmeldeformular? wo ich die teilnehmer eintragen kann, so dass ich mehrere Aktivitäten auch auswählen kann und das der zubezahlende Betrag ausgewiesen wird?

Vielen vielen Dank im Voraus. :)
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: database am Juni 11, 2014, 19:58:43
Frage am Rande:

Bekommst du für die Erstellung/Bereitstellung der DB etwas bezahlt oder machst du die aus Jux und Tollerei  :D ?
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: sebi95 am Juni 11, 2014, 22:17:40
Zitat von: database am Juni 11, 2014, 19:58:43
Frage am Rande:

Bekommst du für die Erstellung/Bereitstellung der DB etwas bezahlt oder machst du die aus Jux und Tollerei  :D ?

Hallo, nein bekomm nichts dafür is ehrenamtlich für die stadtverwaltung.
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: database am Juni 12, 2014, 15:27:57
Servus,
im Anhang findest du ein ganz einfaches Beispiel das du nach Belieben erweitern oder ändern kannst.

HTH
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: sebi95 am Juni 13, 2014, 09:07:46
Zitat von: database am Juni 12, 2014, 15:27:57
Servus,
im Anhang findest du ein ganz einfaches Beispiel das du nach Belieben erweitern oder ändern kannst.

HTH

Vielen Dank!
Aber wie mach ich das mit der Summe, und das wenn man u6 ist oder ein maxx-ticket hat 0€ bezahlt???
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: database am Juni 14, 2014, 21:43:08
Hallo,

ZitatAber wie mach ich das mit der Summe, und das wenn man u6 ist oder ein maxx-ticket hat 0€ bezahlt

Naja ganz einfach - du baust die benötigten Funktionalitäten ein ...  :)

Für die Summe im Formularfuß des UFo ein Textfeld mit Steuerelementinhalt  =Summe([Kosten])

Und für die beiden anderen Sachen ist die Berechnung des Preises zu ändern (in der Ereignisprozedur 'Beim Ändern' der Aktivitätenauswahl)

Habe das mal für dich ereldigt, geänderte Datei findest im Anang

Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: sebi95 am Juni 18, 2014, 11:51:03
Zitat von: database am Juni 14, 2014, 21:43:08
Hallo,

ZitatAber wie mach ich das mit der Summe, und das wenn man u6 ist oder ein maxx-ticket hat 0€ bezahlt

Naja ganz einfach - du baust die benötigten Funktionalitäten ein ...  :)

Für die Summe im Formularfuß des UFo ein Textfeld mit Steuerelementinhalt  =Summe([Kosten])

Und für die beiden anderen Sachen ist die Berechnung des Preises zu ändern (in der Ereignisprozedur 'Beim Ändern' der Aktivitätenauswahl)

Habe das mal für dich ereldigt, geänderte Datei findest im Anang

Hallo vielen vielen Dank
eine bitte hab ich noch im Formular sind nicht alle aktivitäten vorhanden?

Und geht das wenn die höchstteilnehmer zahl ereicht ist das eine meldung erscheint "Aktivität ausgebucht".

kannst du mir einen Bericht erstellen in dem dann die angaben der teilnehmer, für die veranstalter der einzelnen aktivitäten, aufgelistet sind?
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: database am Juni 22, 2014, 12:23:57
Hi,

Zitateine bitte hab ich noch im Formular sind nicht alle aktivitäten vorhanden
Doch, allerdings sind diese auf die Altersgruppe des Teilnehmers eingeschränkt.
So werden bei einem 4-jährigen nur die Aktivitäten angezeigt, die er/sie auch buchen kann.
Das sollte allerdings richtig ablaufen - prüfe das mal.

Die Prüfung auf maximale Teilnehmeranzahl habe ich eingebaut, ebenso einen Button um gebuchte Aktivitäten wieder zu löschen.

Hast du schon versucht so einen Bericht selbst zu gestalten?

Versteh' mich bitte nicht falsch - zu helfen ist die eine Seite, eine komplette Anwendung funktionsfertig und wunschgemäß angepasst zu erstellen die Andere.

Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: sebi95 am Juni 23, 2014, 11:08:17
Zitat von: database am Juni 22, 2014, 12:23:57
Hi,

Zitateine bitte hab ich noch im Formular sind nicht alle aktivitäten vorhanden
Doch, allerdings sind diese auf die Altersgruppe des Teilnehmers eingeschränkt.
So werden bei einem 4-jährigen nur die Aktivitäten angezeigt, die er/sie auch buchen kann.
Das sollte allerdings richtig ablaufen - prüfe das mal.

Die Prüfung auf maximale Teilnehmeranzahl habe ich eingebaut, ebenso einen Button um gebuchte Aktivitäten wieder zu löschen.

Hast du schon versucht so einen Bericht selbst zu gestalten?

Versteh' mich bitte nicht falsch - zu helfen ist die eine Seite, eine komplette Anwendung funktionsfertig und wunschgemäß angepasst zu erstellen die Andere.

Ja klar,
wenn ich im Formular das Geburtsdatum eingebe kommt immer eine Fehlermeldung.

Einen Bericht hab ich erstellt, sieht aber blöd aus irgendwie.

Die Datei befindet sich im Anhang.
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: MaggieMay am Juni 23, 2014, 11:20:57
Hallo,
Zitat von: sebi95 am Juni 23, 2014, 11:08:17wenn ich im Formular das Geburtsdatum eingebe kommt immer eine Fehlermeldung.
kann ich nicht nachvollziehen, welche wäre das?
Allerdings kommt bereits beim Öffnen des Formulars eine Fehlermeldung wegen einer nicht deklarierten Variablen.
ZitatEinen Bericht hab ich erstellt, sieht aber blöd aus irgendwie.
Was hindert dich daran, ihn nach deinen Vorstellungen zu gestalten?
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: sebi95 am Juli 02, 2014, 12:08:35
Hallo nochmal,

wie kann ich solche Popups für die einzlnen aktivitäten klicken, wo mir dann z.B. Kind mit Maxxticket? angezeigt wird.

Danke.
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: sebi95 am Juli 09, 2014, 21:43:29
Zitat von: database am Juni 22, 2014, 12:23:57
Hi,

Zitateine bitte hab ich noch im Formular sind nicht alle aktivitäten vorhanden
Doch, allerdings sind diese auf die Altersgruppe des Teilnehmers eingeschränkt.
So werden bei einem 4-jährigen nur die Aktivitäten angezeigt, die er/sie auch buchen kann.
Das sollte allerdings richtig ablaufen - prüfe das mal.

Die Prüfung auf maximale Teilnehmeranzahl habe ich eingebaut, ebenso einen Button um gebuchte Aktivitäten wieder zu löschen.

Hast du schon versucht so einen Bericht selbst zu gestalten?

Versteh' mich bitte nicht falsch - zu helfen ist die eine Seite, eine komplette Anwendung funktionsfertig und wunschgemäß angepasst zu erstellen die Andere.

Hallo nochmal,

wie kann ich solche Popups für die einzlnen aktivitäten klicken, wo mir dann z.B. Kind mit Maxxticket? angezeigt wird.

Danke.
Titel: Re: Hilfe - Ferienprogramm Anmeldungsdatenbank erstellen!!!
Beitrag von: database am Juli 31, 2014, 20:01:15
Hallo,

Zitat
Allerdings kommt bereits beim Öffnen des Formulars eine Fehlermeldung wegen einer nicht deklarierten Variablen.

Ich sehe keine Fehlermeldung beim Öffnen  :-\
Allerdingst fehlt in der Prozedur 'GebDatum_AfterUpdate'  die Deklaration der Variablen strSQL und das wiederum verursacht eine Fehlermeldung nach der Eingabe eines Geburtsdatums.



Zitat
wie kann ich solche Popups für die einzlnen aktivitäten klicken, wo mir dann z.B. Kind mit Maxxticket? angezeigt wird.

Kannst du BITTE das mal ein wenig ausdeutschen? Ich verstehe beim Besten Willen nicht was du da haben oder sehen willst.  :'(