Die Zeitleiste zeigt keine Balken
Ein WklGantt zeigt seine Vorgangsliste, aber die Zeitleiste daneben bleibt leer, zeigt einen grauen Hinweis wie
„Zeitleiste: StartField festlegen.“ oder einen roten Fehlertext, oder einige Vorgänge haben keinen Balken.
Umgebung
WKL Forms Object Library mit WklGantt, in der Formularansicht und in der Entwurfsansicht mit LivePreview.
Ursache
Die Zeitleiste zeichnet für einen Vorgang nur dann einen Balken, wenn sich der Plan aufbauen lässt und der Vorgang einen Anfang sowie ein Ende oder eine Dauer hat:
StartFieldist nicht festgelegt (grauer Hinweis), oder das Feld ist bei einem Vorgang leer (dieser Vorgang hat keinen Balken;TaskKindliefertwgkNone).- Eine Nebenquelle ist nur teilweise eingerichtet, zum Beispiel
DependencySourceohnePredecessorFieldundSuccessorFieldoderHolidaySourceohneHolidayField: Der Plan lässt sich nicht aufbauen, und die Zeitleiste zeigt den Grund in Rot. Die Liste funktioniert weiter. - Die Vorgänge liegen außerhalb des Zeitraums, den die Zeitleiste zeigt:
ChartStart/ChartFinishschließen sie aus, oder die Zeitleiste wurde von ihnen weggescrollt.
Lösung
- Öffnen Sie den Designer (Eigenschaftenblatt, Zeile Benutzerdefiniert,
[...]), Seite Vorgänge: Wählen Sie das Anfangsfeld und entweder das Ende- oder das Dauerfeld. Die Statuszeile der Seite meldet, was fehlt. - Lesen Sie den roten Text in der Zeitleiste oder
Issuesin VBA (Debug.Print Join(Me!Gantt1.Object.Issues, vbCrLf)) und vervollständigen Sie die genannte Nebenquelle auf den Seiten Abhängigkeiten, Ressourcen oder Kalender und Planung. - Leeren Sie
ChartStartundChartFinish, oder verwenden Sie Heute im Kontextmenü der Zeitleiste und scrollen Sie; Strg+Mausrad ändert den Zoom. - Setzen Sie in der Entwurfsansicht
LivePreviewauf Ja, um die Daten zu sehen (Die Entwurfsansicht zeigt Beispielknoten statt der Daten).
de/wiki/msaccess/comctl/troubleshooting/timeline-shows-no-bars.txt · Last modified: by Wolfgang van der Stille