Avatar billede aleksdanmark Nybegynder
10. juni 2004 - 10:51 Der er 12 kommentarer og
2 løsninger

Rapport til html

Jeg har sammensat en rapport der giver 2194 poster på 432 sider. Jeg vil gerne have en post på hver sider så der bliver 2194 sider med en post på hver sider.

Herefter vil jeg gerne gemme hver sider som en html side. Er det muligt at gemme siderne hver for sig ? og navngive dem med en af rapportens felter !

Altså, f.eks. med id.:

1.html
2.html
3.html
osv

Så jeg får 2194 html filer.

MVH Aleks
Avatar billede jensen363 Forsker
10. juni 2004 - 10:58 #1
Indsæt et tekst-element på rapporten ( brkPage1 )

For at rapporten kun skal medtage 1 post pr. side, indsættes nedenstående :

Private Sub Detaljesektion_Format(Cancel As Integer, FormatCount As Integer)

    If Nz(Me.txtcount, 0) Mod 1 = 0 Then
        Me.brkPage1.Visible = True
    Else
        Me.brkPage1.Visible = False
    End If

End Sub
Avatar billede jensen363 Forsker
10. juni 2004 - 11:00 #2
Sorry ... Indsæt et tekst-element på rapporten ( txtcount ) ...
Kontrolelementkilde angives til =1
Avatar billede jensen363 Forsker
10. juni 2004 - 11:01 #3
Det skulle generere 2194 sider ...
Avatar billede jensen363 Forsker
10. juni 2004 - 11:06 #4
HTML er ikke lige min stærke side ...
Avatar billede terry Ekspert
10. juni 2004 - 11:08 #5
I dont think it is possible to generate a seperate HTML document without you coding your way out of it.

If you have a unique field in the report data source (query/table) then in a module you create a recordset which uses the same data source as the report. Then you will need to alter the query in code for each record in your recordset including the unique field in the WHERE. Then once the query is modified you can print the report. Continue looping through the recordset for all records.


You can use Docmd.OutputTo .... to send the report to a HTML document
Avatar billede jensen363 Forsker
10. juni 2004 - 11:24 #6
Afprøvede lige Eksporter som ... og så HTML ...

Denne giver faktisk een html-side, som den så selv navngav Rapportnavn Side1, Rapportnavn Side2, Rapportnavn Side3 o.s.v.
10. juni 2004 - 11:57 #7
Terry har ret i, at man er nødt til at lave det vha kode.

Jeg har stykket et lille eks. sammen til dig. Det ligger her: http://www.makeiteasy.dk/eksempler/UdskrivHTMLsider.zip

Åbn modulet Funktioner, hvori der ligger en funktion, som hedder "GemSomHTML"

Placer markøren et eller andet sted i denne og tryk F5 for at køre den.

Husk dog forinden at angive en gyldig sti øverst...

mvh
Thomas
Avatar billede aleksdanmark Nybegynder
11. juni 2004 - 07:31 #8
Mange tak for de gode svar. Jensen363 du får 90 p og Thomasjepsen 60 p, Håber det er ok.
Avatar billede jensen363 Forsker
11. juni 2004 - 07:56 #9
Takker ;)
11. juni 2004 - 09:23 #10
Det kan jeg godt forstå, at du gør, jensen :o)
Avatar billede jensen363 Forsker
11. juni 2004 - 12:00 #11
Thomas > Ikke forstået !!!!
11. juni 2004 - 12:13 #12
well, jeg bruger ½ time på et færdigt eks. som virker, mens du giver 5 linier koder og en historie om at indsætte tekstbokse (som forøvrigt bare kan erstattes af egenskaben "Tvungensideskift" på detalje-sektionen). Du nævner slet ikke noget om hvordan rapporten skal eksporteres til HTML eller blive delt op i forskelllige filer. Og så får du 90 point og jeg 60 point.
Derfor kunne jeg godt forstå, at du takkede. ;o)

Aleksdanmark, dette er ikke nogen kritik eller opfordring til at ændre pointfordelingen eller oprette nye spm. Det er spillets regler.
Jeg syntes bare, at det var en morsom kommentar :o)
Avatar billede jensen363 Forsker
11. juni 2004 - 12:38 #13
Nej, nu stopper festen squ .... vi er enige om, at fremgangsmåden virker, og ydermere fortsætter jeg med at afprøve mulighederne ... kommer med et forslag 33 minutter før du kommer med dit første bud, dvs. jeg har brugt ca. 1 time på at funde en løsning .... Thomas, jeg tror efterhånden selv at du er skyld i din dårlige karma ..... men jeg vil ikke trække denne diskussion yderligere ... for mid skyld kan du få alle mine point ... for jeg gider ikke mere ... dette er dybt useriøst ...

Læs mit indlæg på http://www.eksperten.dk/spm/507720, så ved du hvad jeg snakker om
11. juni 2004 - 13:10 #14
Jensen, som jeg skrev, så er pointfodeling - rimelig eller ikke - spillets regler. Og jeg er i en situation (rent placeringsmæssigt) at det aldrig kommer til at spille nogen rolle om jeg får point det næst år eller ej. Derfor er jeg principielt også ligeglad med pointene i dette spm.

Men er vi ikke enige om, at du aldrig fik løst problemet med at splitte filerne op i 2194 HTML-filer?

Uanset hvor lang tid, vi har brugt hver især, så vil jeg da stadig mene, at jeg kom tættest på løsningen. Jeg mener ikke, at det nødvendigvis skal udløse flest point, da jeg altid mener, at man også skal honorerer folk for deres arbejdsindsats. Uanset hvad, så er det i sidste ende opretterens beslutning. Og den må jeg da gerne synes er pudsig og derfor give en kommentar!

Eller ER vi virkelig nået dertil, hvor man slet ikke må komme med nogle kommentarer, af frygt for at få dårlig karma? Jeg husker godt et af mine første bekendtskaber med dig. Det var da du gav mig 0% karma pga ét eneste indlæg, som du ikke fortod ironien i.
Så, når jeg læser dit indlæg i http://www.eksperten.dk/spm/507720, hvor du skriver, "Tildel da for fan… Karma for folks faglige viden, ikke deres ordvalg", så er det jeg ikke helt kan se sammenhængen.

Bortset fra det, så giver jeg dig helt ret i dit indlæg og din holdning. Jeg har aldrig - og vil aldrig - give hverken god eller dårlig karma før jeg kender personen og føler, at jeg har et tilstrækkeligt grundlag til at vurdere det.
Derfor kan jeg alligevel godt provokerer lidt for derved at skabe en dialog (ikke som denne, da jeg ikke synes den er særlig positiv eller kontruktiv).

Jeg indrømmer, at jeg af og til kan ramme et forkert ordvalg. Og jeg lærer også efterhånden at indordne mig og nikke og kun skrive 'pæne' ting. Men der går nok ½ års tid endnu, før jeg er helt rettet ind - men der er håb forude ;o)

Lige nu ser jeg så dit nyoprettede spm, hvor du giver mig 200 point. Det synes jeg ærlig talt ikke er særlig seriøst. Der skuffer du mig lidt....
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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