Witam. Chcę stworzyć prostą bazę danych w Calcu. Będzie to wykaz usług.
W uproszczeniu w jednej tabeli będą zlecenia, w drugiej klienci a w trzeciej cennik.
Wiem mniej więcej jak skonstruować poszczególne funkcje i odwołania, ale chciałbym, aby po pobraniu do tabeli "zlecenia"danych z tabeli "klienci" i "cennik" dane te nie ulegały zmianie w przypadku np zmiany cen lub zmiany danych klienta. Czy da się to zrobić bez użycia makr?
Pozdrawiam
Przemek
automatyczne wstawianie danych do tabeli
-
- Posty: 4
- Rejestracja: czw lis 07, 2013 9:35 am
automatyczne wstawianie danych do tabeli
LibreOffice 4.1.2.3 dla Linuksa 64 bit
Re: automatyczne wstawianie danych do tabeli
Owszem, da się. Jednak wymaga to wówczas wykonania pewnych działań dodatkowych ręcznie.
W roboczym obszarze utworzyć rekord zlecenia na podstawie danych z wspomnianych tabel.
Skopiować rekord a następnie wkleić opcją "Wklej specjalnie", jako tekst, do zestawienia zleceń.
To oczywiście rodzi pytanie o zautomatyzowanie tej ostatniej czynności. To jednak można zrobić tylko za pomocą makra.
Można je sobie nagrać.
Pamiętając, że nagrywane makro rejestruje używane adresy i zawsze się do nich później odwołuje nie można za jego pomocą dodawać zleceń na końcu listy. Najlepiej każde nowe zlecenie dopisywać na początku zestawienia. Wówczas będzie dodawane pod ten sam adres.
Nagrywana sekwencja mogłaby być taka:
W roboczym obszarze utworzyć rekord zlecenia na podstawie danych z wspomnianych tabel.
Skopiować rekord a następnie wkleić opcją "Wklej specjalnie", jako tekst, do zestawienia zleceń.
To oczywiście rodzi pytanie o zautomatyzowanie tej ostatniej czynności. To jednak można zrobić tylko za pomocą makra.
Można je sobie nagrać.
Pamiętając, że nagrywane makro rejestruje używane adresy i zawsze się do nich później odwołuje nie można za jego pomocą dodawać zleceń na końcu listy. Najlepiej każde nowe zlecenie dopisywać na początku zestawienia. Wówczas będzie dodawane pod ten sam adres.
Nagrywana sekwencja mogłaby być taka:
- Skopiuj obszar roboczy zlecenia.
- Ustaw komórkę aktywną na pierwszej pozycji zleceń.
- Dodaj jeden wiersz powyżej.
- Przesuń komórkę do utworzonego wiersza.
- Wykonaj kopiuj specjalnie (CTRL+SHIFT+V) tylko wartości.
AOO 4.1.15, LO 7.5.9 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.