Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 Re: Base » Formulár » 19. 12. 2015 20:20:16

Ďakujem za reakciu na moju správu.
Mám dve databázy, hlavnú Zákazníci a druhú Krajiny. Pri zadávaní údajov o zákazníkovi vo formulári chcem, aby som si mohol krajinu zvoliť z rozbaľovacieho poľa. Vybraná krajina z databázy Krajiny sa potom zapíše do poľa Krajiny v databáze Zákazníci. S týmto nemám problém, to mi funguje.
Problém mám s tým, že ak vyberiem krajinu z rozbaľovacieho poľa, tak chcem aby mi zobrazilo ostatné údaje z databázy Krajiny ako napr.: tel. predvoľbu, skratku, medzinárodný názov.
Pre prehľadnosť posielam link na databázu:
http://ulozto.sk/xEwcGA7U/kontakty-01-odb
Vedľa poľa krajina je pole Tel. predvoľba kde by som chcel aby sa zobrazovali údaje k príslušnej krajine podľa databázy krajín. To ale nefunguje.

#2 Base » Formulár » 17. 12. 2015 22:15:16

marian86
Odpovědí: 10

Chcel by som Vás požiadať o radu, pretože sa neviem pohnúť.
Vytvoril som si dve databázy.
Prvá je databáza krajín s údajmi: ID krajina-prim. kľúč, názov krajiny, medzinárodná skratka, tel. predvoľba.
Druhá databáza zákazníkov: ID zákazníka-prim. kľúč, firma, adresa, tel., e-mail, názov krajiny, ID krajina, kontaktná osoba,....
Cez vzťahy som si prepojil ID krajina (databázy krajín) a ID krajina (databáza zákazníkov).
Následne som si vytvoril formulár s údajmi z databázy zákazníkov (firma, adresa, tel. e-mail). Vo formulári som vytvoril rozbaľovacie pole (resp. Kombinované pole) pre názov krajiny z databázy krajín. Keď som vybral krajinu v rozbaľovacom poli, tak to automaticky zapisovalo do poľa Názov krajiny v databáze zákazníkov.
Do formulára som si pridal polia z databázy krajín - medzinárodná skratka, tel. predvoľba. V týchto poliach mi ale nezobrazovalo žiadne údaje hoci som skúšal viac spôsobov aj vytvorenie podformulára.
Prosím o radu ako to urobiť, aby mi do týchto polí naťahovalo údaje podľa zvolenej krajiny.
Ak niekto vie ako sa to dá, budem rád ak mi poradí.

Zápatí

Používáme FluxBB