Access-o-Mania

Access-Forum (Deutsch/German) => Access-Hilfe => Thema gestartet von: datekk am Mai 21, 2015, 15:55:49

Titel: Änderungen an Spalten oder Tabellennamen automatisch überall übernehmen
Beitrag von: datekk am Mai 21, 2015, 15:55:49
Ich muss wahrscheinlich in meiner Datenbank bei einer Tabelle die Spaltennamen ändern. Da diese nun aber in zahlreichen Berichten, Formularen, Abfragen etc. eingebunden sind möchte ich gern wissen, ob es eine Möglichkeit gibt, dass Access automatisch die Änderung übernimmt - um einer umfangreichen händischen Änderung vorzubeugen...

Obwohl ich schon fast denke, dass es nicht automatisch geht, wollte ich dennoch hier mal anfragen.

Viele Grüße
datekk
Titel: Re: Änderungen an Spalten oder Tabellennamen automatisch überall übernehmen
Beitrag von: MaggieMay am Mai 21, 2015, 16:27:05
Hi,

es gibt da die Objektnamen-Autokorrektur in Access, die wahrscheinlich auf gespeicherte Abfragen und evtl. auch auf die Datenquellen von Formularen durchgreift, vollständig (bspw. VBA-Code) wird das aber kaum sein können.

BTW:
Was mag es für einen Grund geben, die Spaltennamen zu ändern?
Titel: Re: Änderungen an Spalten oder Tabellennamen automatisch überall übernehmen
Beitrag von: datekk am Mai 21, 2015, 16:47:40
Ich hatte in zwei Tabellen identische Spaltenbezeichnungen wie Name, Vorname, Anrede. Diese Tabellen hatten bisher nix miteinander zu tun. Nun muss ich sie allerdings in einem Bericht "vereinigen". Da gibt es Probleme. Obwohl ich die Felder dann versuche die Felder mit [Vertrieb].[Nachname] und [Mitarbeiter].[Nachname] anzusprechen, macht Access Probleme. Es will dann immer beim Berichtsaufruf z.B. den Inhalt von [Vertieb] wissen.
Titel: Re: Änderungen an Spalten oder Tabellennamen automatisch überall übernehmen
Beitrag von: MzKlMu am Mai 21, 2015, 16:58:26
Hallo,
die Umbenennerei halte ich für überflüssig, es kann aber auch nicht schaden.
Wenn der korrekte Tabellenname (bzw. Abfragename) vorangestellt wird, wird das auch funktionieren.
Du kannst das übrigens mit dem vorangestellten Tabellennamen über Felder hinzufügen auch auswählen. Und prüfe auf Tippfehler. Hier im Forum hast Du auch einen (Vertrieb <> Vertieb)
Titel: Re: Änderungen an Spalten oder Tabellennamen automatisch überall übernehmen
Beitrag von: MaggieMay am Mai 21, 2015, 17:22:09
Hi,

ich empfehle dir, in der Abfrage Aliasnamen für die doppelten Felder zu vergeben, damit kannst du alle Probleme vermeiden. Die Berichtsfelder musst du dann natürlich anpassen, aber die Datenfeldnamen in den Tabellen solltest du besser nicht ändern.
Titel: Re: Änderungen an Spalten oder Tabellennamen automatisch überall übernehmen
Beitrag von: datekk am Mai 22, 2015, 09:36:06
... Stimmt, das mit den Aliasnamen ist eine gute Idee....