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]

Odpovedet emailem