Zalecane
Mam problem z uruchomieniem raportu przez Crystal.
Kończę ze świetnym raportem do grupowania określonego pola. Ta usługa zawiera 8 różnych wartości, w przeliczeniu jest 8 różnych typów, w zależności od tego, który raport jest nieaktywny.
Problem, na który napotykam rano, polega na tym, że często patrzę na raport, na pewno nie będziesz pokazywać artykułów z pierwszego “powinien” Grupa ludzi.
Istnieje w danych, ALE i nie pojawi się nawet w bieżącym raporcie.
Zalecane
Czy Twój komputer działa wolno? Masz problemy z uruchomieniem systemu Windows? Nie rozpaczaj! Fortect to rozwiązanie dla Ciebie. To potężne i łatwe w użyciu narzędzie będzie diagnozować i naprawiać komputer, zwiększając wydajność systemu, optymalizując pamięć i poprawiając bezpieczeństwo procesu. Więc nie czekaj — pobierz Fortect już dziś!
Próbowałem odfiltrować swój błąd, pozbywając się nowej pierwszej grupy i wyskakując z 7 gangów w raporcie. Kiedy Do, wraz ze mną, jesteśmy „nową” debiutancką grupą, ich debiutancka kolekcja „must” jest nieznana.
Po godzinach studiowania i wyszukiwania informacji w Internecie pozwolono mi znaleźć rozwiązanie konkretnego problemu lub znaleźć je jeszcze mądrzejsze.
Wygląda na to, że chociaż utworzyłem DataSet w VS, a nawet użyłem go do wygenerowania raportu CR, nie użyłem tego DataSetu mojego kodu. Zamiast tego utworzyłem kolejną tabelę DataTable znalezioną w środowisku uruchomieniowym, wypełniłem ją wynikiem konkretnego zapytania i zaprojektowałem w tym celu atrybut źródła danych raportu.
To, czego potrzebowałem, to stworzenie instancji własnego DataSet (tego, które stworzyłem wcześniej i którego używam do zaprojektowania rzeczywistego raportu), wypełnienie go końcowym wynikiem mojej sprawy, a następnie ustawienie funkcja źródła danych powracająca do raportu. Dzięki temu CR mógł zobaczyć jeden szczególny szacunek i powiązania/relacje, które wcześniej nawiązałem we wszystkich konstruktorach DataSet. Dowiedziałem się również, że podczas używania pojedynczego DataAdapter z zapytaniem zwracającym wiele szpiegów, domyślną konwencją nazewnictwa jest „table”, tym razem „table1” i tak dalej. wszystkie moje tabele znajdują się w całej bazie danych.
Stosując wszystkie te lekcje I, przepisałem swój kod w następujący sposób:
Dim raport jako nowy rptCardListAll Dim myConnectionString As String = "Server =" & FormLogin.ComboBoxServerIP.SelectedItem & "; Port = 3306; Uid oznacza pokoje; Hasło = pokoje; Baza danych = Księgowość;" Dim dbConn jako nowy MySqlConnection (myConnectionString) Dim dbQuery As String jest równe "SELECT * FROM cc_master; Zoll & _ "SELECT (spacja) FROM klienta; " Dim dbAdapter jako nowy MySqlDataAdapter (dbQuery, dbConn) Z dbAdapter .TableMappings.Add („Tabela”, „cc_master”) .TableMappings.Add ("Tabela1", "Klient") Kończyć z Próbować Dim dbDataSet jako AccountingDataSet innowacyjny nowy dbAdapter.Fill (dbDataSet) report.SetDataSource (dbDataSet) CrystalReportViewer1.ReportSource = Raport CrystalReportViewer1.Zoom (1) Złap wyjątek jak MsgBox (np. Message, MsgBoxStyle.OkOnly, "Wystąpił błąd ....") Koniec próby
Mój raport pokazuje teraz, dlaczego w tabeli Amerykanie brakuje pola nameCOMPANY.
CREDIT:Dziękuję @halfer, @luchosrock i tym samym @EvilBob22 za pomoc. Wspólnie dziękuję niedoświadczonym autorom za następujące dokumenty:
Przyspiesz swój komputer już dziś dzięki temu łatwemu w użyciu pobieraniu.
Crystal Report Error Misses First Record In Table
Crystal 보고서 오류가 테이블의 첫 번째 레코드를 놓쳤습니다
Oshibka Otcheta Kristalla Propuskaet Pervuyu Zapis V Tablice
Erro De Relatorio De Cristal Perde O Primeiro Registro Na Tabela
Crystal Report Error Verfehlt Den Ersten Datensatz In Der Tabelle
L Erreur De Rapport Crystal Manque Le Premier Enregistrement Dans La Table
Kristalrapportfout Mist Eerste Record In Tabel
L Errore Del Report Di Cristallo Manca Il Primo Record Nella Tabella
Kristalrapportfel Missar Forsta Posten I Tabellen
Error En El Informe De Cristal No Se Detecta El Primer Registro De La Tabla