Spravne miesto kde sa mate pytat je [EMAIL PROTECTED] Aj ked Vas problem zda sa byt dost specificky a podla mna sa pomoci dockate skor na anglickom mailing liste pre uzivatelov. CC posielam na [email protected]
Dňa Po 7. November 2005 21:19 Stanislav Lesko napísal: > Skúšam v OpenOffice 2.0 Base laborovať s formulármi, ktoré by mali slúžiť > na zadávanie dát do niekoľkých tabuliek (Dodávatelia, Zmluvy, Zásoby...), > medzi ktorými sú vytvorené relácie. > Napr. číslo dodávateľa z aktuálneho záznamu tabuľky Dodavatelia (primárny > kľúč) sa automaticky vyplní v podriadenej tabuľke Zmluvy (kde je > sekundárnym indexom). > Vyrobil som tabuľky, zadefinoval relácie medzi nimi a umiestnil som tabuľky > do formulárov. Všetko to krásne funguje, až kým nezadefinujem v jednej > tabuľke primárny kľúč založený na dvoch stĺpcoch a k nemu samozrejme > reláciu na dve polia podriadenej tabuľky, ktoré tam tvoria index (nie > primárny kľúč). > Formulár, ktorý obsahuje tabuľky zlinkované pomocou DVOCH POLÍ už > nedosadzuje do stĺpcov podriadenej tabuľky hodnoty, ktoré tam prináležia > podľa relácie a sú aj zadefinované v podformulári, ale dáva DO OBIDVOCH > POLÍ TAKÚ ISTÚ HODNOTU. Databáza na to samozrejme reaguje hláškou > Constraint violation... > V mojom konkrétnom príklade vyplní políčka "Čislo zmluvy" a "Rok" hodnotou > 2005. (Dosť dlho mi trvalo, kým som na to prišiel, pretože samozrejme nemá > zmysel umiestňovať do formuláru duplicitné polia, ktoré už raz sú zobrazené > v hlavnej tabuľke.) > Babrem sa s tým celý deň a neviem sám za sebou nájsť chybu. Ozvite sa mi, > prosím, kto s tým máte skúsenosti a vyveďte ma z bludného kruhu. > ďakujem > Stanislav Leško > [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------- > Vykonana antivirova kontrola systemom ISG DSi data > --------------------------------------------------- -- Ing. Branislav Klocok OFZ a.s. Tel.: +421 43 5804 488 Fax.: +421 43 5804 633 E-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
