GRY-Online.pl --> Archiwum Forum

relacje w access-ie

17.03.2005
23:03
[1]

kivibest [ Centurion ]

relacje w access-ie

Wiecie ktoś jak ustawić relacje w Access-ie??
mam dwie tabele, które maja taki sam klucz, reacja między tymi tabelami odwołyje się do klucz w obu tabelach. pierwsza tabela zawiera 194 rekordy, a druga 145 rekordów. jak tworze kwerendę wykorzystując obie tabele, w kwarendzie jest tylko 145 rekordów.
jak zrobić żeby w kwarendzie były wszystkie 194 rekordy???

17.03.2005
23:07
[2]

fanlegii79 [ Konsul ]

Nie do konca rozumiem zle jezeli w jednej tablei masz 145 rekordow ponumeorwane 1,2,3 i tak dalej, a w drugiej 194, ponumerowane 1,2,3 i jest ich 194, to jak zlaczysz tabele czyli wybierzesz wiersze w kotrych 1=1 2-2 i takdalej to dla 146 z drugiej tabeli zaden z pierwszej nie bedzie pasowal. Mysle ze "Left join" powinien zaltwic towj problem

18.03.2005
07:55
[3]

U-boot [ Karl Dönitz ]

^ up

18.03.2005
07:57
[4]

kivibest [ Centurion ]

fanlegii79 --> sorry ale jestem początkującym jeśli chodzi oAccess-a i nie wiem co masz na myśli lub co to jest "Left join", więc jak mógłbyś coś więcej napisać byłbym wdzięczny.

spróbuje wyjaśnić jeszcze raz:
w jednej tabeli mam "uczestników" (+ inne pola), a w drugiej tabeli -inne dane "uczestników" ale nie dla wswzystkich. pole uczestnicy jest kluczem w obu tabelach oraz odwołaniem w relacji między tabelami. potrzebuję złożyc w jedno obie tabele. w stworzonej przezemnie kwarendzie pokazane są jedynie pola wspólne obu tabel.

18.03.2005
07:58
[5]

kivibest [ Centurion ]

widze U-boot że już nie śpisz :-))))

18.03.2005
08:25
smile
[6]

Thufir Hawat [ Konsul ]

U-boot ==> Czemu do spraw związanych z problemami używasz drugiego nicka? :)

18.03.2005
08:43
[7]

mike1980 [ Chor��y ]

Rozumiem, że tabele masz już połączone relacjami. Najprościej: Jeżeli jesteś w widoku projektu to przełącz się na Widok SQL i zamień "INNER" na "LEFT". Powinno zadziałać.

18.03.2005
08:47
[8]

mike1980 [ Chor��y ]

Aha. Jeżeli nie chce Ci się bawić w SQL to musisz zmienić typ relacji. Wejdź w Narzędzia ==>Relacje ==> klinkij na linii tworzącą relację ==> edytuj Relację ==> Typ sprzężenia ==> (tu masz pewnie zaznaczoną pierwszą opcję) wybierz więc drugą ==> powinno działać.

18.03.2005
09:04
[9]

U-boot [ Karl Dönitz ]

Thufir Hawat --> kivibest, jest początkującym na tym forum, jest także mym dobrym znajomym więc chyba nie dziwne, ze pomagam mu jak potrafię :-))

Pozdrowionka

18.03.2005
09:15
[10]

kivibest [ Centurion ]

mike1980 --> DZIĘKI
le typ sprzężenia już zmienialem, ale to nic nie daje. nic się nie zmienia bez wzgledu na to którą z tamtych trzech opcji wybiorę.
sprubuję jeszcze z SQL ale jeszcze nie mogę znaleźć przełączenia na ten widok, wiem że gdzieś to widziałem ale nie wiem gdzie. :-))

18.03.2005
09:16
[11]

kivibest [ Centurion ]

aha właśnie znalazłem "widok SQL". :-)))

18.03.2005
09:21
smile
[12]

kivibest [ Centurion ]

WIELKIE DZIĘKI !!!!!!!!!! mike1980 i U-boot

o to mi właśnie chodziło. :-)))))))

18.03.2005
09:26
[13]

kivibest [ Centurion ]

Thufir Hawat --> jakim cudem doszedłeś do wniosku że ja to U-boot.
Chyba nie na podstawie trzech znaczków "^ up" ??????? :-)))))))

© 2000-2025 GRY-OnLine S.A.