Hallo, ich habe eine kleine Turnierverwaltung für Bogensportturniere in Planung:
Folgende Ausgangsituation: Bogenschützen melden sich vorab per Mail oder am turniertag an.
Ein Turnier kann auch 2 oder mehr Tage dauern.
Jeder Schütze wird in eine Startklasse (Damen, Herren etc.) eingeteilt
Zusätzlich wird er in einen Bogenklasse eingeteilt (Langbogen, Recurve etc.)
Soweit habe ich (totaler Neuling in Access) es hinbekommen. Sogar eine Auswertung habe ich testweise hinbekommen.
Aber wie sage ich dem Programm welches Turnier (Turniertag) es auswerten soll.
Im Anhang meine Testdatei
[Anhang gelöscht durch Administrator]
Hallo Kollege ;-))
Du hast Doch eine Tabelle "tblTurnier" , in der Turniername und Datum steht. Diese Felder kannst Du in einer Abfrage für die Auswertung mit geeigneten Kriterien filtern.
(Olympic Recurve , FITA, Feld)
Ja, aber dann habe ich eine steife Abfrage. Ich müßte für jedes neue Turnier eine geeignete Abfrage erstellen. Ich suche eine Möglichkeit aus dem aktuellen Turnier heraus die Auswertung eben nur dieses zu drucken. Eine Abfrage ist ja immer statisch wenn cih den Turniernamen als Kriterium eingeben.
Allerding ließe sich das Datum als Filter nutzen, aber wie macht man das???
(selbstgebauter Osage Holzbogen 58lb)
Hallo Matthias,
willkommen im Forum.
Die Auswahl eines Turniertages sollte kein Problem sein. Die Frage ist nur, wie du eine solche Auswahl/Recherche steuern willst.
Du kannst das händisch einfach im Auswahlentwurf in Kriterium eintragen oder was besser wäre, das über ein Formular steuern, sodass du bzw. ein anderer Nutzer garnicht in die Abfragen gehen muss, sondern "alles" an Recherchen automatisch nach Eingaben in Auswahlformulare abläuft.
Hierzu ist kann man "Formularbezüge" benutzen oder man arbeitet mit "dynamischen SQL-Strings". Zu beiden kannst du Forumbeispiele finden oder ich mache dir ein Beispiel. Hierzu müsstest du mal eine "kleine" Aufzählung der gewünschten Recherchen machen u. dazu die möglichen Auswahlkriterien.
Gruß Oma
Also für eine Auswertung wäre das letztes Turnier sicher der Standard. Für eine Auswertung über 2 oder mehr Turniertage müsste man dei Auswertung der letzten n-Tage angeben können (Gesamtauswertung )
Oder aber das Turnier aus einer liste auswählen können.
Puh
ich glaube ich habe mich echt übernommen was das angeht
Hallo Matthias,
Zitatch glaube ich habe mich echt übernommen was das angeht
naja, das ist so am Anfang einer Datenbankprogrammierer-Karriere! ;D ;D
Ich mache dir heute Abend mal ein kleines Beispiel fertig.
Gruß Oma
Oh Man, Danke
wie soll ich das nur wieder gutmachen?
So, ich habe gerade in der Hilfe nachgeschaut und eine Abfrage hinbekommen, die die letzten 7 Tage auswertet. Somit könnte man ein Mehrtagesturnier auswerten.
Außerdem kann ich eine zweite Abfrage ausführen, die nur den aktuellen Tag berücksichtigt. Besser wäre eine Auswahliste zur auswahl des Turniers. Ich warte mal auf deine Lösung
Sooo! ich bin jetzt mit dre Navigation erheblich weitergekommen. Ich hatte das Kombinationsfeld immer gebunden gemacht. Jetzt wo es ungebunden ist, funktioniert alles so wie es soll.
Ich habe das Ergebniss mal bereitgestellt: Die Formulare sind erst mal nur so zur Dateneingabe etc gemacht.
Das mit dem Bericht nach Turnier habe ich noch nicht hinbekommen.
[Anhang gelöscht durch Administrator]
Hallo Matthias,
anbei mal ein kleines Beispiel, in dem einige Prinzipien dargestellt sind.
Natürlich ist das alles noch unvollkommen, aber es kann dir helfen; sehe einmal von der Form (Größe, Farben, Schrift usw. ab)
Formular frmTurnier ist beispielhaft, so sollten Schuetzen, Vereine u. Turniere in gleicher Form angelegt werden.
Es ist jeweils ein Button Neu, Löschen, Drucken zum Neuanlegen, Löschen oder Drucken eines Datensatzes vorhanden.
Dazu ist ein Button Auswahl vorhanden, der nach Klicken die Auswahlkriterien anzeigt; für Turniere eben Turniername, Ort, von, bis.
Damit kannst du eben nach diesen Kriterien selektieren( wenn denn z.B. 1000 Turniere in der DB enthalten sind ;))
Gebe mal "freude" bei Turnier ein u. du siehst, es wird auch nach Teilbegriffe gesucht.
Formular frmTurnierTeilnehmer zeigt zu jeden Turnier die Teilnehmer, nach auswählen eines Turniers kann mit Button Druck die Teilnehmerliste des aktuellen Turniers(Cursorposition) gedruckt werden. Auch hier können Lösch- und Suchbuttons angelegt werden
Wie gesagt, das ganze kann formmäßig geändert werden u. weitere Buttons zur verbesserten Bedienung eingeführt werden.
Auch können weitere Übersichten erstellt werden: für eine Person können alle Teilnamen an Turnieren dargestellt werden.
Auch müsste ein Hauptmenü erstellt werden, mit dem die einzelnen Formulare aufgerufen werden .... usw.
Prüfe alles u. schreibe was noch fehlt u. was unzureichen ist.
Gruß Oma
[Anhang gelöscht durch Administrator]
Uiiii! Erst mal vielen Dank! Ich werde das in Ruhe durchschauen (hektik hat bislang nur geschadet :D) und mir versuchen deine Vorgehensweise zu verdeutlichen. Melde mich sobald ich da weiter bin!! Danke schön!!!
Hallo,
lass dir Zeit u. denke daran: die Formular-Gestaltung kannst du jederzeit wieder mit deinen Geschmack ändern.
Wichtig zu erkennen ist: alles was du erreichen willst, kannst du über Formularkonstruktionen bzw. Befehle aus den Formularen erreichen!
Wenn alles in der DB dann steht, brauchst/solltest du beim Benutzen nie die Tabellen bzw. Abfragen benutzen sondern alles über benutzerfreundliche Formulare erledigen.
Ob das nun so endgültig in meinen (schnellen) Entwurf ist, sei dahingestellt; soll eben nur eine Anregung sein.
Gruß Oma