Formularz lista wyjazdów - jedna tabela, cztery wiersze...
Formularz lista wyjazdów - jedna tabela, cztery wiersze...
Witam. Głowię się nad jedną bazą danych. Chodzi o karty wyjazdowe/ trasowe dla kierowców w mojej firmie. Mam pięciu kierowców i ok 40 firm które odwiedzamy. Widzę to tak: dwie tabele: kierowcy i firmy. Tabela 'kierowcy' to tylko imiona, tabela 'firmy' to następujące kolumny: nazwa zakładu, miasto, adres, telefon 1 ,tel 2, dane klienta. Dziennie kierowca robi cztery trasy w związku z czym widziałbym to w taki sposób jak na załączonym obrazku tzn. U góry pole wyboru z tab 'kierowcy' - i tu nie ma problemy oczywiście. Następnie pola z tab 'firmy' gdzie wybierając nazwę firmy wybieram jednocześnie resztę danych. To załatwia pierwszą trasę. Na jednym formularzu chciałbym móc wybierać od razu cztery trasy (na załączonym pliku widać tylko dwie). Czy muszę założyć cztery tabele z tymi samymi firmami czy istnieje sposób żeby to załatwić z jedną? Proszę pomóżcie bo już nerwicy dostaję od prób i błędów
Ostatnio zmieniony pn sie 12, 2013 3:21 pm przez Jan_J, łącznie zmieniany 1 raz.
Powód: ż → rz w tytule
Powód: ż → rz w tytule
OpenOffice 3.1 na Windows XP
Re: Formulaż lista wyjazdów - jedna tabela, cztery wiersze..
Musisz stworzyć nową tabelę, która połączy dane z tabeli kierowcy z tabelą firm. W formularzu dodaj podformularz z formantem tabeli w którym, będziesz wybierał z listy odpowiednie firmy.
Jutro postaram się wstawić mały przykład.
Jutro postaram się wstawić mały przykład.
LibreOffice 5.1.2.2 Ubuntu 16 LTS
Re: Formulaż lista wyjazdów - jedna tabela, cztery wiersze..
Sprawdź załącznik.
- Załączniki
-
- Kierowcy_trasy.odb
- (21.65 KiB) Pobrany 298 razy
LibreOffice 5.1.2.2 Ubuntu 16 LTS
Re: Formulaż lista wyjazdów - jedna tabela, cztery wiersze..
Dziękuje Belstar, dałeś mi gotowca na tacy. Muszę jeszcze tylko rozkminić jak to zrobiłeś
Ostatnio zmieniony czw sie 01, 2013 8:21 am przez bbagins, łącznie zmieniany 1 raz.
OpenOffice 3.1 na Windows XP
Re: Formulaż lista wyjazdów - jedna tabela, cztery wiersze..
Belstar możesz mi jeszcze pokazać jak wykonać takie połączenie tabel?
OpenOffice 3.1 na Windows XP
Re: Formulaż lista wyjazdów - jedna tabela, cztery wiersze..
Narzędzia > Relacje
LibreOffice 5.1.2.2 Ubuntu 16 LTS
Re: Formulaż lista wyjazdów - jedna tabela, cztery wiersze..
no i jakiś błąd wyskakuje...
OpenOffice 3.1 na Windows XP
Re: Formulaż lista wyjazdów - jedna tabela, cztery wiersze..
Jaki? Z twojej wypowiedzi nic nie wynika.bbagins pisze:no i jakiś błąd wyskakuje...
LibreOffice 5.1.2.2 Ubuntu 16 LTS
Re: Formulaż lista wyjazdów - jedna tabela, cztery wiersze..
Wchodzę w widok tabeli, wybieram Narzędzia - Relacje i przy próbie stworzenia relacji pojawia się komunikat:
OpenOffice 3.1 na Windows XP
Re: Formulaż lista wyjazdów - jedna tabela, cztery wiersze..
Które pola próbujesz połączyć?
W tabeli nadrzędnej wybierasz pole ID (ID_Imie_i_nazwisko - Wartość nadawana automatycznie, klucz główny "integer")a w tabeli podrzędnej musi istnieć podobne pole z takim samym typem danych w tym przypadku ID_Podrzedne (ID_Imie_i_Nazwisko - Tu bez autopola "integer")
W tabeli nadrzędnej wybierasz pole ID (ID_Imie_i_nazwisko - Wartość nadawana automatycznie, klucz główny "integer")a w tabeli podrzędnej musi istnieć podobne pole z takim samym typem danych w tym przypadku ID_Podrzedne (ID_Imie_i_Nazwisko - Tu bez autopola "integer")
LibreOffice 5.1.2.2 Ubuntu 16 LTS