|
|
Thema: |
Access 97, 2000 und 2002 |
Problem: |
Wir verwenden für die Verknüpfung von
Haupt-/Detaildaten in Tabellen wie üblich ein AutoWert-Feld. Wenn
wir nun verschiedene solcher Tabellen über Abfragen verknüpfen und
auswerten, werden im Ergebnis mehrere Spalten angezeigt, in denen
zum Beispiel unter "ID" lediglich wenig aussagekräftige
Zahlen zu sehen sind. Es ist somit für uns schwer erkennbar, ob ein
AutoWert einen Artikel, eine Bestellung oder einen Kunden
referenziert. Gibt es irgendeine Möglichkeit, AutoWerte zusätzlich
mit einer Kennung wie "KNR" oder "RGNR" zu
versehen? |
Lösung: |
Setzen Sie in so einem Fall einfach ein
benutzerdefiniertes Format für den AutoWert ein. So können Sie
beispielsweise dem AutoWert für "Artikel" ein "ArtNr-"
oder den Kunden-IDs ein "KNr-" voranstellen und damit in
der Abfrage sofort erkennen, aus welcher Tabelle der AutoWert
stammt:
- Öffnen Sie die Tabelle mit dem
AutoWert-Feld, dem Sie eine Kurzbezeichnung zuordnen möchten,
im Entwurfsmodus.
- Markieren Sie das AutoWert-Feld, um im
unteren Bereich die Eigenschaften anzuzeigen.
- Geben Sie im Feld "Format" eine
schliessende, spitze Klammer gefolgt von einer Kurzbezeichnung
wie zum Beispiel "ArtNr-", "BNr-" oder
"KNr-" ein. Der Bindestrich sorgt später bei der
Anzeige für eine Trennung von Kennung und Nummer. Notwendige
Anführungszeichen für das Ausgabeformat fügt Access bei der
Eingabe automatisch ein:
>ArtNr-
>BNr-
>KNr-
- Verlassen Sie den Entwurfsmodus und sichern
Sie die Änderungen.
- Wiederholen Sie diesen Vorgang für weitere
Tabellen, in denen Sie AutoWert-Feldern eine Kurzbezeichnung
zuordnen möchten.
Bitte beachten Sie, dass durch die oben
beschriebene Änderung der Tabellen lediglich das Ausgabeformat für
die Anzeige in der Datenblattansicht oder in
Abfragen/Formularen/Berichten angepasst wird. In den
AutoWert-Feldern selbst speichert Access nach wie vor nur die
jeweilige Zahl, also ohne den eingegebenen Zusatz wie beispielsweise
"ArtNr-", als Long Integer-Wert. Sie können deshalb auch
in einer Abfrage oder in einem Formular/Bericht beispielsweise eine
Bestellnummer ohne den Zusatz anzeigen. Überschreiben Sie dazu
einfach das Format, indem Sie in der Abfrage mit der rechten
Maustaste auf das Feld klicken, Eigenschaften
im Kontextmenü anwählen und dort unter "Format" das
Nummernzeichen "#" eingeben. In Formularen/Berichten
markieren Sie das Feld, wählen Ansicht-Eigenschaften
an und geben dort im Feld "Format" das Nummernzeichen
"#" ein. |
|