Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Ej fördefinierade fält i Crystal Reports

Postades av 2005-12-02 18:16:31 - Henrik Stigebrandt, i forum crystal reports, Tråden har 10 Kommentarer och lästs av 2839 personer

hej!

Jag sitter och labbar lite med Crystal Reports (som ingår i Visual Studio 2003). Jag vill lägga ut fält, som ej representeras av en kolumn i en tabell, på rapporten som jag sedan kopplar ett dataset till. Problemet är att i de exempel som finns att ladda ner så används bara fält som representeras av en kolumn i en databastabell. Jag måste kunna lägga ut fält som INTE representeras direkt av kolumner i tabeller, utan som skapas i sql-satser istället. Nån som vet hur man gör..?

mvh
henrik


Svara

Sv: Ej fördefinierade fält i Crystal Reports

Postades av 2005-12-03 00:04:49 - Lars Karlsson

Jag är lite osäker på hur det funkar med den versionen som ligger med i VS, men jag tror att du kan använda textfält. Det kan vara knöligt att hitta dem med kod då man inte vet vilket index de har. Man får gå igenom den sektion de ligger i och prova. Det kanske finns bättre sätt i senare versioner än den jag använder (CR8.5)


Svara

Sv:Ej fördefinierade fält i Crystal Reports

Postades av 2005-12-06 01:43:05 - Henrik Stigebrandt

Det funkade inte med textfält, jag hittar fälten när jag loopar sektionens alla objekt, men det går inte att sätta textfältets värde.


Svara

Sv: Ej fördefinierade fält i Crystal Reports

Postades av 2005-12-06 20:16:15 - Lars Karlsson

I VS2003 kan lägga in fält när du designar rapporten. I Field explorern väljer du "Unbound Fields" och den typ av fält du vill lägga in.

Namnge fältet och använd det namnet när du vill uppdatera det i koden.

Ex.

Dim strConditionReportText As CrystalDecisions.CrystalReports.Engine.TextObject = CType(myReportDocument.ReportDefinition.ReportObjects.Item("MittFältNamn"), CrystalDecisions.CrystalReports.Engine.TextObject)

strConditionReportText.Text = "Hej Fält!"


Svara

Sv:Ej fördefinierade fält i Crystal Reports

Postades av 2005-12-06 21:18:39 - Henrik Stigebrandt

Nu har jag testat kodexemplet, har lagt ut unbound fields på rapporten och använder ditt kodexempel. Men jag får felmeddelande:

"Den angivna omvandlingen är inte giltig."

på kodraden:

Dim strCompanyName As CrystalDecisions.CrystalReports.Engine.TextObject = CType(objMonthlyReportForCompany.ReportDefinition.ReportObjects.Item("ubsCompanyName"), CrystalDecisions.CrystalReports.Engine.TextObject)

..där objMonthlyReportForCompany är det instansierade objektet av rapportfilen, och ubsCompanyName är namnet på det obundna fältet. Vad kan vara fel här?


Svara

Sv: Ej fördefinierade fält i Crystal Reports

Postades av 2005-12-06 23:03:08 - Lars Karlsson

Jag undrar om inte jag lurar dig lite, det är länge sedan jag pulade med det här och jag ser att det är ett textobjekt du ska använda. Högerklicka i rapporten (i designläget) och välj insert textobject.

Fältet ska vara av typen ITextObject (markera det och titta i Properties)


Svara

Sv:Ej fördefinierade fält i Crystal Reports

Postades av 2005-12-07 00:54:39 - Henrik Stigebrandt

Japp, nu får jag ut data på rapporten, efter att ha bytt till textfält! Men hur får jag ut så många rader som mitt dataset innehåller? Som det är nu får jag bara ut en rad (första raden). Någon sorts loop behöver jag väl antagligen i koden, loopa igenom datasetet men hur kan det se ut ihop med ditt kodexempel?


Svara

Sv: Ej fördefinierade fält i Crystal Reports

Postades av 2005-12-07 06:56:53 - Lars Karlsson

Jag förstår inte riktigt hur du menar. Jag trodde att du sökte ett sätt att kunna få in text i en rapport där texten kommer från dig själv och inte från ett dataset.

Kan du förklara lite mer detaljerat vad du är ute efter.


Svara

Sv:Ej fördefinierade fält i Crystal Reports

Postades av 2005-12-07 12:52:00 - Henrik Stigebrandt

Jo, när man bygger en rapport "enligt boken", alltså med fördefinierade fält där man kopplar datakällan redan i designläget, lägger rapporten automatiskt ut så många rader i rapporten som datakällan innehåller. Nu får jag bara ut en rad med data. I detta fallet innehåller mitt dataset 8 rader, men i nuläget med den kod jag har skrivit med din hjälp får jag endast ut en rad med data på rapporten, första raden.


Svara

Sv: Ej fördefinierade fält i Crystal Reports

Postades av 2005-12-07 21:48:02 - Lars Karlsson

Du vill alltså kunna skapa en datamängd med en SQL sats i koden och skicka det till rapporten i din kod. I tidgare versioner av CrystalReport använde man sig av en datakälla (FieldDefinitions) som innebar att man designade rapporten mot en ttx-fil (en textfil) som innehöll information om hur datamängden för rapporten kommer att se ut.

I VS2003 kan man använda xsd-fil, (den gamla metoden finns även kvar). Först skapar du datamängden med kod i en rutin och skriver den till xsd-filen med WriteXmlSchema.

När du designar rapporten och ska välja datakälla så väljer du More Data Sources och ADO.NET (XML) och bläddrar dig fram till xsd-filen. Du kan nu utforma rapporrten som du vill ha den och den är förberedd för den datastruktur som finns beskriven i xsd-filen. I koden kan du sedan ändra din fråga som du vill och sätta rapportdokumentets databas till ditt dataset för att sedan visa den i Viewern. Du får inte ändra fälten, rapporten förväntar sig data på det sätt som xsd-filen beskriver.

Det kan tyckas krångligt, men har man fått till det så tycker jag själv att det är ett ganska bra sätt.

Hoppas det var det här du menade.


Svara

Sv:Ej fördefinierade fält i Crystal Reports

Postades av 2005-12-08 00:53:58 - Henrik Stigebrandt

Ok! Jag skall testa detta. Tack så mycket för all hjälp, du har lagt ner en hel del tid på att hjälpa mig!

mvh
henrik


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 660
27 958
271 741
686
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies