6.3k Aufrufe
Gefragt in Datenbanken von meckimesser Einsteiger_in (25 Punkte)
Hallo Zusammen,

ich habe hier eine vermutlich sehr einfache Frage für einen Access Spezi... :-)

Ich benötige in einer Abfrage ein Feld in welchen einfach ab der Zahl 1 immer Zeilenabängig + 1 hoch gezählt wird. Benötige das für eine Ergebnisliste für ein Rennen

Hat da jemand auf die schnelle eine Idee?

Danke und Grüße
Mecki

8 Antworten

0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo Mecki,

füge in die betreffende Tabelle ein Feld z.B."Laufende Nr" mit dem Felddatentyp "Autowert" ein.
Das Feld kannst Du dann ganz links mit der gedrückten linken Maustaste z.B. an die erste Stelle ziehen.

Anschließend geh in die Abfrage>Entwurfsansicht und ziehe mit gedrückter linker Maustaste aus dem Fenster z.B.Tabelle1 oder wie es sonst heißen mag "Laufende Nr" in die Zeile "Feld" an die Stelle wo Du es haben willst.

Gruß

Paul1
0 Punkte
Beantwortet von meckimesser Einsteiger_in (25 Punkte)
Hallo Paul,

danke für die Info. Habe leider noch was vergessen mitzuteilen.... Sorry. Ich habe eine Tabelle und habe Abfragen gen für verschiedene Klassen wir z.B. bis 11 Jahre, 12 bis 17 Jahre, ab 18 Jahre usw. Bezugnehmend auf diese Abfragen drucke ich dann die Urkunden im Word.

Gibt es da auch die Möglichkeit diese "Funktion" in eine Abfrage einzubauen?

Danke und Grüße,
Mecki
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo Mecki,

Das geht schon, so etwas hatte ich schon einmal ist aber derart mühsam und kompliziert, dass ich es Dir nicht anbieten möchte.

Ich würde Dir der einfachheithalber empfehlen für jede Altersgruppe eine Tabelle anlegen, wenn es immer gleich ist kannst Du sie unter Speichern unter auch mehrfach kopieren und natürlich umbenennen.

Dann pro Tabelle eine Abfrage erstellen.

Denn aus einer Tabelle mehrere Abfragen erstellen, habe ich festgestellt, dass dann überall das gleiche steht!

siehe nachfolgendes Beispiel:

Laufende Nummer

Gruß

Paul1
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo Mecki

Im nachfolgenden Beispiel habe ich in den Abfragen ein zusätzliches Zählerfeld (Laufnummer) eingebaut, dafür musste ich die Tabellen etwas ändern – schaue es Dir an.

Zählerfeld-Abfrage

Das zusätzliche Zählerfeld ist verbunden mit dem Autowertfeld „ID“ (Primärschlüssel) und hat den Vorteil, solltest Du einen Datensatz löschen müssen, dass die fortlaufende Nummerierung erhalten bleibt im Gegensatz zum ID-Feld.
In einer der beiden Abfragen habe ich diesen Umstand dargestellt.

Alles Andere ist je nach Erfordernis mit den Kriterien in der Entwurfsansicht der Abfragen einzustellen.

Wenn es Dir was bringt freut es mich, wenn nicht betrachte es als Fleißaufgabe von mir.

Gruß

Paul1
0 Punkte
Beantwortet von meckimesser Einsteiger_in (25 Punkte)
Hallo Paul,

vielen Dank für deine Fleißaufgabe. Ich werde mal schauen in wieweit ich deine Beispiele weiter verwenden kann.

Leider habe ich der Einfachheit halber alle Einträge in einer Tabelle, damit ich über ein einziges Formular die Fahrerdaten, sowie die Zeiten eingeben kann. Über Abfragen erstelle ich mir dann die Ergebnislisten für die einzelnen Klassen aus dieser Tabelle. War bzw. ist für mich halt einfacher, da ich nicht mehere Formulare für die verschiedenen Tabellen brauche.

Was mir aber nun einfällt... gibt es die Möglichkeit über ein Formular verschieden Tabellen zu befüllen? Dann könnte man alle deine Lösungsansätze ja nutzen...

Grüße,
Mecki
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo Mecki,

wenn das was Du hast zur Zufriedenheit funktioniert, dann würde ich dabei bleiben.

Zu Deiner Frage:
Mit Unterformularen aus Tabellen wäre es möglich (werden in ein Hauptformular eingefügt und jede Eingabe ist dann in den jeweiligen Tabellen auch vorhanden).

Ich habs zwar so noch nie gemacht, aber das ist reine Geschmacksache.

Gruß

Paul1
0 Punkte
Beantwortet von meckimesser Einsteiger_in (25 Punkte)
Hallo Paul,

danke nochmals für deine Hilfe. Bin eigentlich der gleichen Meinung wie du. never change a running system... ;-)
Denke ich werde die Einträge eher in eine Excel Tabelle exportieren und damit dann weiter machen.

Viele Grüße,
Mecki
0 Punkte
Beantwortet von marie Experte (2k Punkte)
Schau doch mal hier, vielleicht hilft Dir das support.microsoft.com/kb/510041/de

Wenn nicht müsste man halt mal wissen nach welchem Feld die Abfrage sortiert ist, dann ist das kein Problem. Sorry, aber ich lade mir nichts herunter, musst mir dann schon eventuell hier schreiben, wie der SQL-Code Deiner Abfragen lautet.

Gruß Marie
...