Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Änderungen an Spalten oder Tabellennamen automatisch überall übernehmen

Begonnen von datekk, Mai 21, 2015, 15:55:49

⏪ vorheriges - nächstes ⏩

datekk

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
Access 2016 mit SQL Server Backend. Bereits umgesetzt: Access mit MS SQL Backend,  ADODB Formularbindung, Streamen von Dateien zum SQL Server und zurück (Filestream), Drag&Drop Dateiupload zum Server, CTI / TAPI Integrierung in Access Anwendung - Nutzung auch über Remote Desktop, selbst aktualisierendes Access Frontend auf entfernten Rechnern (Upgrade). Berichte / Kreuztabellen mit SQL Server Backend, Mail Tagging, Outlook Steuerung über Access und umgekehrt // Grundwissen in .Net Core & Blazor Apps

MaggieMay

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?
Freundliche Grüße
MaggieMay

datekk

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.
Access 2016 mit SQL Server Backend. Bereits umgesetzt: Access mit MS SQL Backend,  ADODB Formularbindung, Streamen von Dateien zum SQL Server und zurück (Filestream), Drag&Drop Dateiupload zum Server, CTI / TAPI Integrierung in Access Anwendung - Nutzung auch über Remote Desktop, selbst aktualisierendes Access Frontend auf entfernten Rechnern (Upgrade). Berichte / Kreuztabellen mit SQL Server Backend, Mail Tagging, Outlook Steuerung über Access und umgekehrt // Grundwissen in .Net Core & Blazor Apps

MzKlMu

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)
Gruß Klaus

MaggieMay

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.
Freundliche Grüße
MaggieMay

datekk

Access 2016 mit SQL Server Backend. Bereits umgesetzt: Access mit MS SQL Backend,  ADODB Formularbindung, Streamen von Dateien zum SQL Server und zurück (Filestream), Drag&Drop Dateiupload zum Server, CTI / TAPI Integrierung in Access Anwendung - Nutzung auch über Remote Desktop, selbst aktualisierendes Access Frontend auf entfernten Rechnern (Upgrade). Berichte / Kreuztabellen mit SQL Server Backend, Mail Tagging, Outlook Steuerung über Access und umgekehrt // Grundwissen in .Net Core & Blazor Apps