MS Access: Zellinhalte automatisch erzeugen

  • Hallöchen!

    Ich hab' demnächst vor, meine Hardware-Datenbank mal gründlich zu überarbeiten, und da auch Beziehungen einzuführen. Um dies zu machen, brauche ich aber in den einzelnen Tabellen Spalten, die mir quasi eine "Kurzbezeichnung" des Teils erzeugen. Das Ganze soll in Access 2003 oder 2010 laufen - andere Umgebungen stehen nicht zur Wahl.

    Also machen wir's praktisch. Ich habe bspw. folgende Tabellen mit u. A. den folgenden Spalten:

    • Mainboards

      • Kurzbezeichnung
      • Hersteller
      • Modell
      • Seriennummer
    • Grafikkarten

      • Kurzbezeichnung
      • Hersteller
      • Modell
      • Seriennummer
    • Festplatten

      • Kurzbezeichnung
      • Hersteller
      • Modell
      • Seriennummer
    • Computer

      • Kurzbezeichnung
      • Hersteller
      • Modell
      • Seriennummer
      • Mainboard
      • Grafikkarte
      • Festplatte

    So. Nun würde ich gern die Spalte "Kurzbezeichnung" der jeweiligen Tabellen in einem Bestimmten Muster aus den Spalten "Hersteller", "Modell" und "Seriennummer" generieren lassen, um diese wiederum mit einer n:1-Beziehung in der Tabelle Computer mit der jeweiligen Spalte zu verknüpfen.

    Wie kriege ich diese "Kurzbezeichnung" automatisch erstellt? In Excel wäre es ja recht einfach machbar - mittels VERKETTEN und [tt]TEIL[tt] - aber in Access?

    Besten Dank!

    Grüße, Xaar.

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

  • Ähnlich wie andere Datenbank-Systeme unterstützen Access-Datenbanken eigentlich nur unter dem Namen „AutoWert“ automatisch und eindeutig hochzählende Sequenzen aus Ganzzahlen als Primärschlüssel. Ich würde dir auch dringend anraten, deine Tabellen auf dieser Basis zu verknüpfen und die Spalte „Kurzbezeichnung“ nur für die Anzeige vorzusehen.

    Ab Access 2010 hat die DB-Engine jedoch auch Support für „Datenmakros“, die man als Äquivalent zu Triggern in anderen relationalen Datenbanken ansehen kann. In diesem Fall könnte man mithilfe eines solchen eine Kurzbezeichnung für neu angelegte Datensätze generieren.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!