Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Access Script

Begonnen von Alexholpa, September 16, 2011, 15:58:06

⏪ vorheriges - nächstes ⏩

Alexholpa

Hallo,

Ich kenne mich nicht so gut mit Access aus. Ich muss in einer riesigen Datenbank (über hundert mb) Daten ändern, da sich ein Servername geändert hat.gibt es da irgendein Script, das mir helfen kann? Von Hand würde ich da Wochen oder Monate dransitzen. Ich habe schon versucht die Datenbank in einem Texteditor zu öffnen, und den Pfad per Suchen und Ersetzen zu ändern. leider geht das nicht.

Ich hoffe mir kann jemand helfen!

mit freundlichen Grüßen,
Alex

Jonny

Hallo Alex,
also wenn du suchen und ersetzen machen könntest hast du eine große Chance das man das automatisieren kann.

Aber deine Info´s so so mager, dass dir hier so keiner helfen kann.
Welche Tabelle?
Welche Felder in der Tabelle?

Das ist das Minimum um überhaupt angangen zu können.

Gruß

Johann

ebs17

ZitatIch muss in einer riesigen Datenbank (über hundert mb) Daten ändern, da sich ein Servername geändert hat
In einer ordentlich strukturierten Datenbank wäre da genau ein Tabellenwert zu ändern. Ist das bei Euch anders?

Und ist die Datenbank so unwichtig, dass sich daran einer, der "sich nicht so gut auskennt", mit merkwürdigen Methoden daran versuchen darf (muss)?

MfGA
ebs

MzKlMu

Hallo,
auch Access kennt Suchen und Ersetzen auf Tabellenebene. Wenn das eine eimalige Aktion ist, würde ich es darüber machen.
Man kann gezielt ein Spalte angeben, die dann ersetzt wird. Auch Teile eines Feldinhalts können so ausgetauscht werden.
Wie gesagt ist aber nur zu emfehlen wenn eine einmalige Aktion.
Gruß Klaus

database

Hallo,

ZitatIch habe schon versucht die Datenbank in einem Texteditor zu öffnen
... und die funktioniert noch?

Zitat... da sich ein Servername geändert hat ...
Sprichst du in deiner Problemschilderung von Konfigurationseinstellungen oder Teile des VBA-Codes, die deine DB betreffen oder meinst du hier ...
ZitatVon Hand würde ich da Wochen oder Monate dransitzen
in einer Tabelle gespeicherte Daten - z.B. den Namen eines Servers, der in einer Tabellenspalte x-mal vorkommt?

Im Falle der gespeicherten Daten tut es eine Aktualisierungsabfrage wohl auch - wenn die Tabelle normalisiert wurde.
Für den Fall, dass es sich um einen Teil eines Spalteninhaltes handelt - siehe Antwort von MzKlMu

Wenn es sich um VBA-Code zum Thema Zugriff aufs Backend handelt ... tja - dann sollte diese Information genau einmal in der DB vorkommen - in einem Feld in einer Tabelle, in einem Standardmodul oder einem Klassenmodul - je nach dem.