Dne 30.1.2011 17:25, Jiri Spitz napsal(a):
chtěl bych se zeptat, jestli máte správně definované primární klíče. Obě tabulky musí mít primární klíč, přičemž primární klíč podřízené tabulky se musí skládat z polí odpovídajících primárnímu klíči hlavní tabulky + alespoň jedno pole navíc.
Tohle jsem po pravdě nepochopil. Každá (nadřazena i podřízená) tabulka ma jedno jediné pole definované jako primární klíč. V nadřazené tabulce je např. pole "masterid", v podřízené tabulce jsou pole např. "slaveid" a "vazbaid". Primární klíče jsou na polích masterid a slaveid, vazba je provedena přes pole masterid----vazbaid.
bych doporučoval využít doplněk "postgresql-sdbc-driver" (http://dba.openoffice.org/drivers/postgresql/index.html). Funguje dobře
Aniž bych nějak hlouběji pátral po smyslu rady s klíči, rozhodl jsem se prvně vyzkoušet SDBC. A můžu konstatovat, že zabralo na první pokus!
Je divné, že JDBC mělo problémy - čekal bych, že univerzální rozhraní bude vychytanější, než proprietární OOo...
Díky, Zbyněk
Dne 30.1.2011 17:01, Zbyněk Burget napsal(a):Zdravím vespolek, od včerejška bojuju s jedním problémem a už mi došly všechny nápady. Mám databázi v PostgreSQL, OpenOffice 3.2.1 CZ (Windows XP) Připojený k databázi jsem přes JDBC, spojení funguje, s daty můžu pracovat. Co mi ale za nic na světě nefunguje jsou podformuláře. Vyrobím formulář (pro zjednodušení práce používám wizard) s podformulářem. Obojí jako tabulku. V hlavním formuláři data normálně vidím a můžu s nimi pracovat, podformulář je ale komplet mrtvý. Jako by nebyl vůbec navázaný na žádný datový zdroj. I navigační panel se při přechodu do porformuláře stane neaktivní ("vyšedne"). Přitom ale ve vlastnosech podformuláře (záložka "Data") mám vyplněno vše snad správně: Typ obsahu: Tabulka Obsah: <odkaz na tabulku> Propojit hlavní pole: <pole hlavní tabulky> Propojit závislá pole: <pole tabulky v podformuláři> Povolit přidávání/změny/mzání: Ano Pouze přidat data: Ne Navigační panel: Ano Nevíte o tom, že by byla někde nahlášená tahle chyba? Používá někdo Base připojený k externí databázi přes JDBC? Pozoroval někdo podobné chování? Resp. kde dělám chybu?--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
-- Zbyněk Burget Nádražní 224 798 26 Nezamyslice tel: 588 580 000, 739 930 931 IČ: 606 88 220 DIČ: CZ7210184674 --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
