17. september 2004 - 08:27Der 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 ??????
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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;
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.
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.
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.