Dariusz Waldemar Moczyński

Dariusz Waldemar Moczyński Usługi Informatyczne

Temat: Kolejne pytanko! :-)

Tworzymy niestandardowe pole np. Czas.trwania1 wprowadzamy przykładowy czas np. 3h.

I teraz pytanie, czy po zapisaniu planu bazowego dla projektu jest możliwość porównania wartości aktualnej (rzeczywistej) z planem bazowym ?

Krótko mówiąc plan bazowy zapamiętuje standardowe pola a co z niestandardowymi?

Pozdrawiam DM

konto usunięte

Temat: Kolejne pytanko! :-)

W helpie jest dokładnie opisane jakie wartości zapisywane są w planie bazowym.
Dariusz Waldemar Moczyński

Dariusz Waldemar Moczyński Usługi Informatyczne

Temat: Kolejne pytanko! :-)

Oczywiście że jest napisane.
Ale czy jest możliwość tworzenia własnych pól które będa w planie bazowym zapamiętywane.

Pytam bardziej pod kątem rozwiązań programistycznych.

DM
Izabela Korzińska

Izabela Korzińska Architekt /
Developer ETL/TEam
Leader, Roche Polska

Temat: Kolejne pytanko! :-)

Zapisywanie planu bazowego to nic innego, jak przepisywanie zawartości kilku-kilkunastu (w wersji 2007) pól do innych pól specjalnie do tego celu przeznaczonych. Sądzę, że wystarczy w VBA napisać kod, który zareaguje na zapisywanie planu bazowego i przepisze do zdefiniowanego przez Ciebie pola zawartość pola niestandardowego. Chyba wystarczy obsłużyć to: Application.ProjectBeforeSaveBaseline

Ostatnio prowadziłam szkolenie w firmie, która podjęła się kastomizacji Projecta pod kątem współpracy z serwerem. Napisali sporo kodu w VBA i zdaje się, że tworzyli w ten sposób nowe pola. To były pola organizacji (wystarczy wybrać MakeFieldEnterprise := true).
Na serwerze testowym oczywiście tych pól ani sposobu ich tworzenia nie widziałam :) Nie mniej zawsze zakładam, że w VBA można wszystko dopisać. Jak się jest zdolnym :)

Tak więc moim zdaniem się da, ale raczej nie umiałabym tego zrobić. Faceci lubią takie zabawy, a więc powodzenia :)

pozdr,
Iza
Kamil Kozieł

Kamil Kozieł Dyrektor
zarządzający - IT
School

Temat: Kolejne pytanko! :-)

Izabela ma racje. Ideologicznie musisz utworzyć dwa pola:

1. Np. Czas trwania1.
2. Np. Czas trwania1 wg pb.

Potem za pomocą VBA w momencie zapisu kopiuj wartości z pierwszego pola do drugiego.

Pozdrawiam,
Kamil

Następna dyskusja:

dwie kolejne liczby




Wyślij zaproszenie do