3 Wochen Entwicklung mit .NET oder 2 Tage Access Services und Office 2010

Zu einem der wichtigsten neuen Features des SharePoint Servers 2010 zählen die Access Services.
Access ist in jedem Fall ein Werkzeug, um RAD zu leben. In einem Bruchteil der Zeit ist eine fertige Lösung erstellt, die schnell mit SharePoint einem Breiten Kreis verfügbar gemacht werden kann.
In Abbildung 1. Sehen wir das Erstellen einer Vorlage mit Access 2010.

  • Tw1tt3r
  • L1nk3dIn

Abbildung 1

Es ist eine Tatsache, dass nahezu jeder Entwickler oder IT-Pro Access bisher als Notlösung oder Altlast gesehen hat. Eher mit dem Hintergrund seine Private CD Sammlung zu organisieren.
Wirkliche Projekte in Unternehmen wurden eher zufällig mit Access realisiert.


Bei einem Projekt, ergeben sich mit SharePoint 2010 für den Architekten und Entwickler mehr Möglichkeiten, die Entwicklungszeit zu reduzieren und den Fokus auf die Arbeit mit der Fachabteilung zu lenken.

Es ist tatsächlich der Fall, dass bereits eine breite Palette an Lösungen im SharePoint Umfeld beinahe ohne Code auskommen und nur noch konfiguriert werden, was ich persönlich als Vorteil sehe, da in der Regel die Software Entwickler mit SharePoint Erfahrungen rar gesät sind.

Grundsätzlich ist es wichtig dass keine “Raketen Technik” entsteht – damit meine ich intransparenten Code – wobei die Applikation sich so verhält wie sie es sollte, nur kann diese niemand warten oder erweitern, weil der Code so komplex und anfällig ist.

In Abbildung 2. Sehen wir das Umsetzen der Logik für das Abspeichern der Daten des Formulars als Datensatz.

  • Tw1tt3r
  • L1nk3dIn

Abbildung 2

Parameter wie Skalierbarkeit, einfache Wartung, hohe Transparenz und nahtlose in die Umgebung stehen im Vordergrund.
Natürlich kann man nahezu jeden Aspekt im SharePoint anfassen, erweitern und umbauen. Hier steht meist die Tatsache im Weg, dass die Zeit in der Lösungen umgesetzt werden sollen, uns Grenzen setzt.

Der Kunde erwartet, dass falls Fehler auftauchen, diese leicht zu finden und ebenso leicht zu beheben sind. Verläuft der Experte sich in Sonderanpassungen mit viel Code und realisiert am Ende, dass die Strategie eine falsche war, bzw. hat der Kunde anpassungswünsche, die mit dem “Eigenbau” nicht umzusetzen sind, hat man eventuell schon die ersten Vertragsstreitigkeiten zu lösen.

Als Dienstleister im SharePoint Umfeld, oder als SharePoint Spezialist ist es in jedem Fall wichtig, ein breites Fachwissen aller Microsoft Technologien zu besitzen. Eine Technologie, die hier nicht fehlen sollte, sind also die Access Services.

Viele Kunden haben die Anforderung, Daten in ein paar Dialoge einzutragen, um diese weiter zu verarbeiten.

Oftmals fließt im Erstellungsprozess der Formulare und Steuerelemente bereits mehr Zeit und Geld in das Projekt, als es die Planung vorsieht. In Abbildung 3 ist der Aktionskatalog zu sehen, mit dem sich effektiv Formulare mit Funktionalität ausstatten lassen.

  • Tw1tt3r
  • L1nk3dIn

Abbildung 3

Mit Access 2010 sind Formulare, Tabellen und Reports schnell erstellt.
Ebenso ist die Business Logik auch auf der Tabellen ebene integrierbar Abbildung 4. – so lösen wir uns bei unterschiedlichen Formularen vom wiederkehrenden Algorithmen.

  • Tw1tt3r
  • L1nk3dIn

Abbildung 4

Bedingtes Formatieren von Zahlen mit Grafiken und Verläufen ist schnell umgesetzt und der Kunde kann die Umsetzung seiner Wünsche teilweise mit begleiten.
Mit einem Klick ist die Lösung in die SharePoint 2010 Umgebung integriert – Abbildung 5.

  • Tw1tt3r
  • L1nk3dIn

  • Tw1tt3r
  • L1nk3dIn

Tabellen werden listen, Formulare bleiben Formulare und Makros werden Workflows. Es entfällt das verteilen der Access Anwendung und jeder kann diese Lösung mit dem Internet Explorer abrufen.
Alles lebt nun im Kontext der SharePoint Umgebung, mit all den Vorteilen.

Mit den Access Services blühen die Herzen aller verloren geglaubter Access Liebhaber und für diejenigen, die nun das Potenzial bzw. die Strategische Relevanz erkannt haben.

Das Jahr 2010 wird ein Jahr voller Veränderungen.

Ayoub Umoru
Umoru SharePoint Consulting – www.sharepointconsulting.de

Share This