Office: (Office 2013) Datenbank Felder Zuordnen

Helfe beim Thema Datenbank Felder Zuordnen in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; .. Bisher habe ich mich viel mit Excel ..... Dieses Excel-Denken musst Du bei Access völlig über Bord werfen. VBA kann Dir später mal helfen, wenn es... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von Accesbeginner, 11. Dezember 2015.

  1. Datenbank Felder Zuordnen


    Dieses Excel-Denken musst Du bei Access völlig über Bord werfen.
    VBA kann Dir später mal helfen, wenn es um das Designen von Formularen und Berichten geht.
    Erst einmal geht es nur um Bleistift und Papier, um ein möglichst optimales
    Tabellenmodell zu erstellen.
    Der GPSWanderer hatte da zwar schon mal eins erstellt. Aber Du hast das halt noch nicht kapiert gehabt. Das kannst Du Dir auch immer wieder mal ansehen,
    während Du weiter arbeitest.

    Relationale Datenbanken (Access gehört dazu) sind so aufgebaut, dass es möglichst keine unnötigen doppelten (redundanten) Datensätze geben kann.
    Daher bekommt jeder Datensatz einen eindeutigen Zahlenwert im PK von Access zugeteilt.
    Jeder Datensatz in einer Tabelle kann in bis max. 255 Feldern Daten aller Art
    zu diesem Datensatz aufnehmen.
    Um nun an diese 255 Inhalte zu kommen, reicht nun einfach die Kenntnis des PK-Wertes und Access spuckt diese Inhalte auf Wunsch aus.

    Und nun studiere mal den Link weiter.
     
    Ohrkester, 13. Dezember 2015
    #16
  2. Besser perID (PK) und perID_f (FK)
    Der FK sollte den PK möglichst deutlich widerspiegeln, da es später komplexe
    SQL-Codes geben wird, in denen man möglichst übersichtlich die Namen erkenn soll.
     
    Ohrkester, 13. Dezember 2015
    #17
  3. Stimmt, ist tatsaechlich besser und deutlicher.

    Ja, mache ich der Link ist ein Hammer für mich.

    Leser leihen Bücher.
    Bücher sind von Verlagen.
    Bücher stehen in Regalen.

    Ein Tolles beispiel.

    Ganz Herzlichen Dank nochmals, melde mich spaeter noch mal.
    Bin noch am lesen! *wink.gif*
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
    Accesbeginner, 13. Dezember 2015
    #18
  4. Datenbank Felder Zuordnen

    Ohrkester, 13. Dezember 2015
    #19
  5. Hallo,
    hier würde man 3 Tabellen verwenden.

    - Personen
    - Kontaktart (Telefon mobil, Festnetz, Fax usw. je ein Datensatz)
    - KomEinträge (je Eintrag ein DS mit FS zur Person und FS zur Kontaktart).

    Kunden und Lieferanten gehören in eine Tabelle.
     
    gpswanderer, 13. Dezember 2015
    #20
  6. Vielen Dank für den neuen Link.

    Leider gibt es von Adamo keine 64bit version und ich benutze 64bit.

    Nun werde ich in meiner VirtualBox Windows7 die 32bit Access instalieren.

    Bin gespannt auf Adamo *Smilie Danke nochmals
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
    Accesbeginner, 14. Dezember 2015
    #21
  7. Jetzt bin ich aber verwirrt Klaus. Kunden und Lieferanten haben doch sehr verschiedene Daten, wie sollen sie den in eine Tabelle gepackt werden?
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
    Accesbeginner, 14. Dezember 2015
    #22
  8. Datenbank Felder Zuordnen

    Welche denn? Beide haben Namen, Adresse, Ort, ... Mir fällt da jetzt grad nix Verschiedenes ein, was nicht sowieso in eine andere Tabelle als die Stammdatentabelle gehört (Leistungen, Rabatte, Sonderkonditionen, Ansprechpartner ...).
    maike
     
  9. hmm... also soweit ich weiss ist der Lieferant, der dir die Ware ins Haus bringt...
    (Verkaeufer)

    und Kunde, der dir die Ware abkauft (Kaeufer). Oder nicht? *confused.gif*

    Bitte korrigiert mich!
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
    Accesbeginner, 14. Dezember 2015
    #24
  10. Die Frage ist, ob in der Tabelle die gleichen Informationen/Daten dazu gespeichert werden, wie ich schon sagte, Name, Adresse etc.
    Kunde/Lieferant kann meinethalben noch durch ein zusätzliches Feld (eine 1 für Kunde, eine 2 für Lieferant) zur Erleichterung des Filterns gekennzeichnet werden - aber unterschiedliche Daten sehe ich da keine.
    maike
     
  11. Das ist mir jetzt sehr Verstaendlich. Hurraaa, und Herzlichen Dank.

    Also alle Felder erstellen (İnformationen und Kontakte) und zusaetzlich ein Feld, wo man sehen kann, ob dieses ein Lieferant oder Kunde ist.

    wau,,, nun bin ich jetzt um eine Erfahrung reicher. *Smilie
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
    Accesbeginner, 14. Dezember 2015
    #26
  12. Hallo!

    ... das könnte aber auch der Zusteller sein. (SCNR *wink.gif*)


    .. manchmal ist ein Lieferant auch ein Kunde oder umgekehrt. *wink.gif*


    Ob man eine oder mehrere Tabellen verwendet, hängt vom Bedarf ab.
    Eine allgemein gültige und einzig richtige Struktur gibt es meiner Meinung nach nicht.

    Ich behaupte einfach einmal, dass allgemein folgendes gelten kann:
    Kunden und Lieferanten haben viele ähnliche Datenbereiche: Firmenname, Adressen, Ansprechpartner u. ä.

    Sie haben aber auch spezielle Daten: Kunden-/Lieferantenummer
    Kunde: Rechnungsadresse, Lieferadresse usw.
    Lieferant: ...

    Wie man das in einem Datenmodell darstellt, hängt von den benötigten Daten und deren Einsatz ab.


    Ich stelle das gerne in meinen Anwendungen (meist B2B-Daten) so dar:

    * Eine Tabelle mit den Firmendaten (Kunden, Lieferanten, Zusteller oder auch nur Firmenkontakte in nur einer Tabelle => Datenstamm muss nicht mehrfach gewartet werden.)
    * Eine Tabelle für die Adressen (1 Unternehmen kann mehrere Adressen haben)
    * Eine Tabelle für Personendaten (.. später für AP benötigt)
    * Eine Tabelle für die Ansprechpartner (n:m zw. Firmen und Personen)
    * ...

    * spezielle Tabellen für die Lieferanten, in denen nur die Daten abgelegt werden, die nur ein Lieferant hat. (1:1, 1:n oder n:m-Beziehung - je nach Bedarf)
    * genauso für Kunden-spezifische Daten


    Layout für die Anwender:
    Es gibt eine Hauptmaske - je nachdem, ob die Firma/Person ein Kunden und/oder Lieferant ist, werden in einem Registerblatt Seiten aktiviert, die die Kunden/Lieferantendaten in Unterformularen zeigen.

    Über eine Liste kann man die Kunden und Lieferanten filtern und auswählen.
    Wenn der Anwender einen Adresse für eine Bestellung auswählen will, wird standardmäßig die Firmen-Auswahl auf Lieferanten vorgefiltert.


    ... das bedeutet aber nicht, dass dieser Aufbau für jede Anwendung passt.

    mfg
    Josef
     
  13. Datenbank Felder Zuordnen

    Hallo Josef, Danke für deine Ausführliche Information.

    Dann schreibe mir doch bitte mal, was ich benötige?

    Beispiel:
    Ich bin eine Firma und stelle Büro Möbel her.

    Ich kaufe Waren (Roh)
    Ich stelle Möbel her
    Ich Verkaufe Möbel

    dazu noch:
    Ich kaufe fertige Möbel und Verkaufe sie weiter mit eigene Möbel.

    Das heisst:
    Den Bürotisch baue ich selber, abe die Stühle kaufe ich von X-Firma

    Die kombination Tisch und Stühle Vekaufe ich an X-Firmen.

    Danke im Voraus.
     
    Accesbeginner, 14. Dezember 2015
    #28
  14. Das spart mir den ganzen Sermo, da es sehr differenziert erklärt wurde.
    @Accessbeginner: Diese Denksportaufgabe ist eher Dein Bier und Du solltest
    Deine Überlegungen dann zeigen, anstatt sie Dir vorkauen zu lassen.
    Gehe stur nach den Tutorials vor. Da ist all das berücksichtigt (soweit ichs noch im Kopf hab).
     
    Ohrkester, 14. Dezember 2015
    #29
  15. Ich werde dein Rat folgen, Danke

    Erforsche grad Adamo
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
    Accesbeginner, 14. Dezember 2015
    #30
