Avatar billede uthsen Nybegynder
02. september 2003 - 15:26 Der er 6 kommentarer og
1 løsning

DBRichEdit og et DBImage Print

Hvordan får man både et DBRichEdit og et DBImage
printet ud sammen

Nu er koden:

procedure TNoteForm.UdskrivMenuClick(Sender: TObject);
begin
  if PrintDialog.Execute then
    DBRichEdit1.Print(RichFilNavn);
end;

Dette printer kun  DBRichEdit-feltet!
Hvad skal jeg skrive for at få et BdImage med også?
Jeg bruger Delphi 5 professional
Avatar billede stoney Nybegynder
02. september 2003 - 18:06 #1
Brug QuickReport

Se fanebladet Qreport

Stoney
Avatar billede uthsen Nybegynder
02. september 2003 - 19:05 #2
QuickReport har jeg brugt til at printe en slags index over tabellen. Kan den også bruges til at udskrive de enkelte sider i tabellen, med billede?
Det jeg vil er altså at udskrive en side/reccords i en bog med et tilhørende billede!
Nu får jeg kun teksten
Avatar billede uthsen Nybegynder
02. september 2003 - 19:21 #3
Har prøvet at sætte et QRDBImage på hovedformen.Sat
Datafield til "Billede" og
DataSet til "Table1"
Enebled "True"
i Object Inspector.
Billedet vises ikke i feltet, hverken på skærmen eller på printet.
Skal jeg gøren noget mere eller andet?
Avatar billede stoney Nybegynder
02. september 2003 - 21:12 #4
Jeg har desværre "fucket" min Quickreport up i Delphi,
så jeg kan ikke lave et eks. for dig lige nu.
Men prøv at checke denne
http://delphi.about.com/library/weekly/aa100201a.htm
Se under afsnittet Charts and Images

Stoney
Avatar billede uthsen Nybegynder
02. september 2003 - 23:49 #5
Har forsøgt mig lidt frem og tilbage med dine forslag, uden held.
Kan godt få billederne på under quickreport list, men her bliver records'
bare listet op, som i et index.
Det jeg vil have er et print af en enkelt record med tilhørende billede. Som når man f.eks. står på en side i en kogebog med tilhørende billede, skal denne nemt kunne printes.
Laver jeg en ny form og sætter componenten quickRep på vil billede og tekst
ikke vises i preview.
Avatar billede stoney Nybegynder
03. september 2003 - 06:40 #6
Du skal droppe en Qsubdetail på din quickrep.
På din qsubdetail putter du din tekst og qdbimage, så skal det virke.
Husk du kun kan bruge .BPM billeder ellers skal du selv kode dig ud af det.

Stoney
Avatar billede uthsen Nybegynder
04. september 2003 - 01:24 #7
DET VAR BARE FLOT! DET VIRKER OG DU FÅR DINE POINTS!
Der er dog det problem:
Når jeg har valgt en record på min hovedform og vil printe den, kalder jeg min quickrep. med koden:

procedure TNoteForm.UdskrivMenuClick(Sender: TObject);
begin
  if PrintDialog.Execute then
    PrintHelles.HP.Preview;
end;

Siden hentes....men desværre vil quickrep. Nu gerne printe hele 10 vilkårlige sider fra min tabel.... og teksten på selve printet går ud over A4 siden.
Er det noget du har en hurtig løsning på?
Takker for din hjælp
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

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging