Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Access-Newbie möchte eine Datenbank erstellen. Wer mag helfen?

Begonnen von Maik November, November 26, 2012, 18:56:25

⏪ vorheriges - nächstes ⏩

Maik November

Hier die noch ziemliche schlichte DB.



Was soll ich nun als nächstes machen?

[Anhang gelöscht durch Administrator]

MzKlMu

Hallo,
bitte nach Access2003 konvertieren, ich habe z.Z. kein Access2010.
Gruß Klaus

Maik November

Und nun die 2003er Version.

Was hast du dann damit vor?

Soll ich nichts mehr machen? War ich so schlecht? aber trotzdem Danke für die Hilfe.

[Anhang gelöscht durch Administrator]

MzKlMu

#18
Hallo,
ZitatWas hast du dann damit vor?
Na was wohl, ich will Dir helfen. Aber das kann ich nur, wenn die Struktur stimmt und daher ist es besser man sieht was bereits angelegt wurde.

In die Tabellen mit den Details (die 1-Tabellen) kommen nur Daten die sich wiederholen können, also den Maßstab gibt es mehrfach, das Land, das Bundesland.

Aber wie ist das mit dem Blatt hat nicht jede Karte einen eigenen Blattnamen?
Oder mit Sheet ist das nicht für jede Karte unterschiedlich?
Und die Serie? Gibt es die Serie "TFC (L) 2nd Series" für mehrere Karten?

Und wie ist es mit der Anzahl der Karten, hast Du immer nur eine Karte, oder wird auch bei gleichen Karten jede Karte getrennt erfasst?
Gruß Klaus

Maik November

Hier mal ein Beispiel von einer Karte:

Blattname:        Kiel
Serie:                M745
Blatt:                 L-1726
Ausgabe:          9-DGID
Skala:               1 : 50000
(Bundesland):   Schleswig-Holstein
(Land):             Deutschland

Was ich damit sagen will ist, dass die Serien immer gleich bleiben. Die bestimmen so zu sagen die Skala. Jede Karte der M745 ist eine 1:50.000 Karte. Jede GNC (Global Navigation Chart) ist eine 1:5.000.000.
Dann kommt das Blatt. Das den Ausschnitt angibt auf der Erde. Hier nun Abschnitt L-1726. Das ist dann bei jeder Karte anders. Diese Karte zeigt dann auch den Abschnitt Kiel und hat deswegen den Blattnamen Kiel. Somit werden Blatt und Blattname auch immer zusammen gehören.
Die Ausgabe verändert sich mit jeder Neuausgabe der Karte. Hier ist es nun die 9-DGID und in der nächsten Ausgabe ist es dann die 10-DGID. Kommt aber nur alle paar Jahre vor.
Nicht jede Karte hat ein Bundesland oder Land. Gerade die GNC´S gehen über fast die ganze Erde.

Also um auf deine Fragen zu kommen.
Ja jede Karte hat ihr eigenen Blattname und das dazugehörige Blatt.
Somit ist auch jedes Blatt einmalig.
Und auch da ein yes. Die TFC (L) 2nd Series gibt´s auch für die ganze Welt. Deckt also die ganze Erde ab mit verschiedenen sheets.

Hoffe ich konnte etwas licht in die Sache bringen.

MzKlMu

Hallo,
ZitatHoffe ich konnte etwas licht in die Sache bringen.
Nein, nicht wirklich.
Ich frage mal anders:
Gibt es mehrere Karten mit dem Blattnamen Kiel?
Gibt es mehrere Karten mit M745 ?
Gibt es mehrere Karten mit L-1726?
Gibt es mehrere Karten mit 9-DGID?
Gibt es mehrere Karten mit TFC (L) 2nd?

Antworten mit Nein => keine eigene Tabelle erforderlich
Antworten mit Ja => eigene Tabelle erforderlich

Hintergrund meiner Fragen ist, dass ich denke Du brauchst nicht so viele 1-Tabellen.

Anders formuliert:
Wenn die Werte der 1-Tabellen nicht mehrfach verwendet werden können sind diese nicht notwendig.

Gruß Klaus

Maik November

nein
ja
nein
ja (ändert sich aber von Ausgabe zu Ausgabe)
ja

MzKlMu

Hallo,
nein keine Tabelle notwendig => Feld in der Übersichtstabelle
ja Tabelle erforderlich (wie gehabt)
nein keine Tabelle notwendig => Feld in der Übersichtstabelle
ja (ändert sich aber von Ausgabe zu Ausgabe)=Nein = keine Tabelle notwendig => Feld in der Übersichtstabelle
ja Tabelle erforderlich (wie gehabt)

Das heist, 3 Tabellen sind überflüssig.
Gruß Klaus

Maik November

Sehe ich dann nun auch so.

und.... zack.... sind weg... das *_F bei den drei Feldern auch

was nun?

MzKlMu

Hallo,
Zitat*_F bei den drei Feldern auch
das _F zu entfernen reicht aber nicht, Du musst auch ein Textfeld daraus machen, das war ja eine Zahl.

Lade die geänderte DB noch mal hoch bitte.
Gruß Klaus

Maik November


MzKlMu

#26
Hallo,
anbei mal ein Vorschlag für ein Formular zur Erfassung der Karten.
Überall wo ein Kombifeld ist, kannst Du aus bestehenden Daten auswählen.

Für die Dateneingabe der Vorratstabellen sind noch Formulare anzulegen.

