Article View: pl.comp.bazy-danych.msaccess
Article #20Re: Relacje w MS Access
From: Tuptus
Date: Wed, 28 Oct 1998 16:09
Date: Wed, 28 Oct 1998 16:09
43 lines
2806 bytes
2806 bytes
Tomasz Szymański napisał(a) w wiadomości: <716kbu$s8e@h1.uw.edu.pl>... >Mam 2 tabele : >Pierwsza o nazwie "przyrządy", druga o nazwie "atesty". > >Należy stworzyć relację pomiędzy tymi tabelami, ale w taki magiczny sposób, >że w tabeli "przyrządy" powinno być aż 50 pól typu "atest" (czyli powiązań >relacyjnych z tabelą atesty). >Stworzyłem takie pola, troszkę ich wyszło dużo :-(( >I tutaj moje pytanie. >Czy aby nejlepszym rozwiązaniem jest sposób podejścia do problemu. >Bo przecież będę miał 50 relacji do jednej tabeli i to relacji >jeden-do-wielu. >Sprawa jest tak dziwna, że muszę mieć właśnie 50 pól w bardzo specyficznym >układzie i muszą się mieścić na jednej stronie. > >Myślałem już o tym ażeby w tabeli atesty zrobić relację do tabeli przyrządy >i wypełniać tą pierwszą, ale jak to się ma do stałego układu w tabeli >przyrządy, gdzie występuje wiele pól (50) atesty. > Jak przypuszczam oprocz informacji o atestach przechowujesz rowniez inne informacjie o przyrzadach. Dlatego proponuje stworzenie dodatkowej tabeli zawierajacej ID(autonumer), IDPrzyrzadu, IDAtestu. Powstaja relacje jeden-do-wielu przyrzady.Id->rob.IDPrzyrzadu oraz atesty.Id->rob.IDAtestu. Relacje te zostana utworzone automatycznie przy tworzeniu tabel jesli uzyjesz kreatora odnosnikow do odpowiednich pol (Access97) Zmieszczenie pol na jednej stronie nie ma zadnego zwiazku z relacjami, to problem wlasciwego stworzenia formularza. >c) wiele-do-wielu ??? typu jeden komputer i wiele programów zainstalowanych >na nim i równocześnie jeden program z licencją zainstalowany na kilku >(wielu) komputerach???? >Tego ostatniego jest szczególnie ciekaw! > >Z góry dzieki za sugestie. > >tomaszek@termit.ie.tu.koszalin.pl > W takiej sytuacji najlepiej biedzie utworzyc dodatkowa tabele w taki sposob aby uzyskac dwie relacje jeden-do-wielu Tuptus wgabor@friko.onet.pl
Technical Details
Message-ID:
<719had$mfk$1@korweta.task.gda.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!news.nask.pl!orion.cst.tpsa.pl!news.task.gda.pl!not-for-mailReferences:
<716kbu$s8e@h1.uw.edu.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!news.nask.pl!orion.cst.tpsa.pl!news.task.gda.pl!not-for-mail From: "Tuptus" <wgabor@friko.onet.pl> Newsgroups: pl.comp.bazy-danych.msaccess Subject: Re: Relacje w MS Access Date: Wed, 28 Oct 1998 17:09:27 +0100 Organization: CI TASK http://news.task.gda.pl/ Lines: 45 Message-ID: <719had$mfk$1@korweta.task.gda.pl> References: <716kbu$s8e@h1.uw.edu.pl> NNTP-Posting-Host: pdi008.torun.pdi.net X-Trace: korweta.task.gda.pl 909658253 23028 195.205.130.152 (29 Oct 1998 10:50:53 GMT) X-Complaints-To: abuse@task.gda.pl NNTP-Posting-Date: 29 Oct 1998 10:50:53 GMT X-Newsreader: Microsoft Outlook Express 4.72.2106.4 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit