Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Mal wieder Access

Empfohlene Antworten

Hallo an alle die sich mit Access auskennen (natürlich auch an die anderen :D )

Gibt es in Access eine Möglichkeit Scripte einzuspielen?!? Ich gehe jetzt einfach mal davon aus das mein Datenmodell welches ich gebastelt habe und mit meiner Software ausliefern werde sich evt schon nach kurzer Zeit ändert... Sauber und übersichtlicher wäre es ja wenn man alles mit einem Script einspielen könnte (OHNE die Anwendung Access)... d.h. es gibt BspWeise in meiner Software nen Menüpunkt: Datenbankupdate durchführen... man wählt ein Script, er spielt es ein und fertig! Hat einer so etwas schon mal gemacht oder kann mir eine gleichwertige "Lösung" bieten??? Ich wäre euch wirklich sehr Dankbar!!!

MfG Roman

In Access hat man doch die möglichkeit vba-code einzubinden. Im vba-code können sqlstatements ausgeführt werden. Also musst du den Inhalt einer Datei einlesen und als sqlstatement ausführen. Ob allerdings ddl-komandos ausgeführt werden können weiß ich nicht..... Auch sonst habe ich keine Ahnung von vba.... Vielleicht könnte sich ja mal ein vba-ler äußern.....

Wenn ich dich richtig verstanden habe greifst du mit einem Programm auf eine Accessdatenbank zu. Mit was wurde das Programm entwickelt, und welche Datenbankschnittstelle verwendest du ?

Die Änderungen am Datenmodell werden einfach per SQL-Anweisung ausgeführt.

P.S.: Eine Versionstabelle in der Datenbank ist in solchen Fällen sehr praktisch, sonst bekommt man beim Updaten der Software Probleme.

Also die Programmierumgebung heist Centura... glaube kaum das die hier einem was sagt aber egal :D Die Schnittstelle über die das Programm auf die Access DB zugreift heist ODBC (die müsste eigentlich bekannt sein ;) )

Mein Vorhaben ist nun Migrationen und Änderungen an Tabellen, Rechten bzw der ganzen DB nicht über einzelne SQL Anweisungen zu machen sondern der Access DB bzw dem Treiber sagen wo das Script liegt und fertig ist... im Notfall könnte man noch, wie eben beschrieben, im Programm einen Menüpunkt Datenbankupdate einrichten der die Anweisung (falls sie existiert) der DB übermittelt... aber wie gesagt ichhabe von Access leider (noch) keine Ahnung und hoffe hier im Forum auf eine gute Anregung bzw einen Lösungsvorschlag...

Trotzdem allen die sich bemühen ein großes Dankeschön!!

MfG Roman

hi,

was spricht denn dagegen, das script in deinem programm einzulesen, in einzelne sql-statements zu zerlegen und diese über odbc nacheinander auszuführen?

so hast du zumindest die möglichkeit, falls ein statement nicht ausgeführt werden kann, das ganze mitzubekommen und reagieren zu können.

das ist perfekt!!!

da hätte ich echt auch drauf kommen können.... Das ist eine gute Lösung, und man bekommt auch mit wenn ein Fehler auftritt... damit wäre mir geholfen!!!

Vielen Dank

MfG

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.