Hallo,
wahrscheinlich ist mein Problem kein besonders großes, ich komme aber nicht dahinter:
Meine Datenbank enthält eine Tabelle Kunden, in der jeder Kunde mit Namen und Vorname enthalten ist. Nicht jeder Kunde hat aber eine Kundennummer. Jetzt möchte ich aus den ersten 4 Buchstaben des Nachnamen und den ersten 3 des Vornamens eine neue Spalte erzeugen lassen, in der dieser "AutoWert" gespeichert wird, und über den ich die Tabelle dann eindeutig verknüpfen kann. Für Tips und Hinweise wäre ich sehr dankbar.
Viele Grüße
Torsten
Office - Word, Excel und Co. 9.753 Themen, 41.598 Beiträge
Hallo
Ein Autowert darf nur ein Mal vorhanden sein
AutoWert
BaumThe // Theo Baumann
BaumThe // Theo Baumeister
BaumThe // Theo Baumgärtner
Das wird Nichts, nicht eindeutig.
Gruß hddiesel
Jepp, dessen war ich mir bewusst. Die Liste ist in sofern aber komplett dass dieses Problem nicht auftauchen wird und auch keinen neuen Datensätze dazukommen. Ich bin nur zu faul den Wert selbst zu erzeugen (bei ~500 Datensätzen auch kein Spaß).
Gruß
Torsten
Hallo
Ist doch ganz ohne Mühe zu machen
Tabellen Ansicht
1. Spalte Markieren durch Klick auf SpaltenÜberschrift z.B. Feld1
Rechtsklick auf Feld1 Spalte einfügen Wählen.
Keine Eingabe machen sondern Direkt in Entwurfsansicht wechseln = Linkes ICON in der Symbolleiste Oben.
Namen für Tabelle eingeben.
Und OK
Access bringt Meldung es ist kein Primärschlüssel definiert.
Möchten Sie Jetzt einen erstellen?
Ja Klicken
Das Wars
Gruß hddiesel
Hallo Turnue
Kannst auch deine Daten nach Excel Exportieren.
Neue Spalte Einfügen oder fals AutowertSpalte mit Zahlen nach meiner Angabe schon vorhanden in diese nachfolgende Formel eintragen und nach untern kopieren.
Im Beispiel B= Name, C= Vorname
Formel =LINKS(B2;4)&LINKS(C2;3)
Das Ganze Speichern
Neue Leere Datenbank mit Access erstellen und Exceltabelle Importieren.
Aber Bitte schritt für Schritt wegen Angabe von Primärschlüsselspalte
Keine Dublikate möglich angeben.
Bei mir wars Erfolgreich.
Habe Leider schon einige Zeit nicht mehr mit Access gearbeitet, sonst hätte ich Dir eine Lösung in Access vorgeschlagen, aber über Excel geht es auch ohne Probleme.
Da deine Datenbank nicht erweitwert wird ist dies eine schnelle Notlösung.
Gruß hddiesel
Hallo Torsten,
Wieso nimmst du nicht einfach ein neues Feld vom Typ AutoWert?
Ein String-Feld wäre aus versch. Gründen ziemlich ungeeignet.
Gruß
Uli