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
potwierdzanie zapisu rekordu
-
- Posty: 4
- Rejestracja: czw lis 07, 2013 9:35 am
potwierdzanie zapisu rekordu
LibreOffice 4.1.2.3 dla Linuksa 64 bit
-
- Posty: 4
- Rejestracja: czw lis 07, 2013 9:35 am
Re: potwierdzanie zpisu rekordu
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
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
LibreOffice 4.1.2.3 dla Linuksa 64 bit