![Paweł D.](https://static.goldenline.pl/user_hidden_basic.jpg)
Paweł
D.
Programista Analityk
- Firmowe Bazy
Danych
Temat: Obsługa Komunikatów Warning, znikające dane w widoku po...
MS ACCESS 2003Mam formularz (Widok domyślny: Formularz pojedynczy) pokazujący rekord nr.1 z polem IDGlowne=1
Formularz zawiera podformularz(Widok domyślny: Formularze ciągłe) z listą rekordów powiązanych z formularzem nadrzędnym polem IDGlowne
Źródło rekordów podformularza:
SELECT * FROM MojaTabela WHERE PoleINT in (1,2,3)
Powiedzmy że Mojatabela ma takie rekordy:
ID IDGlowne PoleINT
---+----------+----------
11 | 1 | 1
12 | 1 | 2
13 | 1 | 3
14 | 1 | 4
15 | 1 | 5
widzę więc w pofromularzu dane o ID 11,12,13
PROBLEM:
Przy zmianie w podformularzu wartości w PoleINT na inną niz 1,2,3 dany rekord mi zniknie przy przejściu na inny rekord + wyświetli głupi komunikat:
"Dane zostały dodane do bazy danych, ale nie zostaną wyświetlone w formularzu ponieważ nie spełniają kryteriów podlegającego źródła rekordów."
Jak sprawić by dane nie zniknęły lub by komunikat sie nie pojawił (albo wyświetlić swój).
Interesuje mnie rozwiązanie w VBA oraz które nie zmieni faktu że przy kolejnym otworzenie aplikacji źródło danych podformularz będzie jak powyżej.