🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.bazy-danych.msaccess
1 messages
1 total messages Started by karolinamar00 Fri, 05 Oct 2018 20:23
Problem z dodawaniem rekordów
#137633
Author: karolinamar00
Date: Fri, 05 Oct 2018 20:23
10 lines
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
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads