Witam.
Używam programu LibreOffice Base dopiero kilka dni. Nie potrafię jednak znaleźć jednej funkcji - zamiany miejsc kolumn z danymi w tabeli.
Czyli załóżmy, że mam pola: pole1, pole2, pole3 i są ustawione w takiej kolejności. Jednak postanawiam zmienić ich kolejność (nie usuwając żadnych danych) na pole3, pole2, pole1. I to jest moje pytanie: Jak to zrobić? Jedyna opcja jaką teraz znam to w polu edycji tabeli (typy danych, nazwy pól, opisy pól...) Wytnij, Wklej, jednak szukam czegoś typu "przeciągnij i upuść".
[SOLVED] Zamiana miejsc kolumn w tabeli
-
- Posty: 2
- Rejestracja: ndz sie 23, 2015 2:50 pm
[SOLVED] Zamiana miejsc kolumn w tabeli
Ostatnio zmieniony śr sie 26, 2015 2:00 pm przez superOFFICEr, łącznie zmieniany 2 razy.
LibreOffice 4.4.5.2
Windows Vista
Windows Vista
Re: Zamiana miejsc kolumn w tabeli
Nie ma takiej opcji, i prawdę mówiąc nie ma takiej potrzeby.
Tabela jest dość abstrakcyjną formą przechowywania danych. Kiedy z niej korzystasz, używasz zapytań do pobierania danych albo formularzy do ich wprowadzania. I jedne, i drugie mogą łatwo określać wymaganą kolejność pól.
Standard komunikacji klienta baz danych (jakim jest BASE) z systemami przechowywania tabel nie przewiduje zunifikowanej postaci polecenia zmiany kolejności kolumn w definicji tabeli. Dlatego jego realizacja wymagałaby osobnego rozwiązania dla każdego rodzaju systemu (np. HSQL, Firebird, MySQL, PostgreSQL, SQLite), zatem byłaby pracochłonna i potencjalnie mało stabilna -- a wobec poprzedniego argumentu, także stosunkowo mało użyteczna.
Na takie rozwiązanie mogą sobie pozwolić interfejsy ściśle zintegrowane tylko z jednym rodzajem systemu bazodanowego.
Dyskusja na podobny temat, patrz https://forum.openoffice.org/en/forum/v ... =13&t=9415
Tabela jest dość abstrakcyjną formą przechowywania danych. Kiedy z niej korzystasz, używasz zapytań do pobierania danych albo formularzy do ich wprowadzania. I jedne, i drugie mogą łatwo określać wymaganą kolejność pól.
Standard komunikacji klienta baz danych (jakim jest BASE) z systemami przechowywania tabel nie przewiduje zunifikowanej postaci polecenia zmiany kolejności kolumn w definicji tabeli. Dlatego jego realizacja wymagałaby osobnego rozwiązania dla każdego rodzaju systemu (np. HSQL, Firebird, MySQL, PostgreSQL, SQLite), zatem byłaby pracochłonna i potencjalnie mało stabilna -- a wobec poprzedniego argumentu, także stosunkowo mało użyteczna.
Na takie rozwiązanie mogą sobie pozwolić interfejsy ściśle zintegrowane tylko z jednym rodzajem systemu bazodanowego.
Dyskusja na podobny temat, patrz https://forum.openoffice.org/en/forum/v ... =13&t=9415
JJ
LO (25.2|24.8) ∙ Python (3.12|3.10) ∙ Unicode 16 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
LO (25.2|24.8) ∙ Python (3.12|3.10) ∙ Unicode 16 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
-
- Posty: 2
- Rejestracja: ndz sie 23, 2015 2:50 pm
Re: Zamiana miejsc kolumn w tabeli
Dziękuję za odpowiedź.
Co prawda niewiele z niej zrozumiałem, gdyż dopiero zaczynam używać Base Jednak to co najważniejsze zrozumiałem - czyli nie można, nie jest to bardziej zaawansowanym użytkownikom potrzebne.
Temat uważam za rozwiązany.
Co prawda niewiele z niej zrozumiałem, gdyż dopiero zaczynam używać Base Jednak to co najważniejsze zrozumiałem - czyli nie można, nie jest to bardziej zaawansowanym użytkownikom potrzebne.

Temat uważam za rozwiązany.
LibreOffice 4.4.5.2
Windows Vista
Windows Vista