Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Updatefunktion für Excel "Front-End"
zurück: Excelauswertung auf Daten aus einer Abfrage weiter: Suchfunktion für Excel programmieren (Makro?, Formel?) Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Bitte Status wählen ! Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
hgssven
Im Profil kannst Du frei den Rang ändern


Verfasst am:
31. Jul 2007, 14:37
Rufname:
Wohnort: Münsterland

Updatefunktion für Excel "Front-End" - Updatefunktion für Excel "Front-End"

Nach oben
       Version: Office XP (2002)

Hallo zusammen,

ich habe in Excel eine Datei mit vielen Makros, Formularen etc. als Front-End zu einer Datenbank "gebastelt".
Nun soll diese Datei an viele User (mind. >50) verteilt werden.

Mein Problem ist nun folgendes:
Das "Front-End" ist eine erste Version (Entwicklungsstufe). Es sind noch etliche Erweiterungen geplant!

Wie kann man eine Art "Updatefunktion" in VBA integrieren, die die Makros und Formulare automatisch anpasst bzw. austauscht??

Vielen Dank für Eure Anregungen schon einmal im Voraus!

Gruß
Sven

_________________
mfg
hgssven
Thomas Ramel
Microsoft Excel-MVP


Verfasst am:
31. Jul 2007, 15:03
Rufname: Thom
Wohnort: Glashütten - CH


AW: Updatefunktion für Excel "Front-End" - AW: Updatefunktion für Excel "Front-End"

Nach oben
       Version: Office XP (2002)

Grüezi hgssven

Speichere die Datei zentral im Netzwerk in einem Ordner der für alle User ereichbar ist.

Erstelle dann bei jedem User eine Verknüpfung zu dieser Datei z.B. im Ornder XLSTART dann wird die Datei jedesmal beim Start von Excel geöffnet.

Wenn Du ein Update einfügst dann ersetze einfach die eine zentrale Datei und alle User haben beim nächsten Start von Excel die neue Version geladen.

_________________
Mit freundlichen Grüssen

Thomas Ramel
[Vista Ultimate SP-1 / xl2007 SP-2]
Gast



Verfasst am:
31. Jul 2007, 15:06
Rufname:

AW: Updatefunktion für Excel "Front-End" - AW: Updatefunktion für Excel "Front-End"

Nach oben
       Version: Office XP (2002)

Hallo,

wenn ich diese Datei zentral auf einem Server ablege und über "Verweise" einbinde, geht das dann auch??
Muss ich dann bei den Formularen, Modulen, Funktionen etwas beachten,
oder meinst Du etwas anderes??

Gruß
Sven
Thomas Ramel
Microsoft Excel-MVP


Verfasst am:
31. Jul 2007, 16:07
Rufname: Thom
Wohnort: Glashütten - CH

AW: Updatefunktion für Excel "Front-End" - AW: Updatefunktion für Excel "Front-End"

Nach oben
       Version: Office XP (2002)

Grüezi Sven

Warum willst Du die Datei über 'Verweise' einbinden?

Vielleicht solltest Du etwas mehr über die Hintergründe deiner Anwendung sagen.

Ist es ein AddIn oder eine 'normale' Arbeitsmappe?
Soll sie bei jedem Start von Excel geladen werden oder nur bei Bedarf?

_________________
Mit freundlichen Grüssen

Thomas Ramel
[Vista Ultimate SP-1 / xl2007 SP-2]
hgssven
Im Profil kannst Du frei den Rang ändern


Verfasst am:
01. Aug 2007, 12:36
Rufname:
Wohnort: Münsterland


AW: Updatefunktion für Excel "Front-End" - AW: Updatefunktion für Excel "Front-End"

Nach oben
       Version: Office XP (2002)

Hallo,

es ist eine normale Arbeitsmappe, die nur bei Bedarf geöffnet werden soll.
Es soll zu Beginn eine Prüfung stattfinden, ob es eine neue Version gibt, oder nicht!

In dieser Mappe werden Daten aus einer MySQL-Datenbank "grafisch" dargestellt.

Die Update-Funktion benötige ich, wenn sich zum Beispiel an der Darstellung oder den dargestellen Daten etwas ändert!

Gruß Sven

_________________
mfg
hgssven
Thomas Ramel
Microsoft Excel-MVP


Verfasst am:
01. Aug 2007, 22:20
Rufname: Thom
Wohnort: Glashütten - CH

AW: Updatefunktion für Excel "Front-End" - AW: Updatefunktion für Excel "Front-End"

Nach oben
       Version: Office XP (2002)

Grüezi Sven

Dann ist es IMO noch einfacher:

- Speichere die Mappe irgendwo zentral auf dem Server.
- Erstelle dann für jeden User eine Verknüpfung mit der Datei.

Das ist IMO dann schon alles - wer die Datei benötigt klickt den Shortcut an.
Und wenn Du ein Update fertig hast, tauschst Du einfach die Mappe auf dem Server aus und gibst der neuen den Namen der alten.
Beim nächsten Aufruf haben die User dann die neue Mappe für die Arbeit.

_________________
Mit freundlichen Grüssen

Thomas Ramel
[Vista Ultimate SP-1 / xl2007 SP-2]
hgssven
Im Profil kannst Du frei den Rang ändern


Verfasst am:
02. Aug 2007, 09:16
Rufname:
Wohnort: Münsterland

AW: Updatefunktion für Excel "Front-End" - AW: Updatefunktion für Excel "Front-End"

Nach oben
       Version: Office XP (2002)

Hallo,

vielen Dank für die Infos, gibt es da dann keine Probleme wenn mehrere User
die Datei gleichzeitig aufmachen??
Gibt es da bei Excel nicht eine Beschränkung??

Gruß
Sven

_________________
mfg
hgssven
Thomas Ramel
Microsoft Excel-MVP


Verfasst am:
02. Aug 2007, 09:24
Rufname: Thom
Wohnort: Glashütten - CH

AW: Updatefunktion für Excel "Front-End" - AW: Updatefunktion für Excel "Front-End"

Nach oben
       Version: Office XP (2002)

Grüezi Sven

Der erste User öffnet die Datei zum bearbeiten.

Alle weiteren können sie schreibgeschützt öffnen und auch benutzen.
Bloss unter dem gleichen Namen speichern geht dann nicht.

Ansonsten könntest Du versuchen im Workbook_Open() auf eine zentral abgelgte Datei zuzugreifen und, falls diese neuer ist, den User auffordern sich die neueste Version dort zu holen.

_________________
Mit freundlichen Grüssen

Thomas Ramel
[Vista Ultimate SP-1 / xl2007 SP-2]
hgssven
Im Profil kannst Du frei den Rang ändern


Verfasst am:
02. Aug 2007, 09:33
Rufname:
Wohnort: Münsterland

AW: Updatefunktion für Excel "Front-End" - AW: Updatefunktion für Excel "Front-End"

Nach oben
       Version: Office XP (2002)

Hallo,

kann ich nach der Prüfung, ob diese Datei neuer ist, diese
mittels VBA direkt beim User in aktuellen Verzeichnis austauschen, damit
der User dieses nicht selbst machen muss??

Vielleicht irgendwie so:
- Datei kopieren und im aktuellen Verzeichnis einfügen,
- "alte Datei" umbenennen
- "neue" Datei mit dem Namen der Datei versehen und im Hintergrund öffnen, aktivieren
- "alte Datei" schließen und löschen

Gruß
Sven

_________________
mfg
hgssven
Thomas Ramel
Microsoft Excel-MVP


Verfasst am:
02. Aug 2007, 09:40
Rufname: Thom
Wohnort: Glashütten - CH

AW: Updatefunktion für Excel "Front-End" - AW: Updatefunktion für Excel "Front-End"

Nach oben
       Version: Office XP (2002)

Grüezi Sven

Ich denke, dass solch ein Update-Prozess möglich wäre, ja.

Allerdings gibt es da die eine oder andere Hürde:

Der Dateiname sollte am Ende wieder derselbe sein wie derjenige der Datei die gerade gestartet wurde. Dies erfordert dann in etwa folgende Schritte:

- aktive Datei umbenennen mit .SaveAs (mit definiertem Namen)
- alte Datei löschen
- neue Datei vom Server kopieren
- aktuelle Datei schliessen/beenden

Der User müsste dann die neue Datei starten und diese müssste im WorkBook_Open() prüfen ob die alte, zuvor umbenannte Datei noch vorhanden ist und diese gegebenenfalls löschen.

Oder das Ganze müsste dann über eine Steuerdatei ablaufen, die bei Bedarf geladen wird.

Etwas tricky ist das Ganze also schon.

_________________
Mit freundlichen Grüssen

Thomas Ramel
[Vista Ultimate SP-1 / xl2007 SP-2]
hgssven
Im Profil kannst Du frei den Rang ändern


Verfasst am:
02. Aug 2007, 09:46
Rufname:
Wohnort: Münsterland

AW: Updatefunktion für Excel "Front-End" - AW: Updatefunktion für Excel "Front-End"

Nach oben
       Version: Office XP (2002)

Hallo,

wie könnte ich denn eine solche Steuerdatei laden??
In dieser Datei könnte ich dann den Code für das Update doch hinterlegen, oder??

Es ist doch immer besser der User hat mit solchen Update-Prozessen nichts zu tun, dann kann er auch nicht viel kaputt machen!!

Gruß
Sven

_________________
mfg
hgssven
Thomas Ramel
Microsoft Excel-MVP


Verfasst am:
02. Aug 2007, 10:29
Rufname: Thom
Wohnort: Glashütten - CH

AW: Updatefunktion für Excel "Front-End" - AW: Updatefunktion für Excel "Front-End"

Nach oben
       Version: Office XP (2002)

Grüezi Sven

Du könnest dies über die eigntliche Datei machen - dort prüfst Du ob ein Update vorliegt und lädste dann gegebenenfalls die Update-Datei.

_________________
Mit freundlichen Grüssen

Thomas Ramel
[Vista Ultimate SP-1 / xl2007 SP-2]
hgssven
Im Profil kannst Du frei den Rang ändern


Verfasst am:
02. Aug 2007, 10:33
Rufname:
Wohnort: Münsterland


AW: Updatefunktion für Excel "Front-End" - AW: Updatefunktion für Excel "Front-End"

Nach oben
       Version: Office XP (2002)

Hallo,

werde dies mal ausprobieren!!

Gruß
Sven

_________________
mfg
hgssven
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Excel VBA (Makros): 2...n FrontEnd: Excel -> Backend: Access 1 Phelan XLPH 183 16. Mai 2013, 18:04
Case 2...n FrontEnd: Excel -> Backend: Access
Keine neuen Beiträge Excel Auswertungen: Excel: Diagramm Frontend ; Access: Backend 1 Bangla 360 30. Mai 2012, 10:39
Bangla Excel: Diagramm Frontend ; Access: Backend
Keine neuen Beiträge Excel Formeln: Ein Frontend mit mehreren Tabellenblättern dahinter 1 Zimtstern001 100 03. Feb 2012, 19:51
neopa Ein Frontend mit mehreren Tabellenblättern dahinter
Keine neuen Beiträge Excel Hilfe: Excel als Front-End, Alternative zu Benutzerfreigabe gesucht 6 NFB503 637 02. Sep 2011, 18:16
Gast Excel als Front-End, Alternative zu Benutzerfreigabe gesucht
Keine neuen Beiträge Excel VBA (Makros): Module mit neuem Script aktualisieren!? -> Updatefunktion 3 Gast01711 175 22. März 2011, 12:33
Gast01711 Module mit neuem Script aktualisieren!? -> Updatefunktion
Keine neuen Beiträge Excel VBA (Makros): Code in anderer Datei ändern (Updatefunktion) 4 Bazi 360 15. März 2009, 20:37
Bazi Code in anderer Datei ändern (Updatefunktion)
Keine neuen Beiträge Excel VBA (Makros): Update-Funktion in einem VBA-Projekt 3 daniel_düsentrieb 474 23. Jan 2009, 14:38
RO_SCH Update-Funktion in einem VBA-Projekt
Keine neuen Beiträge Excel Hilfe: Updatefunktion 0 Gast333 178 25. Aug 2008, 15:29
Gast333 Updatefunktion
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: PHP Forum