Forum Użytkownikow Subiekt GT
InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: micha w Sierpień 27, 2019, 15:17:44
-
Powiedzcie moi drodzy spece - jak zmusić CR, żeby zauważył, że w tabeli (widoku) pojawiły się nowe pola? Żadne Verify Database, ani Set Location nie pomagają...
Chciałbym użyć pól, które obecnie są w bazie, ale CR usilnie twierdzi, że ich nie ma... :-(
Jak dodam do raportu drugą instancję tej samej tabeli, to nowe pola widać, ale tylko w tej drugiej. Pierwsza nadal jest wybiórcza. :-(
-
a konkretnie?
-
a konkretnie?
Konkretnie nic Ci nie powie, bo to mój własny widok dodany kiedyś do bazy. Dziś dodałem kolumnę, widać ją w SSMS, można jej używać w zestawieniach, i CR też ją poprawnie widzi. Ale w starym raporcie (który był zrobiony, gdy jeszcze jej nie było) - jej nie widzi i nie wiem jak mu kazać ją widzieć... :-(
-
Z tego co mi się przypomina to Verify Database powinno pomóc.
-
Z tego co mi się przypomina to Verify Database powinno pomóc.
Nie pomaga, albo nie umiem użyć... :-(
Po kliknięciu Verify Database pojawia się okno Select Data Source, gdzie nic konkretnego nie da się zrobić, kliknięcie OK nie pomaga (Logon failed), a kliknięcie Cancel kończy się komunikatem "The database is up to date". (Tylko, że to nie prawda, bo nowego pola wciąż brakuje...)
-
Mi SetLocation zawsze pomaga, ALE trzeba zawsze to robić przez "More Data Sources", OLE DB, Make New Connection
itp. bo w tym Current Connections Crystal sobie coś cache'uje i ma starą strukturę.
Więc jeśli do tabeli lub widoku coś dojdzie to trzeba to przez nowe połączenie zrobić.
A jak nie pomoże to "na chama" wywalić tabelę i dodać na nowo - to już musi pomóc :)