Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: ulmueneu am März 14, 2012, 13:49:14

Titel: Spaltenname ändert sich immer wieder innerhalb von Abfragen
Beitrag von: ulmueneu am März 14, 2012, 13:49:14
Hallo,  seit ein paar Wochen habe ich das Problem innerhalb einer Access Anwendung (2010), dass innerhalb einer Abfrage
immer weider eine Feld seinen Namen ändert.  In der zugrundeliegenden Tabelle "Rechnungen" gab es früher ein Feld ZINS.
Dies wurde irgendwan vor Jahren in RATE geändert.  Aber immer wieder (ich finde keien Regelmäßigkeit) steht plötzlich in
den Abfragen, die auf der Tabelle Rechnungen beruhen   [Rechnungen].[ZINS]  drin  obwohl das Feld eigentlich Rate
heißt. Udnatürlich bringt mir die Abfrage dann ständige Fehler beim ausführen.  Auch in der Tabelle Rechnungen steht Rate drin.

Woher bekommt Access diesen "alten " Namen  ?  kann ich dieses Verhalten evtl. irgendwie beheben ?
Änderung in einer versteckten tabelle ? (ms sys ....)

Habe auch schon alle Tabellen und Abfrage in eine neue ACDB imporiert. Das Verhalten blieb aber dasselbe.
Auch die Tabelle Rechnungen habe ich komplett neu erstellt - keine Besserung.

Ich weiß leider auch gar nicht unter welchem Begriff ich im Web suchen müsste um eine Lösung zu finden.

Vielen Dank für Jeden Tipp

Gruß
Ulrich
Titel: Re: Spaltenname ändert sich immer wieder innerhalb von Abfragen
Beitrag von: DF6GL am März 14, 2012, 16:36:52
Hallo,

heißt das Feld neuerdings wirklich so oder ist nur die Feld-Eigenschaft "Beschriftung" im  Tabellenentwurf verändert worden?


werden evl. die Abfragen per Code modifiziert und dabei ist eine Codestelle übersehen worden zu ändern..?

Durchsuche mal im VBA-Editor das gesamte Projekt nach "Zins" , vielleicht wirst Du fündig...





Ein anderer Grund könnte sein, dass "Rate" ein reserviertes Wort ist und Access das krampfhaft zu übersetzen versucht.

Titel: Re: Spaltenname ändert sich immer wieder innerhalb von Abfragen
Beitrag von: ulmueneu am März 19, 2012, 18:05:43
HAllo

und danke für deine Antwort.

Es gibt kein ZINS  im VBA Code und ich bin mir sicher, dass ich auch nicht nur die Beschriftung geändert habe.
Wo/wie könnte ich erkennen ob nur die  "Beschriftung" der Spalte geändert wurde,  nicht jedoch der tatsächliche Spaltname ?
Wenn ich die Tabelle im Entwurfsmodus ändere steht dasselbe bei der spalte wie wenn ich sie in der Datenblattansicht öffne.
Kan sowas mit der Umstellung auf Access 2010 zuammenhängen ? Seitdem fällt es mir massiv auf. 

LAut Web sind nur diese R.. Worte reserviert
    -R
    REAL
    Recalc (2.0, 7.0, 97)
    Recordset (2.0, 7.0, 97)
    REFERENCES
    Refresh
    RefreshLink (2.0, 7.0, 97)
    RegisterDatabase (2.0, 7.0, 97)
    Relation (2.0, 7.0, 97)
    Repaint (2.0, 7.0, 97)
    RepairDatabase (2.0, 7.0, 97)
    Report
    Reports
    Requery
    RIGHT
-S
    SCREEN
    SECTION

Danke für weitere Tipps.
Titel: Re: Spaltenname ändert sich immer wieder innerhalb von Abfragen
Beitrag von: DF6GL am März 19, 2012, 19:28:54
Hallo,

tja, das Ganze sind halt alles nur Vermutungen.

"Wo/wie könnte ich erkennen ob nur die  "Beschriftung" der Spalte geändert wurde,  nicht jedoch der tatsächliche Spaltname ?"



öffne halt die Tabelle in der Entwurfsansicht und guck nach....




Noch eine:  Vielleicht schlägt die automatische Rechtschreibkorrektur in irgendeiner Form zu.....
Titel: Re: Spaltenname ändert sich immer wieder innerhalb von Abfragen
Beitrag von: mg@ am Mai 28, 2014, 12:39:59
Hatte genau dasselbe Problem. Neuere Access Versionen haben eine neue Funktion "RATE", die Zinssätze berrechnet und deutsch "ZINS" heißt. Access "erkennt" den Spaltennamen "RATE" fälschlicherweise als Funktion.

Was bei mir geholfen hat, einfach einen alias hinzufügen, d.h. "RATE: [TABELLE]![RATE]"