Strona 1 z 1

potwierdzanie zapisu rekordu

: ndz gru 28, 2014 5:23 pm
autor: cyklista.pk
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

Re: potwierdzanie zpisu rekordu

: ndz gru 28, 2014 8:11 pm
autor: cyklista.pk
Już sobie poradziłem:
Makro jest do pobrania na tej stronie
https://forum.openoffice.org/en/forum/v ... 13&t=68454

Trzeba tylko dodać własne przyciski do do nawigacji między rekordami, w zakładce "ogólne" w poz. "czynność" wybrać odpowiednią opcję i podpiąć do nich makro (wydarzenie "Naciśnięto przycisk myszy").

Pozdrawiam

Przemek