Forum Coders' city Strona Główna Coders' city
Nasza pasja to programowanie!
 

 PomocPomoc   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy  RejestracjaRejestracja 
Archiwum starego forum + teoria    RSS & Panel/SideBar
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Potrzebuję szybkiej odpowiedzi na moje pytanie... Zasady

[Access 2010] - dostawcy



 
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Bazy danych
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
zozolpl
Gość





PostWysłany: Sob Gru 02, 2017 12:48 pm  OP    Temat postu: [Access 2010] - dostawcy Odpowiedz z cytatem Pisownia

Witam, tworzę swoją pierwszą bazę i napotkałem taki problem
Posiadam Tabelę produkty ID | Nazwa | IDDostawcy1 | IDDostawcy2 | IDDostawcy 3 - jeden produkt może mieć kilku dostawców
Kolejną tabelą są dostawcy ID | Nazwa | StronaWWW
Następnie mam tabelę Zakupy gdzie jest ID | Data | Ilość | IDProduktu | IDDostawcy

Problem polega na tym, że nie wiem jak zrobić, by przy dodawaniu zakupu można było wybrać jednego z kilku dostawców danego produktu, ale tylko spośród dostawców danego produktu a nie wszystkich innych.
Powrót do góry
karolinavb
Site Admin


Dołączył: 25 Maj 2005
Posty: 7901

PostWysłany: Sob Gru 02, 2017 6:38 pm      Temat postu: Odpowiedz z cytatem Pisownia

W skrócie:
- tabela tbprodukty :ID_produktu – indeksowane Tak (Bez duplikatów) , Nazwa_produktu, ID_Dostawcy
- tabela tblDostawcy: ID_Dostawcy- indeksowane Tak (Bez duplikatów), nazwa_dostawcy, itd…
Relacja jeden-do-wielu (ID_Dostawcy).

Przykładowo:
W tabeli tbprodukty na polu ID_Dostawcy (zakładka Odnośnik)
- Typ fomantu: Pole kombi
- Typ źródła wierszy: Tabela/Kwerenda
- Źródło wierszy : np.: SELECT [ID_Dostawcy], [nazwa_dostawcy] FROM Dostawcy ORDER BY [nazwa_dostawcy]
Możesz skorzystać z kreatora odnośników.

Tworzenie, edytowanie lub usuwanie relacji
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Wyświetl posty z ostatnich:   
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Bazy danych Wszystkie czasy w strefie CET (Europa)

Strona 1 z 1

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Możesz dodawać załączniki na tym forum
Możesz pobierać pliki z tego forum




Debug: strone wygenerowano w 0.17234 sekund, zapytan = 11
contact

| Darmowe programy i porady Jelcyna | Tansze zakupy w Helionie | MS Office Blog |