Article View: pl.comp.bazy-danych.msaccess
Article #137633Problem z dodawaniem rekordów
From: karolinamar00
Date: Fri, 05 Oct 2018 20:23
Date: Fri, 05 Oct 2018 20:23
10 lines
2655 bytes
2655 bytes
Mam trzy tabele: Szkoły, Kursy, Terminy. Połączone relacją jeden do wielu ponieważ: 1) do jednej szkoły może być wiele kursów 2) do jednego kursu może być wiele terminów Nie mogę natomiast rozgryźć jednego problemu: Mam formularz w którym dodaję terminy, aby ułatwić pracę użytkownikowi wstawiłem pola wyszukiwania/filtrowania. Tyle tylko, że te wyszukiwania muszę robić na faktycznych nazwach kursów i szkół, a nie na odnośnikach będących de facto liczbą całkowitą długą. Dlatego jako źródło tego formularza jest nie tylko tabela Terminy, ale wszystkie trzy tabele. I tu jest początek problemu. O ile relacje trzymają jeden do wielu bez problemu o tylko dodając te trzy tabele do źródła danych formularza "wskakuje bez problemu", ale po zamknięciu i ponownym otwarciu jedna z tych relacji już nie jest jedną do wielu. I przez to jest mój główny problem: gdy dany kurs nie występuje w słowniku próbuję go dodać dblclickiem i otrzymuję komunikat "Próbowano przypisać wartość null zmiennej o typie danych innym niż variant". Oparcie tego formularza wyłącznie na tabeli terminy rozwiązuje ten problem, ale nie mogę wtedy rozwiązać problemu wyszukiwania po nazwie kursu czy szkole. Jakieś pomysły na rozwiązanie problemu... Plik zamieściłem https://drive.google.com/open?id=1ly0lRcOv5lybEgEDd113zs5-Z8nDaTbH
Technical Details
Message-ID:
<232f2227-e0db-40e1-890b-6ff8ad619274@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!m93-v6no1316100qte.0!news-out.google.com!k67-v6ni3010qte.1!nntp.google.com!m93-v6no1316094qte.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
X-Received: by 2002:a0c:91ac:: with SMTP id n41-v6mr9592548qvn.30.1538771036331; Fri, 05 Oct 2018 13:23:56 -0700 (PDT) X-Received: by 2002:a37:851:: with SMTP id 78-v6mr133429qki.0.1538771036178; Fri, 05 Oct 2018 13:23:56 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!m93-v6no1316100qte.0!news-out.google.com!k67-v6ni3010qte.1!nntp.google.com!m93-v6no1316094qte.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.bazy-danych.msaccess Date: Fri, 5 Oct 2018 13:23:55 -0700 (PDT) Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=185.136.133.24; posting-account=p-6p-goAAAACegFdQExembiuMRqls8AL NNTP-Posting-Host: 185.136.133.24 User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <232f2227-e0db-40e1-890b-6ff8ad619274@googlegroups.com> Subject: Problem z dodawaniem rekordów From: karolinamar00@gmail.com Injection-Date: Fri, 05 Oct 2018 20:23:56 +0000 Lines: 25 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit