Hur du skapar en rapport (ReportViewer)

Jag vill visa vid denna tid hur du skapar en rapport i Visual Basic. Net med Reporting Services och kontrollera ReportView.

Det första vi behöver är att skapa en anslutning till en databas, och vi kommer att göra så här: Från Server Explorer (om du inte kan se den aktiveras från menyn Visa / Server Explorer [Ctrl + Alt + S]) skapar vi en ny anslutning. Välj SQL Server sett ne bild:

report001

Då kan vi ge den registrerade anslutningen till vår server (Du kan trycka på [Anslutningstest] för att säkerställa att data är korrekt). Du kan använda någon databas till exempel:

report002

När du är klar anslutningen kommer att se ut som följande bild:

report003

Nu ska vi lägga till en ny datakälla till din ansökan:

report004

Ursprunget av data kan vara från en databas, en webbtjänst eller ett föremål. För detta exempel använder vi en databas.

report005

Välj den anslutning du skapade tidigare.

report006

Vi namnge anslutningen och välj följande:

report007

Förmodligen vår databas har flera tabeller väljer du den tabell som du kommer att använda:

report008

I slutet kommer att se ut på bilden nedan, om du ser det, välj Data-menyn / Visa data Källor [Skift + Alt + D]:

report009

Vi har redan våra grunddata klar för användning. Lägg nu till en rapport (rapport) till vårt projekt:

report010

Välj rapport:

report011

Detta visar rapporten designer. Lägga till en tabell till rapporten.

report012

Det ser ut ungefär så här:

report013

Vi kan lägga till eller ta bort kolumner genom att klicka med höger musknapp på en kolumn.
Från datakällor panelen dra fälten på mitten raden i tabellen. Såsom ses i bilden: report014

Lägg sedan till Windows formulärkontrollen ReportView.

report015

Från kontrollens smarta etiketten väljer vår rapport (report1.rdlc):

report016

Sedan, från samma etikett, välj Dock i överordnade behållare:

report017

Du kommer att märka att välja rapporten, rapporten redan en tabell med data från en datakälla du automatiskt har skapat komponenter Dataset, TableAdapter och binda Källor för.

report018

Tja, vi kan bara köra programmet. Resultatet bör se ut som följande bild:

report019

Rapporter afrecen många funktioner men jag har inte diskuterat på grund av tidsbrist. Jag kommer att publicera i framtiden. Jag hoppas att du lär dig detta exempel. tills nästa leverans.

