Avatar billede flemming_a Nybegynder
17. september 2004 - 08:27 Der er 6 kommentarer og
1 løsning

Udskrift fra dbctrlgrid

jeh har en dbctrlgrid med 7 DBmemo'er på, er der en nem måde at lave en udskrift af indholdet af memoerne lidt lige som man kan med et stringgrid ??????
Avatar billede hrc Mester
17. september 2004 - 12:55 #1
Hvis der er sådan en smart funktion i TStringGrid - kender ikke klassen så godt - så kan du vel bare oprette en "usynlig" instans af gridden og kopiere data derover og derefter skrive ud.

Grid := TStringGrid.Create(nil);
try
  DataSet.First;
  while not DataSet.Eof do begin
    // Kopiere data til grid
    DataSet.Next;
  end;
  Grid.Print; // eller hvad kommandoen hedder
finally
  Grid.Free;
end;


Det kan ikke være så svært.
Avatar billede flemming_a Nybegynder
17. september 2004 - 13:26 #2
joo men, når jeg smider data over i stringgrid laves der kun en linie (lang) og det bærer udskriften præg af. Jeg har med hjælp fra eksperten fundet en algoritme der laver flere linier i en stringgrid, men den skifter desværre linie når den møder et mellemrum, hvilket heller ikke giver et særligt flot print.
Avatar billede hrc Mester
17. september 2004 - 14:01 #3
Jeg lavede engang en rutine der skrev en streng ud - og delte når der ikke kunne være mere på linien (i en variant delte den ved sidste mulige ord på linien - ikke ved hvert mellemrum). Ved ikke om noget derfra kan bruges, men du kan prøve at søge via efter ... hvad ved jeg ... prøv "NewPage;". Jeg søger selv herefter.
Avatar billede hrc Mester
17. september 2004 - 14:03 #4
Avatar billede flemming_a Nybegynder
20. december 2004 - 15:23 #5
undskyld den LAAAAAANge ventetid lig svar hrc
Avatar billede flemming_a Nybegynder
10. maj 2005 - 10:02 #6
hrc vil du svare
Avatar billede flemming_a Nybegynder
19. september 2005 - 14:51 #7
jeg lukker, hvis hrc vil ha point så skriv
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