Thema:

Datenbank Felder Zuordnen

Die Seite wird geladen...
  1. Datenbank Felder Zuordnen - Similar Threads - Datenbank Felder Zuordnen

  2. Datenbank bleibt gesperrt - laccdb wird nicht gelöscht

    in Microsoft Access Hilfe
    Datenbank bleibt gesperrt - laccdb wird nicht gelöscht: Hallo zusammen, ich betreue eine Datenbank mit getrenntem Back- und Frontend, die in einem Firmennetzwerk auf dem Netzlaufwerk liegt. Ich entwickle sie lokal weiter, ohne vor Ort zu sein, wobei...
  3. LostFocus der Datenbank?

    in Microsoft Access Hilfe
    LostFocus der Datenbank?: Moin, gibt es das LostFocus-Event auch für die Datenbank, z.B. wenn man vom Formular zu Minesweeper wechselt? Oder entzieht Windows dem verlassenen Task sämtliche Aufmerksamkeit? Gruß Doming
  4. Problem Datenstruktur Mitglieds-Datenbank

    in Microsoft Access Hilfe
    Problem Datenstruktur Mitglieds-Datenbank: Hallo Leute, Ich habe eine Frage zu einer Vereins-Mitglieder-Datenbank, die ich erstelle. Die Vereinsmitglieder sind in einer Tabelle erfasst, also Nachname, Vorname, usw. Und es gibt einen...
  5. Auslesen Windowsbenutzer in einer Datenbank

    in Microsoft Access Hilfe
    Auslesen Windowsbenutzer in einer Datenbank: Hallo zusammen, wie kann ich auslesen, welcher Windows Benutzer gerade aktuell in einer Datenbank ist? Geht das? Danke Matthias
  6. Datenbank "Ausfahrtenerfassung" Rudern

    in Microsoft Access Hilfe
    Datenbank "Ausfahrtenerfassung" Rudern: Guten Abend zusammen Ich habe mich entschlossen unsere Papierversion der der Ausfahrtenerfassung unseres Ruderclubs zu aktualisieren. Ich habe also zwei neue Tabellen erstellt. T_FAHRTENBUCH und...
  7. Einfache Datenbank zum Suchen und Öffnen von Dokumentdateien

    in Microsoft Access Hilfe
    Einfache Datenbank zum Suchen und Öffnen von Dokumentdateien: Hallo Office-Gemeinde, ich bin komplett neu hier, Newbie im Bereich Access-Datenbanken, und möchte mich an einem kleinen Projekt versuchen - in der Hoffnung, dass das so überhaupt realisierbar...
  8. Datenbank Abfrage - einzelne Datensätze löschen

    in Microsoft Access Hilfe
    Datenbank Abfrage - einzelne Datensätze löschen: Hey ihr Lieben, ich habe eine Abfrage erstellt, die ich dann automatisiert in Excel habe. Nun ist es aber so, dass in dieser Abfrage 2-3 Datensätze enthalten sind, die sich mehr oder weniger...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden