openoffice i base
Piotr - 20-01-2006 20:24
openoffice i base
Nie stać mnie na accessa i próbuję zrobić małą bazę opartą na base z pakietu openoffice. I tak:
Dodaję rekordy danych opisujące osobę: - imię - nazwisko - adres - ...
Jak dotąd wszystko jest proste - mieści się w jednym rekordzie. I teraz chciałbym zdefiniować cechy do wyboru checkboxem, np: znajomość języków: angielski, włoski, hiszpański. Dana osoba może mieć przypisaną dowolną ilość języków oczywiście. Jak to zapisywać w bazie? W jednym rekordzie już się chyba nie da? Dodatkowa tabela? Jak to powiązać? Jak ma wyglądać formularz? Czy ktoś się bawił formularzami w tym pakiecie? A może jest jakaś inna darmowa aplikacja do tworzenia baz i formularzy?
jerzy - 20-01-2006 20:24
Piotr napisał(a): > Nie stać mnie na accessa i próbuję zrobić małą bazę opartą na base z > pakietu openoffice. I tak: > > Dodaję rekordy danych opisujące osobę: > - imię > - nazwisko > - adres > - ... > > Jak dotąd wszystko jest proste - mieści się w jednym rekordzie. > I teraz chciałbym zdefiniować cechy do wyboru checkboxem, np: znajomość > języków: angielski, włoski, hiszpański. Dana osoba może mieć przypisaną > dowolną ilość języków oczywiście. Jak to zapisywać w bazie? W jednym > rekordzie już się chyba nie da? Dodatkowa tabela? Jak to powiązać? Jak > ma wyglądać formularz? Czy ktoś się bawił formularzami w tym pakiecie? A > może jest jakaś inna darmowa aplikacja do tworzenia baz i formularzy?
Gratuluję! Załapałeś na czym polega relacyjna baza danych, a to już dużo. Ze mną było tak samo kilka lat temu i ... niczego sensownego nie znalazłem. Na oko, w pierwszej fazie taki acces, czy podobne, wyglądają łatwo, ale kiedy zechcesz coś zbudować to i tak musisz to urzeźbić samodzielnie, program ci nic nie pomoże. Co najwyżej w odpowiednim momencie podsunie okienko w które masz wpisać kawałek własnego kodu. W acces'ie nawet było kilka "szablonów" do wykorzystania, ale mnie akurat żaden nie podszedł. Radzę wziąć się za sql'a i jakiś system okienkowy i rzeźbić albo ... zrezygnować.
hi
Jerzy
Piotr Kulinski - 20-01-2006 20:24
Piotr wrote:
> Nie stać mnie na accessa i próbuję zrobić małą bazę opartą na base z > pakietu openoffice. I tak: > > Dodaję rekordy danych opisujące osobę: > - imię > - nazwisko > - adres > - ... > > Jak dotąd wszystko jest proste - mieści się w jednym rekordzie. > I teraz chciałbym zdefiniować cechy do wyboru checkboxem, np: znajomość > języków: angielski, włoski, hiszpański. Dana osoba może mieć przypisaną > dowolną ilość języków oczywiście. Jak to zapisywać w bazie? W jednym > rekordzie już się chyba nie da? Dodatkowa tabela? Jak to powiązać? Jak jeśli liczba języków ma być dowolna to inaczej się nie da jak dodatkowa tabela. Najprostrzy przykład: tabela osoba: id_osoby,imie,nazwisko,.... tabela osoba_jezyki: id_osoby,id_jezyka,....
-- tabele pomocnicze: tabela jezyki: id_jezyka,nazwa,.... tabela ....
> ma wyglądać formularz? Czy ktoś się bawił formularzami w tym pakiecie? A > może jest jakaś inna darmowa aplikacja do tworzenia baz i formularzy? Odpuść sobie base z openoffice przynajmniej narazie (jeszcze nie jest dopracowany). Zainstaluj pakiecik Krasnala (apache+mysql+php) i na tym zrobisz sobie relacyjną bazę, a dane obrobisz w przeglądarce.
-- pozdrawiam, GG i SkyPe w X-nagłówku posta, e-mail: zmień "wpw" na "wp" piotr "Kto powiedział że życie to bajka ?"
Piotr - 20-01-2006 20:24
Piotr Kulinski napisał(a):
> dopracowany). Zainstaluj pakiecik Krasnala (apache+mysql+php) i na tym > zrobisz sobie relacyjną bazę, a dane obrobisz w przeglądarce.
Tak miałem do tej pory... jak zobaczyłem base z openoffice'a pomyślałem przez chwilkę że głupi byłem że z palca to rzeźbiłem w php skoro gotowe narzędzia są... a tutaj widzę że jednak trzeba krasnala przeprosić i jechać dalej po staremu :)
dzięki Wam za porady i sugestie!
a jeszcze przy okazji, bo trafiłem po drodze podczas tej wędrówki: co myślicie o 4th Dimension 2004 ?
Szuwarek - 21-01-2006 18:22
> a jeszcze przy okazji, bo trafiłem po drodze podczas tej wędrówki: > co myślicie o 4th Dimension 2004 ? Zacząłem trochę rzeźbić. Klikalny jest podobnie jak Access. Dosyć szybko można stworzyć proste formularze do wprowadzania danych. Do raportów i wyciągania zapytań jeszcze nie doszedłem. Ogólnie dosyć mi się podoba. Z minusów - problem z polskimi literami. Mam je tylko w MsSansSerif, inne czcionki wyświetlają robaczki (System WinME - może WGLang pomoże, ale nie sprawdzałem). Ale używam dosyć starej wersji chyba z numerem 6 na początku. Plusem jest bezpłatna edukacyjna licencja na pełną wersję programu, kod licencyjny wysyłają na e-maila. Pozdrawiam Szuwarek
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Import mySQLa do OpenOffice
OpenOffice i MySQL
VisualFoxPro a OpenOffice
Migracja bazy z Accessa do OpenOffice 2.0 Base
lepszy sqlplus
Oracle 8
ikony
[PgSQL] optymalizacja - baza na oddzielnym serwerze?
problem z .gif w photoshopie CS
String to Int
zanotowane.pldoc.pisz.plpdf.pisz.plquentinho.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|