Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z rekordami które access chce, a ja nie mogę ich podać...
Forum PHP.pl > Forum > Bazy danych > Access
kris_IV
Na uczelni używałem access 2003 lecz teraz w domu chciałem się pobawić w 2007 z nudów;p

Mój problem polega na tym, że w formularzu zbiorczym, zawierającym inne podformularze nie chcę wprowadzić wszystkich danych jednocześnie a w różnym czasie, tzn. chce na jednym formularzu dziś wypełnić jedne dane, a jutro inne itd. No i rodzi mi się problem, ponieważ wyskakuje mi komunikat: "Aparat bazy danych Microsoft Office Access nie może znaleźć rekordu w tab tabeli tbl_xxx o kluczu pasującym do pola (pól) ID_xye" Jeśli wprowadzę te dane z przymusu, wyskoczą mi nowe zapytania o kolejne tabele i rekordy... Do formularza podłączona jest kwerenda która korzysta ze wszystkich tabel w bazie, gdyż w sumie wszystkie się w tym podsumowaniu zejdą. Zawsze wymuszone więzy integralności 1 - wiele. W sumie to dość prosta baza ale nie wiem jak to rozwiązać... Może źle to zaprojektowałem i brakuje mi jakieś tabeli bo tamten projekt co robiłem w tym semestrze miał więcej tabel zanim weszło się w tą podsumowującą;/ Ale to chyba nie ma aż takiego znaczenia...?

Można jakoś ten problem rozwiązać?
------------------------------------------
Temat do zamknięcia: rozwiązanie problemu poniżej, może się komuś przyda:
------------------------------------------
Kwerdenda dla podsumowania nie może zawierać wszystkich tabel bo wtedy je wymuszamy-TO JEST BŁAD. Jeśli umieścimy tylko te table które chcemy dodać odrazu, to będzie działało, reszte jako podformularze dodajemy;) pozdro
piotrekzlodzi
Cześćexclamation.gif!

Ja rozwiązałem chyba podobny problem do twojego.... access przestał na mnie wymuszać podawania w formularzu wszystkich danych jak odznaczyłem w relacjach miedzy tabelami kaskadowo uzupełniaj wszystkie dane - czy jakoś tak. W oknie relacje klikasz na kreske powiązania między tabelami i wybierasz właściwości....
kris_IV
Trochę jednak inny gdyż moje relacje nie miały zaznaczonych kaskad nigdy:) Ale widać że na to też trzeba zwracać uwage:)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.