54 Responses to "Hur man skapar en rapport (ReportViewer)"

  1. Bitacoras.com säger:

    Informationen Bitacoras.com ...

    Takt Bitacoras.com: Ingen summering tillgänglig för den här posten ...

  2. [...] Baserat på föregående exempel (hur du skapar en rapport) visar jag hur vi kan "format" som rapporten för att få en [...]

  3. [...] Visa hur vi kan göra en rapport med grupperade data i Visual Basic. Net. Vi bygger på detta och detta exempel [...]

  4. Whiterose säger:

    Mycket bra handledning, är en bild säger mer än tusen ord. Tack så mycket för att ta sig tid att göra det.

  5. Noelia säger:

    väldigt bra tutorial! Jag tjänade en hel del tack vare

  6. hijadelaluz säger:

    Jag har följt guiden och jag har en fråga jag kommer att be om ursäkt, men jag är novis i dessa saker och sanningen är halv qe'm förlorad: när jag kör programmet i Visual Studio 2005? kanske är det bara en fråga om att trycka på en knapp, men vet inte vad! THX för din hjälp

    • Elisha säger:

      Tryck F5.

      Lycka

      • Alfredo säger:

        Jag tror att det kom som hijadelaluz kallas. Rdlc från Visual Basic form.

        Vill annan form mer?

        Dim-test som ny prueba.rdlc
        prueba.showDialog ()

        Tack för handledningen och svaren

  7. Calmecac säger:

    Hur gör jag en rapport utan en specifik användare osease vill bara rapportera användare "x" och jag genererar bara den informationen för användaren.

  8. miguel_ab säger:

    Tack,

    mycket bra hjälp, tydliga och grafik och Q var inte här sist.

    OUT2
    Miguel

  9. Manuel Ponce P. säger:

    Min bästa hälsningar till alla ...
    För hans omtanke för andra i spridning av kunskap till människor som är nya på området datorn för att utföra arbetet effektivt i ditt dagliga arbete och privatliv.

  10. hermes säger:

    Detta väl, Elisa handledning men i verkliga livet inte göra sådana rapporter, men rapporter med hjälp av parametrar så du behöver en tutorial skulle vilja ge bättre tjänar den, men den behöver
    sepueden göra detta genom datamängden.

  11. Joshua säger:

    God kväll första ...
    tacksam för att finna en klar och tydlig förklaring av hur man skapar grundläggande rapporter i Vb. Jag är ny till visuell programmering, och fann vad jag behövde bara ... :)

  12. luis säger:

    Kära, har jag följande dilemma.
    Det visar sig att jag har gjort allt pc. har lagt ned den här sidan, och jag skulle vilja att införliva ett stapeldiagram för mig att ta värden från en DB i SQL Server.
    Poängen är att ribban vid lastning fälten osv. Jag ladda upp, gjorde jag bara räkna av poster så här: = Count (Fields! Campo1.Value).
    Ansök till DUS. hjälpa mig med denna lilla problem.
    Från tackar redan så mycket. -

  13. luis säger:

    ????

  14. Saints säger:

    Jag var väldigt buenoo muchoo ......

  15. Luna säger:

    Mycket bra, bag jag några tvivel! Tack

  16. Catalina säger:

    Excellent!

  17. Betty säger:

    Mycket bra .... jag var mycket användbara stort tack

  18. Peter säger:

    Jag tjänade mycket bra utmärkt till stor hjälp Tack så mycket

  19. Melinda Gates säger

    Mycket grundläggande, men ABC är bra.

  20. victor säger:

    Mycket bra bidrag vän, men jag har en fråga, vilket skulle vara fallet om jag behöver jobba med frågor? och sätta frågan?

  21. Abraham säger:

    om det är bra

  22. Marlon säger:

    Jag tackar så mycket räddats

  23. Poncho säger:

    Hej vän väldigt bra bidrag har hjälpt mig, min fråga är kan jag generera en rapport och rapporter från 2 eller flera tabeller som är relaterade?? Tack, hälsningar

    • AMS säger:

      Jag vill också veta om jag kan skapa en rapport apartir av 2 eller flera tabeller, du hittade ditt svar? Tack

  24. g och säger:

    Mycket bra din info, tror jag att han skulle misslyckas med filter innehåll genom en textruta så att användaren bara hitta det du behöver, om du har någon aning om hur man gör en rapport filtreras genom en textruta skulle vara användbara tack.

  25. Jaime säger:

    Det kan vara min fantasi, men jag tror att tjänsten titeln är fel. Jag ser ingen relation eller koppling tala om Reporting Services, vilket är för fjärrstyrning bearbetning av rapporter.
    Här avser endast den lokala bearbetning.

  26. Linney Cornelio Perez säger:

    Jag behöver bara göra vad din titel säger det, men jag har inte att göra med Reporting Services, jag hoppas du hade en guide, skulle hjälpa mig mycket. Tack på förhand. Hälsningar.

  27. hsebastian säger:

    och hur jag kan visa en annan rapport med samma betraktaren reportin tjänster?

  28. Carlos Paucar säger:

    Bra grejer, skulle jag säga utmärkt, men comoharía tvekan om att i rapporten kommer ut precis den information jag vill ha, till exempel jag har en tabell med anställda i alla städer och vill skriva ut bara de anställda i staden mitt val från en combo i ett formulär.

  29. briceidy säger:

    hi sådan
    stort tack
    ett bra bidrag till allmänheten
    du tog en tio .... segire besök ..
    .
    .
    .
    ..
    av,
    ,
    ,
    ,,
    brisss

  30. Eduardo Godoy säger:

    Hello hello! mycket bra tutorial, tack för hjälpen! Hälsningar ..

  31. Bernice säger:

    Hej alla jag hoppas att jag kan hjälpa, ser jag inte upp den rapporten! hur jag kan lägga?

  32. Emiliano säger:

    Hej, sanningen att handledningen är ganska intressant, det enda som jag har ett problem, jag arbetar med en MySQL databas och inte för att jag inte tar kolumnerna i tabellerna, så när jag vill skapa DataSet genererar ett fel. Förhoppningsvis kan du hjälpa till. Tack.

  33. Elbert säger:

    Jag måste meddela att jag skriver ut datum för utskrift av rapporter

  34. Miguel_Vicuña säger:

    Hej, jag har en fråga. Jag är ny på detta, ja, jag gör en ansökan i Visual Studio 2008 med SQLServer 2008, jag har IM anslutning till databasen via koden, nu vill jag skapa rapporter och / eller rapporter, min fråga är, om jag följer dessa steg för att lägga denuevo databasen inte genererar jag inte någon konflikt? Jag har kopplat eftersom min BD via källkod. Jag skulle uppskatta era svar tack.

  35. Harold Knight säger:

    Hej vän du vet att jag praktisera vad det är. Net och nu ser jag ditt exempel jag tjänsten en hel del men jag har en fråga. Som skulle om esque i mitt betänkande har jag en kolumn jag har 5 datahastigheter och frågan är hur gör beräkningen av priset kolonnen och jag muetre resultatet i en textruta, men det är av ben rapport i form som inte har kontroll du är vad jag behöver just nu .. Tack på förhand.! Min mail är keits_90@hotmail.com bye.

  36. Montserrat Espinosa säger:

    Tyvärr men Express versionen kan också göras? och om det är så hur jag kan göra, min BD görs i sql.

    Jag skulle uppskatta din hjälp för att kunna slutföra projektet.

  37. Wendy säger:

    Jag vill skapa rapporter med visuella basic.net

  38. Isra ENCI säger:

    hej hur jag kan aktivera agrear ikonen dataset och en annan fråga när nyligen skapat mitt betänkande i den vänstra rutan på skärmen dök en mapp som heter "parametrar" har jag nu inte hur jag kan göra för att se den igen

  39. jjohan säger:

    är mycket bra men som jag gör med en parameter q en vill ha en form x

  40. johnny säger:

    holaaaaaaa ... som kunde säga hur skulle jag kunna skriva ut rapporten som genereras? porfa hjälp är akut behov att auch

  41. Pancho säger:

    Jag har ett problem, jag har en vision 2010 och fanns inte med i rapporten betraktaren ingenstans, jag har fallit men ändå inte på de verktyg, som jag kan göra för att installera det?

  42. Rivelli säger:

    Jag har ett problem

    att göra vad som finns i den här guiden har jag inga problem men under denna lista måste visa resultat och ställning för dessa resultat varierar beroende på hur mycket produkter jag har i listan ..

    idk om du förstår mig

  43. Sabri säger:

    Jag måste skapa sidhuvud och sidfot! har du något exempel? Tack

  44. David säger:

    Hej alla, jag har övat med Reporter, och jag gillar hur det fungerar, är den fråga jag har nu vill jag göra en rapport med en fråga på tre bord men jag har inte hittat ett sätt att göra det, jag önskar jag kunde hjälpa till, tack.

    • Alf säger:

      David hör du kan bygga din fråga i Access eller SQL, och sedan ansluta till den eller lägga till den i exemplet ovan, som jag kan tänka på just nu ... lycka till!

      • David säger:

        Tack för snabba svar, har jag frågan jag vill ha, men komponenterna Dataset, TableAdapter och bindning Källor stödde inte lägga frågan i de tre tabellerna tabellen adaptern får jag följande felmeddelande: Schemat returneras av den nya frågan är skiljer sig från frågan.

        frågan är:

        välj MatEntProv.FolioEnt, Matentprov.NombreProv, MATENTPROV.FechaEnt, DETALLEMATENTPROV.NombreMaterial, DETALLEMATENTPROV.Cantidad,
        DETALLEMATENTPROV.Medida, DETALLEMATENTPROV.PrecioUnit, DETMEPSubtyT.Total Från MATENTPROV, DETALLEMATENTPROV,
        VAR DETMEPSubtyT MATENTPROV.FolioENt = DETALLEMATENTPROV.FolioENt och MATENTPROV.FolioENt = DETMEPSubtyT.FolioENt
        och MAtentProv.folioent = 100.001

        Folio Jag filtrering ingången får jag därefter 100.001 användare filtrera enbart användaren vill, tack igen.

        • Alf säger:

          k Jag k Jag tror att du behöver göra är att gå till datakällor, på toppen välj Anpassa datakälla med aistente ser du ett fönster där det visar tabellerna och "views" din fråga ser ut så ... Jag hoppas att tjäna k lycka ...!

  45. Jesus Martinez Rosas säger:

    Utmärkt guide, tack för hjälpen, är förklaringen mycket enkel, men mycket mycket mycket bra guide för att skapa en rapport från grunden. Hälsningar Mar-2012

Kommentar