Neue Antwort schreiben 
 
Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
MS Access: Zellinhalte automatisch erzeugen
Xaar Online
Wahnsinnige Geschwindigkeit - und los!

Beiträge: 26.207
Registriert seit: Jul 2009
Beitrag #1
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
03.12.2016 15:54
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
DosAmp Offline
Anderes Zeigegerät

Beiträge: 12.217
Registriert seit: Jul 2008
Beitrag #2
RE: MS Access: Zellinhalte automatisch erzeugen
Ä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.
[Bild: oe5SY.png]

[Bild: pic_237_026.png]

Erinnerst du dich an #whfclassics? Es ist zurück! In Pog-Form.
(Dieser Beitrag wurde zuletzt bearbeitet: 03.12.2016 16:34 von DosAmp.)
03.12.2016 16:32
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Neue Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste