Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Chonghao am Mai 07, 2013, 14:14:14

Titel: Formulare durchsuchen Access 2003
Beitrag von: Chonghao am Mai 07, 2013, 14:14:14
Hallo zusammen,

ich habe mit Access 2013 eine Datenbank erstellt und in dieser gibt es ein Formular, mit welchem man Daten in einer Tabelle speichern, löschen, editieren und unter anderem auch durchsuchen kann (alles mit Access Bordmitteln). Diese DB habe ich im Access 2000 Format gespeichert und sofern ich sie mit Access 2013 öffne funktioniert auch alles. Nun soll die Datenbank mehreren Benutzern zur Verfügung stehen, auf dem Server über den das läuft ist aber nur Access 2003 installiert und die Suchfunktion, sowie ausgeblendete Menüs funktionieren nicht mehr bzw werden wieder angezeigt.

Hat da jemand nen Ansatz wie ich das Problem lösen kann? Ich wäre für jede Hilfe sehr dankbar!

Viele Grüße

André
Titel: Re: Formulare durchsuchen Access 2003
Beitrag von: database am Mai 07, 2013, 20:30:29
Hallo,

ich glaube ich habe da keine erfreuliche Mittteilung für dich  :'(

Das Speichern einer, in einer der höheren Versionen (ab Acc2007) erstellten Anwendung bringt nur vereinzelt Vorteile, wenn diese DB in einer niedrigen Version geöffnet werden soll und damit gearbeitet wird.
Sobald du auch nur eine Kleinigkeit der neuen, wunderbaren Features der höheren Version eingebaut und verwendet hast (das gilt im Besonderen auch für Makros - auch diese zähle ich jetzt einmal zu den Acc-Bordmitteln) stehen diese in der niedrigeren Version nicht uneingeschränkt bis gar nicht zur Verfügung.

Du schreibst dass die DB mehreren Benutzern zur Verfügung gestellt werden soll - daher gehe ich auch davon aus, dass du die DB in FE/BE getrennt hast. Diese Option hat dann nicht nur den Vorteil, dass sie im Mehrbenutzerumfeld als 'MustHave' auch funktioniert sondern macht dich von (waaaahhhaaa!!!!) der, am Server installierten Office-Version unabhängig.
Welche Versionen von Office / Access kommt denn auf den Clients, also den Rechnern der Benutzer zum Einsatz?
Titel: Re: Formulare durchsuchen Access 2003
Beitrag von: Chonghao am Mai 13, 2013, 09:43:59
Hi,

vielen Dank für die Antwort. Die User haben Lokal überhaupt kein Access installiert, sondern arbeiten mit dem Access 2003 auf dem Server.

Was ist denn mit FE/BE gemeint?

viele Grüße

André
Titel: Re: Formulare durchsuchen Access 2003
Beitrag von: database am Mai 13, 2013, 10:34:09
Hallo,

FE = Frontend, BE = Backend, so werden die einzelnen 'Bestandteile' einer aufgeteilten Datenbanklösung genannt.
Siehe dazu: http://www.dbwiki.net/wiki/Access_Anf%C3%A4nger:_Was_steckt_hinter_FE/BE_und_CS%3F (http://www.dbwiki.net/wiki/Access_Anf%C3%A4nger:_Was_steckt_hinter_FE/BE_und_CS%3F)

Wie ist das zu verstehen, dass die Benutzer am Server mit der DB arbeiten?
Öffnen mehrere Benutzer dort gleichzeitig ein und die selbe Datei?
Oder ist das ein Terminalserver?

Titel: Re: Formulare durchsuchen Access 2003
Beitrag von: Chonghao am Mai 13, 2013, 10:45:14
Hi,

Ja das ist ein Tearminalserver und die Datenbank wird den Benutzern halt von dort bereitgestellt.
Titel: Re: Formulare durchsuchen Access 2003
Beitrag von: Chonghao am Mai 13, 2013, 14:48:56
Hi nochmal,

allerdings habe ich das ganze nicht getrennt sondern lediglich die Tabellen in der DB für die Nutzer ausgeblendet und ihnen die Gesamte Datei über den TS bereitgestellt. Dazu muss ich vielleicht noch sagen, dass es sich auch nur um eine einzige Tabelle handelt.
Titel: Re: Formulare durchsuchen Access 2003
Beitrag von: database am Mai 14, 2013, 07:59:32
Hallo,

auch für den TS gilt:

Im Mehrbenutzerumfeld ist es notwendig, dass JEDER Benutzer sein eigenes Frontend zur Verfügung hat.
Dies bedingt dann logischerweise, dass die Datenbank aufgeteilt ist - das bedutet z.B. bei 5 Benutzern 1 Backend und 5 Frontends.
Für die Aufteilung ist es dann aber vollkommen unerheblich aus wievielen Tabellen die Datenbank besteht.
Das Problem beginnt in dem Moment, wenn 2 Benutzer gleichzeitig die selbe Datei öffnen und damit arbeiten - mag vielleicht eine Zeit lang gut gehen,
früher oder später kann die gesamte Datei aber korumpieren und somit unbrauchbar zerstört werden.
Titel: Re: Formulare durchsuchen Access 2003
Beitrag von: Chonghao am Mai 14, 2013, 08:00:56
Moin,

wie kann ich das denn am besten realisieren?
Titel: Re: Formulare durchsuchen Access 2003
Beitrag von: DF6GL am Mai 14, 2013, 09:10:38
Hallo,

http://support.microsoft.com/kb/304932/de
Titel: Re: Formulare durchsuchen Access 2003
Beitrag von: Chonghao am Mai 14, 2013, 09:45:51
Hallo,

vieen Dank für den Link, liest sich super =)

Aber muss ich nun für jeden User dem ich die DB Bereitstellen will ein eigenes FE erstellen? Die User haben lokal kein Access installiert sondern bekommen im Moment die komplette DB über den TS.
Titel: Re: Formulare durchsuchen Access 2003
Beitrag von: DF6GL am Mai 14, 2013, 09:51:19
Hallo,

Jeder User bekommt sein eigenes FE zugewiesen (in ein Verzeichnis seines Accounts/Profiles kopiert)  , das er dann startet.  Da ändert der TSC-Betrieb auch nichts daran.
Titel: Re: Formulare durchsuchen Access 2003
Beitrag von: Chonghao am Mai 14, 2013, 09:54:47
Alles klar, vielen Dank =)
Titel: Falsch gepostet
Beitrag von: Chonghao am Mai 14, 2013, 11:13:43
konnts net löschen^^