potwierdzanie zapisu rekordu
: ndz gru 28, 2014 5:23 pm
Witam!
Właśnie tworzę swoją pierwszą bazę danych. Jest to baza do obsługi zleceń.
Zauważyłem, że gdy wprowadzę zmiany do istniejącego rekordu a następnie przejdę do kolejnego lub poprzedniego rekordu, to zmiany te są zapisywane automatycznie bez konieczności potwierdzenia, co może prowadzić do omyłkowego wprowadzeni niechcianych zmian. Chciałbym, aby w przypadku wprowadzenia zmiany przed ich zapisem pojawiało się okienko z monitem o zatwierdzenie lub odrzucenie zmian (tak jak to ma miejsce przy usuwaniu całego rekordu). Potrzebne do tego byłoby chyba makro sprawdzające, czy rekord został zmieniony i zapisujące bądź odrzucające zmiany w zależności od decyzji użytkownika. Makro byłoby uruchamiane przyciskiem.
Czy jest gdzieś może taki gotowiec, lub coś, co można by użyć do tego celu po niewielkiej modyfikacji?
Próbowałem zastosować makro z ostatniego wpisu na tej stronie https://forum.openoffice.org/en/forum/v ... 25#p336229 , ale nie działa ono tak, jakbym tego oczekiwał: Po pierwsze okienko dialogowe pojawia się przy każdym przejściu do innego rekordu, nawet jeżeli nie wprowadzono żadnych zmian, a po drugie makro to wykonywane jest podwójnie, przez co formularz przy każdej zmianie przeskakuje o 2 rekordy ( w przypadku podpięcia makra do wydarzenia "przed czynnością na rekordzie" lub "przed zmianą rekordu").
Pozdrawiam
Przemek
Właśnie tworzę swoją pierwszą bazę danych. Jest to baza do obsługi zleceń.
Zauważyłem, że gdy wprowadzę zmiany do istniejącego rekordu a następnie przejdę do kolejnego lub poprzedniego rekordu, to zmiany te są zapisywane automatycznie bez konieczności potwierdzenia, co może prowadzić do omyłkowego wprowadzeni niechcianych zmian. Chciałbym, aby w przypadku wprowadzenia zmiany przed ich zapisem pojawiało się okienko z monitem o zatwierdzenie lub odrzucenie zmian (tak jak to ma miejsce przy usuwaniu całego rekordu). Potrzebne do tego byłoby chyba makro sprawdzające, czy rekord został zmieniony i zapisujące bądź odrzucające zmiany w zależności od decyzji użytkownika. Makro byłoby uruchamiane przyciskiem.
Czy jest gdzieś może taki gotowiec, lub coś, co można by użyć do tego celu po niewielkiej modyfikacji?
Próbowałem zastosować makro z ostatniego wpisu na tej stronie https://forum.openoffice.org/en/forum/v ... 25#p336229 , ale nie działa ono tak, jakbym tego oczekiwał: Po pierwsze okienko dialogowe pojawia się przy każdym przejściu do innego rekordu, nawet jeżeli nie wprowadzono żadnych zmian, a po drugie makro to wykonywane jest podwójnie, przez co formularz przy każdej zmianie przeskakuje o 2 rekordy ( w przypadku podpięcia makra do wydarzenia "przed czynnością na rekordzie" lub "przed zmianą rekordu").
Pozdrawiam
Przemek