Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Jonny am Februar 04, 2014, 10:15:39

Titel: Verknüfte Tabelle Feldgröße bei Textfeld ändern
Beitrag von: Jonny am Februar 04, 2014, 10:15:39
Hallo,
ich habe im BE eine Tabelle Felder mit der alten Feldgröße von 50 Stellen. Dieses müssen jetzt geändert werden. mit:
for I = 1 to 35
    DB.Execute "ALTER TABLE ZusatzBund ALTER COLUMN Text" & I & " VARCHAR(200)"
next i
kann ich diese Größe anpassen.
Jetzt das Problem:
Das BE befindet sich verteilt über Niedersachsen. Verknüpfte Tabellen lassen sich so nicht ändern, meine ich zumindestens.
Wie kann ich es hinbekommen das ich Update machen kann.
Gruß Johann
Titel: Re: Verknüfte Tabelle Feldgröße bei Textfeld ändern
Beitrag von: Hondo am Februar 04, 2014, 10:48:43
Hallo,
ist es ein Access Backend? Wenn ja wird Access mit VarChar nicht viel anfangen können.
Dann wäre TEXT(200) die richtige Wahl.

Bei verknüpften Tabellen geht das nicht wie du schon selbst festgestellt hast.
Wenn es ein SQL-Server wäre könntest du das per Stored Procedure machen.
Aber erzähl doch erst mal was das für ein Backend ist.
Andreas
Titel: Re: Verknüfte Tabelle Feldgröße bei Textfeld ändern
Beitrag von: Hondo am Februar 04, 2014, 10:54:52
Du kannst auch ein kleines Access Programm erstellen und per Mail an die Standorte schicken. Beim Start dann z.B. folgenden Code ausführen:

Dim db As DAO.Database
Dim i As long
Set db = OpenDatabase("C:\Ordner\Backend.mdb")
for I = 1 to 35
    db.Execute "ALTER TABLE ZusatzBund ALTER COLUMN Text" & I & " TEXT(200)"
next i
db.Close
Set db = Nothing
DoCmd.Quit


Backendpfad könntest du auch Dateidialog auswählen lassen etc.
Außerdem würde ich das ggf. per Transaktion absichern.

Andreas
Titel: Re: Verknüfte Tabelle Feldgröße bei Textfeld ändern
Beitrag von: bahasu am Februar 04, 2014, 11:34:15
Hi,

habe jetzt das gefunden, an das ich mich "dunkel erinnert" hatte:
siehe http://www.access-o-mania.de/forum/index.php?topic=16760.msg96357#msg96357
un dort die Antwort #3: "Datei an den Kunden schicken"

Und deswegen auch die Frage nach den früher in der Fußzeile genannten verwandten Diskussionsbeiträgen (um auch etwas zu finden, wenn ich mich mal nicht "dunkel erinnern sollte"  ;D

Harald
Titel: Re: Verknüfte Tabelle Feldgröße bei Textfeld ändern
Beitrag von: Jonny am Februar 04, 2014, 11:54:32
Hallo,
danke an Alle die sich Gedanken gemacht haben.
Die Lösung von Hondo ist perfekt.

Gruß
Johann