Noch eine Frage zu den Bundesländern, sollen diese auch für andere Länder (z.B. Österreich) erfasst werden?
Wenn ja, wäre hier noch eine Umstrukturierung erforderlich.

PS:
Bitte bei weiteren Uploads die Version hochzählen.

[Anhang gelöscht durch Administrator]
Gruß Klaus

Maik November

So...

Danke erstmal dafür...

Habe nun (mal wieder) leichte Probleme.

1. wollte ich Formulare erstellen, mit denen ich Navigieren kann. Sprich von einer "Willkommensseite" entweder zur Kartenübersicht oder zum Formular, das eine weitere Navigation Seite werden soll, wo man zu den entsprechenden Formularen kommt um die Vorratstabellen zu vervollständigen. Aber jedes mal wenn ich noch auch nur einen Button drück kommt eine Fehlermeldung.

2. So sollte die gedachte Struktur aussehen der Formulare:

Startseite
|
|---Kartenübersicht
|
|---Bearbeitungsübersicht
      |
      |---Bundesland
      |---Land
      |---Serie
      |---Skala

3. Habe ich in der Tab_kartenübersicht das Feld Bestand hinzugefügt

4. Nein ich brauche für Österreich "noch" keine Bundesländer

5. Frage: Soll ich für jedes Formular eine Abfrage machen, wenn ich im Formular auf eine Tabelle zugreifen will?

6. Wenn du was zu verbessern hast immer nur zu.

7. Wie haste das gemacht bei den Länder, das nach dem Land_deu auswahl auch automatisch die lang_eng dazugehörig erscheint?

8. so soon

[Anhang gelöscht durch Administrator]

Beaker s.a.

Hallo Maik,
Habe Dir auf Basis der letzten DB mal ein
paar Formulare gebastelt.
Dazu habe ich vorher noch einen FK "Land_F"
in die Tabelle Bundesländer eingefügt; - die
müssen den Ländern ja auch zugeordnet
werden können.
Deshalb brauchst Du für die auch nicht unbe-
dingt ein einzelnes Formular, da reicht das UFo
im Länder-Form.
Zu 1. und 2.
Im Startform funzen die Buttons für das Form
Karten und das Länder-Form. Da solltest Du die
anderen beiden jetzt eigentlich selber schaffen; -
schau Dir den Code an.
Zu 3.
Wenn Du keine weiteren Anforderungen an die
Bestandsführung hast sollte das reichen.
Zu 4.
Ist jetzt aber kein Problem mehr.
Zu 5.
Muss für die Vorratstabellen nicht unbedingt sein,
da reicht auch der direkte Zugriff auf die Tabelle.
Zu 6.
Benenne die Steuerelemente ordentlich, will sagen
mit Prefix und "sprechend". Bei den meisten habe
ich das schon gemacht. Den Rest kannst Du an-
hand der Vorlagen selber anpassen.
UND! Mache das IMMER bevor Du die Elemente
im Code verwendest.
Zu 7.
Schau Dir die Abfrage an, die als DS-Herkunft des
Forms eingetragen ist.
Zu 8.
dito
hth
gruss ekkehard

[Anhang gelöscht durch Administrator]
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

Maik November

1.Und nun auch mal DANKE an Beaker.

2.Eine weitere Frage ist nun beim Formular Kartenübersicht: Wenn ich von machen Karten kein Bundesland habe, wie soll ich am besten den Null-Eintrag machen? In der Vorratstabelle einen leeren Datensatz anlegen und den dann mit hilfe des Kombifeld auslesen oder dem Kombifeld sagen, das auch Null-Einträge möglich sind.

3.Dank Beakers Anstoss zu Punkt 3.(alter post) habe ich mir eventuell überlegt, ob ich die Bestandsführung erweitern sollte mit Eingang und Ausgang von Karten? Mit extra Feldern von wem die Karte kam und an wen ich die geschickt habe oder sogar weggeworfen, weil alt. Cooli wäre ja dann auch noch das er mir automatisch anzeigt, wie viele ich dann noch habe von einer Karte.

Den automatischen Bestand könnte ich mir ja in dem frm_Kartenübersich anzeigen lassen und die Bestandsführung in einem extra Frm. Muss dafür bestimmt neue Tabellen und Abfragen anlegen.

Wie soll ich da nun vorgehen???????

4.Neue gedachte Struktur dadurch:
Startseite
|
|---Kartenübersicht
|
|---Bearbeitungsübersicht
|     |
|     |---Land
|     |---Serie
|     |---Skala
|
|---Bestandführung

5.dann habe ich in allen Formularen die Button für die Navigation gemacht (eins was ich kann *juhu*), aber ich bekomme nicht die DS-Anzeige so wie bei den Ländern hin, damit ich diese bearbeiten kann. Weiss auch nicht wie ich es bei der Frm_Kartenübersicht herraus lesen soll als Beispiel. Sonst hätte ich das schon gemacht. Bitte mal ein Tip dafür.

Desweiteren wollte ich fragen, ob es nötigt ist jedes Steuerelement anders zu bezeichnen? Habe jetzt die Lösch-Buttons von btnloeschen bis btnloeschen4 benannt. War das richtig oder hätten die auch alle gleich benannt werden können?

6. Was machen wir eigentlich wenn die DB über 200KB kommt? ist ja jetzt schon 180KB groß.

7. so soon

[Anhang gelöscht durch Administrator]