Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Abu am Februar 15, 2011, 11:44:15

Titel: Access - Neuland
Beitrag von: Abu am Februar 15, 2011, 11:44:15
Hallo zusammen,

ich habe einige Erfahrung in VBA fuer Excel und moechte nun ein vorhandenes Exel-Projekt in Access umsetzen. Mit Access betrete ich totales Neuland und bevor ich nun zig Versuche starte die Tabellen gescheit aufzusetzen, dachte ich, frag mal die Pro's ob sie dir nicht ein bissel helfen wollen...

Bevor ich nun wirre Begriffe hier in den Raum schmeisse, wollte ich fragen was ihr fuer Info's braucht wenn ihr mir helfen wollt, falls ihr mir helfen wollt.

Danke schon mal fuer das Interesse.

Beste Gruesse
Abu
Titel: Re: Access - Neuland
Beitrag von: DF6GL am Februar 15, 2011, 11:57:33
Hallo,

am Besten machst Du Dich mit den Grundlagen von Access (per Tutorial, Buch, konkrete Fragen hier im Formum) vertraut und versuchst, die vorhanden Daten zu ordnen und zu sinngemß zusammenhängenden "Blöcken" (lineare Tabellen) zusammenzufassen. Dazu solltest (musst!) Du die Regeln der Tabellennormalisierung (s. u. st. Links #1 und #2 ) berücksichtigen und anwenden (d. h. danach die Tabellen mit ihren Feldern entspr. erstellen).

Wenn Du soweit bist, kannst Du die Tabellen hier vorstellen und evtl. die DB auch hochladen, damit konkrete Hilfestellung möglich wird.

Titel: Re: Access - Neuland
Beitrag von: Abu am Februar 15, 2011, 12:22:35
Hallo Franz,

nun das habe ich mir schon alles durchgelesen. Ist mir aber alles zu theoretisch und bringt mich nicht wirklich weiter. Da ich das Projekt in Excel bereits umgesetzt habe und ich es in- und auswendig kenne, muss es doch noch einen anderen Weg geben als sich durch die Theorie zu kaempfen?

Ist es vllt. moeglich anhand der Excelversion einen Vorschlag fuer die Access-Tabllen zu machen, wie viele und welche ich braeuchte?

Betse Gruesse
Abu

Titel: Re: Access - Neuland
Beitrag von: database am Februar 15, 2011, 14:56:38
Hallo,

das einzige was Excel und Access im Bezug auf Tabellen verbindet, ist m.E. ihr ähnliches Aussehen.  :-\

Zitat... in Excel bereits umgesetzt habe und ich es in- und auswendig kenne ...
...und genau hier wird es dann auch zu deinen größten Problemen kommen, da du die Denkweise,
die du bei Excel angewendet hast höchstwahrscheinlich in Access nicht verwenden kannst.

Das Konzept der Tabellengestaltung der Aufbau und daas Zusammenspiel unterliegt anderen
Gesetzmäßigkeiten, die Franz auch schon mit den Links #1 und 2 in seiner Signatur angesprochen hat.

Die Grundlage für die Erstellung einer relationalen Datenbank sollte ein gut durchdachtes Szenario sein,
in dem ALLE benötigten und geplanten Abläufe rund um die Datensammlung beschrieben sein sollen.
Aus diesem Szenario lassen sich dann die zu verwendenden Entitäten auslesen,
die mit entsprechenden Attributen ausgestattet in ein ERM umgewandelt werden soll.
Das ERM wiederum wird bereinigt, Entitätsmengen und Beziehungsmengen gebildet und die aufgezeichneten Entitäten mit Primärschlüsseln ausgestattet.
Danach wird dieses ERM in ein Relationenmodell übergeführt und nach den Regeln der Normalisierung in die 3. Normalform gebracht.
Ist dieses graphische Datenmodell dann schlüßig, konsistent, fehler- und widerspruchsfrei, wird es physikalish auf einer Datenbank implementiert.

Die Anzahl der Tabellen ergibt sich nicht aus der Veranschaulichung der Excellösung sondern aus den Gegebenheiten und Notwendigkeiten,
die durch die oben angerissene Analyse der Datenverhältnisse erkannt und umgesetzt werden.

Zitatmuss es doch noch einen anderen Weg geben als sich durch die Theorie zu kaempfen
Frustfrei - befürchte ich - wirds nicht leicht anders gehen.
Solange du die Theorie dazu nicht sicher aufgenommen und auch verstanden hast,
führt jedes praktische Herumgeklickse zwangsläufig in Frust - wie du ja auch schon selbst zaghaft angedeutet hast.
Zitatbevor ich nun zig Versuche starte die Tabellen gescheit aufzusetzen

Natürlich werden wir dir helfen aber es bedarf einiges an eigenständiger Arbeit mit der Thematik der
relationalen Datenbanktechnik, die sich nicht mal schnell so nebenbei durchgelesen umsetzen lässt.

Na dann - auf geht's   ;)