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.




Access Web Datasheet - Multiple User Access, Cosmetics & Resources

Unbeantwortet Dieser Beitrag hat 3 Antworten

Ohne Rang
6 Beiträge
Jens Oliver Murer erstellt 14 Apr. 2011 11:22
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut
Normal 0 21 false false false DE X-NONE X-NONE

Hallo,

wir haben einige Probleme mit der Datenblattansicht einer Liste (realisiert über ein Webpart/Plugin namens "Access Web Datasheet"). Leider sind Googlesuchen mit diesem Begriff wenig erfolgreich, da man sehr viele, sehr spezifische Fragen/Antworten findet, jedoch leider keine generelle Ressource zu dem Plugin.

Daher zunächst die Frage: Kennt jemand eine allgemeine Ressource zum Datasheet? Wo ist es konfigurierbar, welche Parameter nimmt es an, gibt es Updates etc.?

Ansonsten hoffe ich, hier Antworten zu unseren aktuellen Problemen/Anforderungen zu bekommen:

1. The big one: Offenbar ist die Datenblattansicht nicht dafür ausgelegt, von mehreren Benutzern gleichzeitig bearbeitet zu werden. Wenn das in ein und derselben Zeile noch Sinn ergibt, ist es ansonstne recht anfällig, wenn man eine Zeile A ändert, und gleichzeitig eine Zeile B eine Änderung seit dem letzten Laden erfahren hat. Dies führt zu Datenkonflikten, die mit recht unübersichtlichen Meldungen behoben werden müssen. Da unsere derzeitige Entwicklung in nahezu allen Fällen parallel bearbeitet wird, allerdings kaum jemals dieselbe Zeile zur selben Zeit, ist dies natürlich ein sehr unerwartetes und "schlechtes" Verhalten. Gibt es die Möglichkeit, diese Meldungen zu unterdrücken und etwa die letzte Änderung generell "gewinnen" zu lassen?

2. Bei Anlage einer Zeile laufen verschiedene Workflows los, die u.a. eine laufende Nummer erzeugen. Diese Nummer wird allerdings nicht direkt dargestellt, was wieder zu Datenkonflikten führt, wenn der Benutzer nicht nach jeder Änderung F5 drückt (Und dabei auch gleich alle eingestellten Filter und seine Cursor- und Scrollpositionen verliert). Gibt es hier eine Möglichkeit, bei einer Anlage/Änderung die betreffende Sicht direkt neu zu laden?

3. Dies ist wahrscheinlich eher Sharepoint-Customizing: Bei Laden einer Datenblattansicht resized die Ansicht direkt auf die Größe des aktuellen Fensters. Um die Ansicht so breit wie möglich zu machen, haben wir eine eigene Webpart-Seite ohne Menu etc. angelegt. Der Webpart-Container und/oder die Datenblattansicht auf der Seite resizen dann allerdings nur auf einen voreingestellten, eher ungünstigen Wert und stellen die Liste nur auf mit einer Größe von etwa 30-40% der Gesamthöhe dar. Hat jemand das magische Javascript-Snippet, um den Container auf die maximale Höhe zu ziehen?

4. Gibt es die Möglichkeit, die voreingestellten Spaltenbreiten zu beeinflussen? Etwa über ein eigenes Javascript, das ein Array mit Spaltennamen und Pixelangaben bekommt und diese nach dem Laden einrichtet?

5... und und und... ich hoffe da mal auf eine Antwort ad 1. :)

Mit freundlichen Grüßen

Jens Murer

 

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 14 Apr. 2011 12:53
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

[quote user="Jens Oliver Murer"]Kennt jemand eine allgemeine Ressource zum Datasheet? Wo ist es konfigurierbar, welche Parameter nimmt es an, gibt es Updates etc.?[/quote]

Es ist ein ActiveX, das mit Access auf dem Client installiert wird. Leider ist es von Seiten Microsoft so gut wie undokumentiert :-(

Aus dem Grund kann man auf Deine anderen Fragen auch keine Antworten geben. Manches könnte man vielleicht noch durch Ausprobieren herausfinden, aber ich kenne niemanden, der sich die Mühe gemacht hätte...

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
6 Beiträge
Jens Oliver Murer Als Antwort am 14 Apr. 2011 13:24
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo,

 

danke für die - wenn auch ernüchternde - antwort. Allerdings habe ich die Funktionalität auch auf Rechnern, auf denen kein Access installiert ist?! Wird sie in diesem Fall direkt von Sharepoint ausgerollt?

 

MfG

 

Jens

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 14 Apr. 2011 13:47
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Evtl. die Access Runtime installiert? Der Server liefert dieses ActiveX jedenfalls nicht aus.

Viele Grüße
Andi
af @ evocom de
Blog