WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Access DB im Web bearbeiten (http://www.wcm.at/forum/showthread.php?t=36829)

nukia 19.11.2001 14:29

Access DB im Web bearbeiten
 
wie kann ich eine Access Datenbank vom Web bearbeiten?

d.h: z.B eine Sekräterin die zu hause sitzt kann adressenänderung "online" vornehmen?

ist das möglich?
kenne mich mit Access noch nicht wirklich aus?

Montafon 19.11.2001 14:39

würd mich auch interessieren?

gibts da eine Möglichkeit?

bitte gib mir Bescheid, wenn du was gefunden hast - Danke

_m3 19.11.2001 14:49

So easy ist das nicht. Du brauchts
  • Einen Webserver (IIS), der Zugriff auf die Access-DB hat
  • Eine Standleitung ins Internet
  • Viel Zeit
  • Jemanden der ASP kann
Genauer Infos findest Du z.B. unter http://www.falz.de/aspdatabase/

nukia 19.11.2001 14:53

puuuhhh, dachte das funktioniert etwas einfacher!

mit MySQL dürfte es ja nicht so ein Problem sein.

_m3 19.11.2001 14:58

Die DB ist dabe relativ egal. Es kommt auf das drumerhum an.

Wo liegen die Daten (auf dem Server im Büro oder auf dem Werserver)? Wenn sie auf dem Webserevr liegen, wie kann ich aus Word (Serienbrief, etc.) darauf zugreifen (Performance, Standleitung...) und vice versa.

Dann brauchst Du ein Web- und ein Applikationsinterface, falls Du nicht eine reine Webapplikation fahren willst.

Und ob Du nun ASP, PHP, Mason, ... verwendest ist relativ wurscht - es ist in etwa derselbe Aufwand.

nukia 19.11.2001 15:01

kann die daten auf einen webserver legen!

wie greift dann die sekretärin zu?
sie hat eine standleitung...

_m3 19.11.2001 15:04

Entweder über das Webinterface oder bei Applikationen wie Word (Serienbrief) - wenn's für die DB einen ODBC-Treiber für das Webserver-OS gibt - über ODBC. Ist zwar möglich, aber relativ mühsam (Sicherheit, Geschwindigkeit, ...).

nukia 19.11.2001 15:13

bin noch nicht ganz dabei?

heisst das für Access gibts ein fertiges webinterface...?

webserver läuft auf win2k

Sloter 19.11.2001 15:21

Das Interface mußt du dir selber bauen mit PHP,Asp, Perl usw..

Sloter

allwissende Müllhalde 20.11.2001 01:33

Ich würde meinen es kommt auf deinen Provider an ob er es unterstützt bzw. erlaubt da es auch eine Frage der Sicherheit ist.Die meißten erlauben es nicht was ich herausgefunden habe weil ich das auch einmal wissen wollte.Bei Mysql über Php-myadmin siehts besser aus da dabei das Webinterface direkt am Server liegt.Aber das kommt wieder für Access nicht in Frage.
Als Umweg bietet sich an die db per Ftp runterzuladen und offline zu bearbeiten anschließend per Ftp wieder hinauf.

nukia 20.11.2001 13:09

naja, das problem ist ja das wenn ich die datenbank einer sekretärin gebe und diese ändert einträge (fügt z.B telefonnr. hinzu, etc) diese datensätze dann doppelt in der db vorhanden sind...

daher die idee...sie online in der db werken zu lassen...

(V)uh 20.11.2001 19:52

Du kannst dir auch seit Access2000 sehr einfach mit einem assistenten sogenannte "Datenzugriffsseiten" bauen. Das geht relativ schnell wenn du wirklich nur daten reinklopfen willst.

Nachteile:
Schaut schlecht aus > viel nacharbeit für richtige optik
Unsicher > falls es sich um sensible daten handelt - finger weg

Ist wie bei M$ so eine zwischenlösung (es geht zwar, aber ...). Irgendwie muss man ja die neuen versionen auch rechtfertigen.
Wennst wirklich was gescheites suchst entweder mit asp neu programmieren oder du nimmst vorgefertigte lösungen und passt diese an.


Beispiel:
"Abfragen einer Datenbank über ASP
Die ASP-Seiten dieses Archivs stellen ein vollwertiges SQL-Interface zu einer Datenbank auf einer Webseite dar.

http://www.ics-training.co.at/librar...aspsample1.zip(3KB) Wie mache ich meine Datenbank übers Web abfragbar?"

http://www.ics-training.co.at/library/downloads/

Viel Spass

nukia 28.11.2001 13:09

Bin jetzt ein bisschen schlauer geworden:

a) es ist nur möglich ab Access2000 solche Datenzugriffsseiten (html Format)
zu erstellen

b) bei 2000 Version braucht der Betrachter eine Office 2000 Lizenz damit
diese bei ihm angezeigt werden kann

c) bei Access XP ist dies nicht mehr notwendig

d) Datenzugriffsseiten werden nur vom Internet Explorer ab Vers. 5.x
unterstützt


Bastle mir jetzt selber sowas mit PHP.
Wenn wir also was schon fertig rumliegen hat bitte melden!

Oli 28.11.2001 17:04

Eine andere Möglichkeit wäre - ohne daß das Programm umgebaut werden muß - einen Terminalserver einzusetzen (Applikation läuft auf Server, über die Leitung wird nur der Bildschirminhalt übertragen).

Dann könnte die Sekretärin von zu Hause alles via Leitung erledigen, als wie wenn Sie im Büro wäre.

Terminalserver - wenn noch nicht vorhanden - sind natürlich nicht billig, aber Du könntest z. B. mit einer Fernsteuerungssoftware, z. B. PC-Anywhere das gleiche anstellen.

Voraussetzung ist hierfür aber eine fixe IP in der Arbeit sowie evtl. eine Öffnung der Firewall, wenn vorhanden.

Ciao Oliver

nukia 28.11.2001 21:20

muss ehrlich gesagt zugeben kenne solche fernsteuerungstools nur vom "hörensagen"
aber ist das nicht riskant...meine kann die sekretärin nicht was anstellen?

_m3 28.11.2001 23:27

Ned mehr oder weniger als an ihrem Arbeitsplatz :D
Ist aber IMHO, vor allem übers Internet, eine lahme Lösung.


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag