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


Rapportgenerator

Postades av 2002-10-17 19:21:05 - Jörgen Lindroos, i forum komponenter, Tråden har 14 Kommentarer och lästs av 2333 personer

Jag har lite problem med att hitta en bra rapport-generator. Jag har tittat på Combit List & Label, Active Reports osv, men alla är för dyra.
Jag söker en billig/gratis och bra generator.

Någon som har ett tips?
/Jörgen


Svara

Sv: Rapportgenerator

Postades av 2002-10-17 22:52:11 - Benni Svensson

Jag var också ute ock sökte, men jag fann snart att det bästa jag kunde göra var att använda Word.
Nackdel, som jag ser det, är att det tar en liten stund att ladda Word, men fördelarna är ju många.
Jag kan kanske bistå med exempelkod om du vill ha.


Svara

Sv: Rapportgenerator

Postades av 2002-10-17 23:53:50 - Johan Djupmarker

Kan ju passa på att göra reklam för min kurs då...:-)
http://www.pellesoft.nu/login/articles/vb/usingword.asp

/Johan


Svara

Sv: Rapportgenerator

Postades av 2002-10-18 08:59:08 - Jörgen Lindroos

Hmm, jag är inte helt säker på att det är ett så bra alternativ. Om man ska använda Office-program så är det isåfall bättre med Excel


Svara

Sv: Rapportgenerator

Postades av 2002-10-18 10:12:00 - Pontus Wång

Det är många som använder word och är nöjda. Själv så brukar jag använda html, crystal (det följer med en version som ingår om man köper VS6 Enterprise, kolla på cd 3) eller Word i de fall kunden vill ha ut redigeringsbara rapporter...


Svara

Sv: Rapportgenerator

Postades av 2002-10-18 20:00:51 - Jörgen Lindroos

Hmm, läste din kurs.
Om någon skulle få för sig att sätta sitt förnamn till <Namn> så skulle ju inte så mycket fungera sedan. Iofs kan man lägga in en spärr i VB-koden men det är ganska opraktiskt. Jag löste det med bokmärken när jag gjorde något liknande en gång.

Enda problemet är att det är ganska svårt att göra rapporter i Word. Rapporter är ju oftast uppbyggt på ett varierande antal rader. T.ex. om man skriver ut följesedlar, fakturor m.m. Sedan är skriver man ju ofta ut ett varierande antal sidor också. T.ex. flera fakturor. Det tar en himla massa tid att öppna dokument i Word.

Men det är klart det är möjligt. Har man tur tar det längre tid för skrivaren att skriva ut en sida, än det tar för word att öppna ett dokument. Men det beror ju på hur snabb dator, och hur snabb skrivare det är.

/Jörgen


Svara

Sv: Rapportgenerator

Postades av 2002-10-19 09:45:29 - Johan Djupmarker

>Om någon skulle få för sig att sätta sitt förnamn till <Namn> så skulle ju inte så mycket fungera sedan.

Det är ju inget som hindrar dej från att byta "taggen" till något annat. Om det sedan är något som avsiktiligt lägger till ett värde i programmet som stämmer överens med en "tag" så är det ju för att sabotera programmet, men varför skulle man avsiktiligt sabotera ett program man använder???

/Johan


Svara

Sv: Rapportgenerator

Postades av 2002-10-19 10:49:41 - Fredrik Salomonsson


Hej.

Ett annat alternativ är Printerobjektet alt API.

Snyggt & flexibelt. Något petigt bara...


//fredda


Svara

Sv: Rapportgenerator

Postades av 2002-10-19 11:10:53 - Andreas Hillqvist

Varför inte använda bookmarks? Tycker jag är snygare. Kanske tom är snabbare i större dokument eftersom word slipper söka igenom dokumentet.

<code>
Option Explicit

Enum ReportActions
raShow
raPrint
raSave
End Enum

Sub MyReport(Namn As String, Adress As String, PostNr As String, Ort As String, Optional Action As ReportActions = raShow, Optional FileName As String)
Dim Word As Word.Application
Dim Doc As Word.Document
On Error GoTo MyReport_Err
Set Word = GetObject(, "Word.Application")
Set Doc = Word.Documents.Add("G:\Documents and Settings\Andreas\Mina dokument\Detta är ett test.doc")

Doc.Bookmarks("namn").Range.Text = Namn
Doc.Bookmarks("adress").Range.Text = Adress
Doc.Bookmarks("postnr").Range.Text = PostNr
Doc.Bookmarks("ort").Range.Text = Ort

Select Case Action
Case raShow
Word.Visible = True
Case raPrint
Doc.PrintOut False
Doc.Close wdDoNotSaveChanges
Case raSave
Doc.SaveAs FileName
Doc.Close wdDoNotSaveChanges
End Select

MyReport_Exit:
Exit Sub

MyReport_Err:
Select Case Err.Number
Case 429
Set Word = CreateObject("Word.Application")
Resume Next
Case Else
Err.Raise Err.Number, Err.Source, Err.Description, Err.HelpFile, Err.HelpContext
End Select
End Sub

Public Sub test()
MyReport "Andreas Hillqvist", "Min gatuadress", "123 45", "Göteborg"
End Sub
</code>


Svara

Sv: Rapportgenerator

Postades av 2002-10-19 11:16:15 - Andreas Hillqvist

Tror inte Snyggt & flexibelt är rätt beskrivning av printer objektet. För att skapa en raport med sidhuvud, sidfot, rapporthuvud, grupphuvud, gruppfot och detalj. Krävs ju nästan en livstid i jämförelse med en raport motor.

Om man bara ska skriva ut enkel information. Låt oss säga en post. Så kan den var ett alternativ.


Svara

Sv: Rapportgenerator

Postades av 2002-10-19 13:01:34 - Fredrik Salomonsson


Hej igen.

Jo, det är sant... Det ÄR lite pill...

Men min erfarenhet av allt annat är att man MÅSTE kompromissa.
Det blir ALDRIG lika bra som man tänkt sig.

Och det är egentligen beklagligt...

//fredda


Svara

Sv: Rapportgenerator

Postades av 2002-10-19 14:01:55 - Jörgen Lindroos

Synd att rapportmotorerna är så dyra.
Jag läste om Combit List & Label, precis det jag behövde. Statistiken, EAN-koderna, rapporter, besked och listor. Allt var löst på ett bra sätt. Men då kostar det där efter: 3500:-

Det kanske inte är så dyrt med tanke på att kunden inte behöver köpa den produkten. Problemet är bara att jag planerar inte att sälja mitt program, jag gör det till företaget jag jobbar på, dvs. ett bageri.

Det visste ni inte va =)
/Jörgen


Svara

Sv: Rapportgenerator

Postades av 2002-10-19 15:14:16 - Raderat konto

Jörgen,

"Problemet är bara att jag planerar inte att sälja mitt program, jag gör det till företaget jag jobbar på, dvs. ett bageri."

Det är väl inget problem???!
Om din arbetsgivare är "med på noterna" ter sig väl inte 3.500 kr som dyrt? Tio bakverk á 35 kr / st så är saken klar ;-)

Både Word (snygg lösning Johan och Andreas!!!!) samt Excel duger gott om inte de vill ta sig råd.

//MW


Svara

Sv: Rapportgenerator

Postades av 2002-10-19 15:29:19 - Andreas Hillqvist

35kr * 10st är ju 350kr.
Du för tänka på att inte heller kan tillgodse hela priset när man investerar. Utan man kan ju bara investera vinsten.


Svara

Sv: Rapportgenerator

Postades av 2002-10-21 11:18:44 - Jörgen Lindroos

Ja det tycker egentligen jag också, problemet är att min arbetsgivare nästan aldrig är "med på noterna" när det gäller pengar =)

Nej, då får han väl skylla sig själv.

Men det vore iofs bra om jag hittade en lite billigare rapportmotor. Problemet med Office (word och excel), är mest att det inte finns nåt bra sätt att skriva ut flera dokument av samma typ. T.ex. om jag ska skriva ut följesedlar till 200 kunder så är det lite väl klumpigt.

En annan aspekt är ju min egen stolthet. Det finns redan ett bageriprogram, som iofs är ganska föråldrat. Det är DOS-baserat och funkar bara tillsammans med nålskrivare. Men det är bra och effektivt, och dessutom var det ganska billigt på sin tid. Det enda problemet är användarvänligheten och utskriftsresultaten. Nu gäller det bara för mig att bevisa för bageriets konservativa personal att det är bättre med ett windows-baserat program.
Den aspekten kan jag ju dock inte ta hänsyn till =)

/Jörgen


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 569 159
27 952
271 704
896
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