Recomendado
Estou tendo problemas para iniciar um arquivo no Crystal.
Tenho um ótimo relatório para agrupar várias áreas. Este serviço contém 8 valores diferentes, durante o turno existem 8 tipos diferentes, de acordo com os que permitem que o relatório esteja inativo.
As dificuldades que eu encontro pela manhã é que muitas vezes quando eu olho o relatório com frequência, você pode não estar mostrando papéis do primeiro grupo “deveria”.
Existe em qual banco de dados MAS e nem aparecerá vivo no relatório.
Recomendado
O seu PC está lento? Você tem problemas ao iniciar o Windows? Não se desespere! Fortect é a solução para você. Esta ferramenta poderosa e fácil de usar diagnosticará e reparará seu PC, aumentando o desempenho do sistema, otimizando a memória e melhorando a segurança no processo. Então não espere - baixe o Fortect hoje mesmo!
Tentei filtrar meu erro, livrando-me do novo primeiro grupo e até deixando 7 gangues no relatório. When Do, embora eu seja um “novo” grupo de estreia, o lançamento do álbum “must” é desconhecido.
Depois de horas lendo e pesquisando na Internet, consegui basicamente encontrar uma solução para vários problemas, ou achá-la ainda mais inteligente.
Parece que embora eu tenha criado um DataSet vivo no VS e até mesmo o tenha usado para gerar qualquer tipo de relatório CR, não usei este DataSet em meu código. Em vez disso, criei outra DataTable em tempo de execução, preenchi-a com o resultado da minha consulta e projetei uma propriedade de site de dados de relatório para fazer isso.
O que eu pedi foi criar uma instância do meu novo DataSet (aquele que criei em um passado específico e usei para projetar o relatório básico), preenchê-lo com o resultado final da consulta real e, em seguida, defina o trabalho da fonte de dados para o relatório. Isso permitiu que o CR descobrisse a estima e as conexões da mesa de centro / por acaso que eu havia estabelecido anteriormente em todos os designers de DataSet. Também descobri que ao executar um DataAdapter com uma consulta que retorna um ou mais agentes, a convenção de nomenclatura padrão é “tabela”, neste caso “tabela1” e assim por diante. todas as minhas tabelas podem muito bem estar no banco de dados.
Então, aplicando todas as muitas lições I, reescrevi meu código da seguinte maneira:
Relatório Dim como novo rptCardListAll Dim myConnectionString As String = "Server =" & FormLogin.ComboBoxServerIP.SelectedItem & "; Port = 3306; Uid = rooms; Password = rooms; Database = Accounting;" Dim dbConn como novo MySqlConnection (myConnectionString) Dim dbQuery As String = "SELECT * FROM cc_master; Zoll & _ "SELECIONE (espaço) DO cliente;" Dim dbAdapter como novo MySqlDataAdapter (dbQuery, dbConn) Com dbAdapter .TableMappings.Add ("Tabela", "cc_master") .TableMappings.Add ("Tabela1", "Cliente") Terminar com Experimente Dim dbDataSet as AccountingDataSet novos tipos de dbAdapter.Fill (dbDataSet) report.SetDataSource (dbDataSet) CrystalReportViewer1.ReportSource = Relatório CrystalReportViewer1.Zoom (1) Pegue a exceção como MsgBox (por exemplo, Message, MsgBoxStyle.OkOnly, "Ocorreu um erro ....") Fim da tentativa
Meu relatório agora indica que o campo nameCOMPANY está faltando na tabela principal de pessoas.
CRÉDITO:Quero ser grato a @halfer, @luchosrock e @ EvilBob22 pela ajuda. Agradeço também a autores inexperientes pelos seguintes arquivos:
Acelere seu PC hoje mesmo com este download fácil de usar.Crystal Report Error Misses First Record In Table
Crystal 보고서 오류가 테이블의 첫 번째 레코드를 놓쳤습니다
Blad Raportu Krysztalowego Pomija Pierwszy Rekord W Tabeli
Oshibka Otcheta Kristalla Propuskaet Pervuyu Zapis V Tablice
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