SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Button erstellen und Access öffnen

Unbeantwortet Dieser Beitrag hat 1 Antworten

Ohne Rang
113 Beiträge
Igor erstellt 8 Juli 2009 10:22
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Leute,

ich möchte gern eine über einen selbst erstellen Button im SP Desginer ein Access Dokument öffnen. Dabei möchte auch einen Parameterwert aus einem Feld mitgeben. Der Button befindet sich auf der EditForm.aspx einer Liste.

 

Ich hoffe ihr könnt mir helfen.

Alle Antworten

Ohne Rang
508 Beiträge
Tom Scheuermann Als Antwort am 10 Juli 2009 16:57
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hi !

SharePoint ist eine Webanwendung, insofern kannst Du nicht mit irgendeinem Befehl in einer ASP.NET Seite die vom Server kommt die Anwendung Access öffnen - schon alleine deshalb nicht weil Du bzw. der Server ja gar nicht weiss wo diese installiert ist.

Geht nicht gibts nicht - ich weiss - aber das ganze mit JavaScripten oder sonstigem zu lösen ist bestimmt nicht spassig.
Was ich allerdings nicht weiss ist ob es vielleicht ein ActiveX-Control oder ein PlugIn für den Browser gibt.
In SharePoint ist auch eine JavaScript-Bibliothek integriert die z.B. beim öffnen von InfoPath-Dokumenten verwendet wird, vielleicht gibts da auch was für Access.

Das Konzept geht eigentlich anders: Du setzt einen Link auf eine Datei mit der Endung "accdb" oder "mdb". Klickt der User darauf werden die Binärdaten dieser Datei vom Server zum Client übertragen (auch wenn diese in einer SP Liste oder Lib liegt).

Nun gibt es zwei Möglichkeiten:
Du programmierst eine eigenen ASPX-Seite die dem Browser über MIME-Types mitteilt das das was da jetzt kommt (die mdb oder accdb) vom Typ "Application/MS Access" ist (bitte den Begriff ggf. nochmal nachgoogeln). Das führt dann dazu das Dein System Access  startet und die Datenbank öffnet.

Ein zweiter Ansatz ist das die Standardanwendung für mdb oder accdb auf den Clients auf Access gesetzt ist (das merkst Du daran wenn Du im Windows Explorer auf eine solche Datei klickst und Access startet) . In diesem Fall sollte der Browser fragen ob er die Datei mit Access öffnen soll oder sie gespeichert werden soll. Ist Access nicht der Standard kommt normalerweise der Dialog auch, einfach mal ausprobieren.

Viel Erfolg ...

Gruss

Tom

Greets

Tom

ts (-at-) computer-kreativ.de

Microsoft Certified IT Professional: SharePoint 2010 Administration
Microsoft Certified Technoligie Specialist: SharePoint 2010 Configuring