Avatar billede michael-schou Novice
31. januar 2006 - 11:43 Der er 6 kommentarer og
1 løsning

Hvordan printer man fra Delphi ved hjælp af Rave?

Jeg håber der er nogen der kan hjælpe mig :)

Jeg har designet en raport form i Rave, den får oplysninger fra min Pardox 7 DB og det virker fint.

Men hvordan får jeg så den printet ud fra delphi ved hjælp af tryk på en knap?

Hvilke Rave komponenter skal jeg have på min form?
Avatar billede stone Forsker
31. januar 2006 - 13:25 #1
her er en artikel om brug af rave

http://bdn.borland.com/article/0,1410,30329,00.html
Avatar billede michael-schou Novice
01. februar 2006 - 19:17 #2
Det er et ok link men der står ikke hvilke Rave komponenter man skal have på sin form
for at kunne printe sin raport :)
Avatar billede michael-schou Novice
01. februar 2006 - 20:18 #3
Fandt selv ud af det men skriver lige hvordan jeg har gjort :

På din Delphi form skal der være følgende Rave komponenter :

RvProject
RvSystem
RvTableConnection
HUSK : Også der skal være TDataSource og en TTable på din form som også skal sættes

op


1. Vælg knappen eller menu punktet som skal bruges som printer knap på din form
  skriv følgende kode under : onclick

  Begin
    RvProject1.Execute;
  end;


2. Sæt din RVTable komponent op :

  Opsætning af RvTable komponenten (Object Inspector - Properties) :
  Table = Din Table fra din DataBase, der skal skrives ud fra. 


3. Design din Rave report :
 
  Dobbelt klik på RvProject, så kan du komme igang med at designe din rapport

  1. Klik på ikon nr 6 fra venstre under menu og vælg Database connection.

  2. Klik igen på det samme icon og vælg Direct data view

  3. Indsæt så en DataText component fra "Report" fanebladet.'
  Ude til ventre kan du så vælge en masse ting for feltet.
  Du skal bruge "DataField", "DataView", "lookUpDataView", "LookUpDisplay" og     

  "LookUpField".

  4. Save din raport når du er færdig med den.


4. Sæt resten af dine Rave komponenter op :

  Opsætning af RvProject komponenten (Object Inspector - Properties) :

  Engine = RvSystem1
  ProjectFile = Din raport du har lavet i Rave.
  StoreRAV = Åbn og tryk på load, og så tryk på save og så tryk på close


  Opsætning af RvSystem komponenten (Object Inspector - Events) :
  OnPrint = her vælges den knap du har indsat kode til.
Avatar billede jisch Mester
19. oktober 2008 - 21:26 #4
Hej. Jeg har prøvet minutiøst at følge ovenstående beskrivelse. Det går godt hele vejen indtil jeg skal køre programmet. Jeg får en fejlmeddelelse 'Error reading rvproject1' efter jeg har angivet navn for unit1 og trykker på gem. Jeg kan således ikke gemme opsætningen. Hvad kan der være galt?
Avatar billede michael-schou Novice
20. oktober 2008 - 13:33 #5
Send en kopi til mig på : mokworld@gmail.com

Så vil jeg da gerne lige se om jeg kan finde ud af hvad der sker :-)

//Michael.
Avatar billede jisch Mester
20. oktober 2008 - 16:02 #6
Øh, en kopi af hvad?

//Johnny
Avatar billede michael-schou Novice
20. oktober 2008 - 17:45 #7
Af dit Delphi Projekt, så ser jeg på det og ser om jeg kan finde fejlen. :-)

enten i ZIP eller RAR :-)

//Michael
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester