Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z rekordami które access chce, a ja nie mogę ich podać...
kris_IV
post 13.02.2010, 13:16:05
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 13.02.2010

Ostrzeżenie: (0%)
-----


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

Ten post edytował kris_IV 13.02.2010, 16:25:23
Go to the top of the page
+Quote Post
piotrekzlodzi
post 16.02.2010, 07:18:45
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 16.02.2010

Ostrzeżenie: (0%)
-----


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....

Ten post edytował piotrekzlodzi 16.02.2010, 07:19:21
Go to the top of the page
+Quote Post
kris_IV
post 16.02.2010, 18:39:51
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 13.02.2010

Ostrzeżenie: (0%)
-----


Trochę jednak inny gdyż moje relacje nie miały zaznaczonych kaskad nigdy:) Ale widać że na to też trzeba zwracać uwage:)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 26.06.2025 - 20:29