drukknop:rapport naar Word exporteren

Status
Niet open voor verdere reacties.

veerle55

Gebruiker
Lid geworden
3 mei 2006
Berichten
89
beste forummers,

omdat officeforum gehacked is en niet meer te bereiken is
kom ik mijn vraag hier stellen;
de code die hier onderstaat laat een rapport
zien van gezochte records die in een keuzelijst staan;
het feit is dat ik alle; menubalken, speciale access toetsen, rechtermuisknoppen en etc...
heb afgesteld bij "opstarten" ; dus kan ik dat rapport niet meer afprinten;
welke VBA code moet ik aan mijn onderstaand functie toevoegen dat
wanneer ik erop druk dat die automatisch dit rapport laat zien in Ms Word
en dat ik dan daar kan opslaan/verwerken... maw de Word-opties kan op
toepassen

---------------------------------------------------------------------------------------------------------------------------------

Private Sub cmdRapportGezocht_Click()
On Error GoTo Err_cmdRapportGezocht_Click

If strSQL = "" Then
MsgBox " Gelieve eerst gegevens te zoeken."
Exit Sub
End If

Dim stDocName As String
Dim lst As QueryDef

Set lst = CurrentDb.QueryDefs("qryOverzicht")
lst.SQL = Me.KzlActiesss.RowSource

stDocName = "rptGezochte"
DoCmd.OpenReport stDocName, acPreview

Set lst = Nothing


Exit_cmdRapportGezocht_Click:
Exit Sub

Err_cmdRapportGezocht_Click:
MsgBox err.Description
Resume Exit_cmdRapportGezocht_Click

End Sub
-----------------------------------------------------------------------------------------------------------------------------------

Mvg

Veerle
 
Veerle,

ook uitgeweken zie ik.
Jammer dat er etterbuilen bestaan die niks beters te doen hebben dan forums te hacken en anderen daarmee te benadelen.

Je vraag.
Een rapport kun je niet uitvoeren naar Word, alleen de gegevens.
Dat doe je dan door een query te maken en deze samen te voegen met Word.
Rapport kun je wel uitvoeren naar een pdf bestand, als je wilt dat de layout zichtbaar is.
Vraag aan jou dus, wat wil je?

Uitschakelen van menu's lijkt me niet echt handig.
Je kan nu alleen of je rapport laten zien of direkt afdrukken, niet eerst laten zien en dan afdrukken ;)

FESTER
 
fester

bedankt voor je antwoord,

inderdaad, het is erg van dat hacking in het office forum
wie houdt zich nu daarmee bezig :-s kom zeg!

nu lover het probleem...
laten we het dan doen door 2 knopjes:
de knop die ik nu heb met de code die ik heb om het rapport te bekijken
dan een tweede knop op het form om het rapport
af te drukken, welke VBA-code moet er onder die knop

Mvg

Veerle
 
Veerle,

Met:

Code:
DoCmd.OpenReport "Rapportnaam", acViewNormal

wordt het rapport direct uitgeprint....

Makaai :cool:
 
Fester en Makaai

ik kan geen rapport uitvoeren in word
maar wel de gegevens? wat bedoel je daarmee?
kan ik dan toch gegevens naar Word doorsturen? met welke VBA?

-maar ik kan het niet Word leiden op 1 of andere manier?
ik zou de gebruiker de vrijheid willen geven dat die toch bepaalde gegevens
zou kunnen verandere... maar als het niet zou gaan, tja dan gaat het niet hé
-die print direct af zeg je... welke printer? weet het programma dat zelf?
als er nu 2-3 printers zijn aangesloten, dan zou het kunnen dat die ni print.niet?
zou best zijn bij print dat die dat venster oproept gelijk in Word, met keuze van
printer enz... gaat dat?

-als ik dit deze programma op de server zet en bij "opstarten" zet ik die vinkjes
niet af waar je ontwerpopgave enz. kunt zien door rechtermuisknop te drukken op het formulier;
kunnen ze door rechtermuisknop te gebruiken op het form de ontwerpweergave nog zien?
ik bedoel die functies gelden die nog als ik het op de server zet?
of vallen die access-opties weg omdat het op de server staat?

Mvg

Veerle
 
Veerle,

ik kan geen rapport uitvoeren in word
maar wel de gegevens? wat bedoel je daarmee?

Daarmee bedoel ik dat je de opmaak van een rapport niet kunt exporteren.

kan ik dan toch gegevens naar Word doorsturen? met welke VBA?

Dat kan altijd.
Nogmaals, dat doe je door een query te maken en deze samen te voegen met Word

Zet je andere vragen dd in aparte draadjes (1 vraag per draadje).
En formuleer je vragen wat duidelijker, er valt nu niet echt veel chocola van te maken :D

FESTER
 
query maken ok...
die query heb ik, no problem
hoe voeg ik samen met Word?
wat moet ik ervoor doen?

Mvg

Veerle
 
Samenvoegen kun je doen via de menubalk.
Die je dus uit hebt geschakeld :o

Schakel 'm weer in.
Selekteer de query, ervan uitgaande dat je niet ook het database venster hebt uitgeschakeld :D
In de ikoonbalk staat een ikoontje met het Word symbool.
Klik op het pijltje rechts en kies voor Samenvoegen met Word.

Maak anders ff een eigen menubalk aan en zet daar het ikoontje op.

FESTER
 
als ik die query open in mijn formulier, kan ik op 1 of andere wijze
het overgaan naar ontwerpweergave etc. tegengaan zodat ik niet kan wijzigen?
ook dat ik er alleen een snapshot van heb, endat ik niet ik die query
kan veranderen, het veranderen kan dan later in MS Word.

Mvg

Veerle
 
Veerle,

ik snap niet goed waar je naar toe wilt.
Heb je het nu over samenvoegen of over beveiliging?
Zijn 2 aparte onderwerpen.
En nee ik zal niet zeggen "maak oer onderwerp 1 draadje aan", aangezien sommige moderator daar blijkbaar een geheel eigen kijk op hebben (draadjes dichtgooien op eigen gezag doe je niet beste moderators....)

:D

FESTER
 
Fester

1)ik denk dat ik een oplossing heb;
ik heb een knop die het rapport weergeeft
dan heb ik een andere knop die dat rapport afdrukt
ik zou niet willen werken met query endan die knop naar Word;
op de manier die ik nu heb is het zo dat die het afdrukt zonder enig
probleem maar ik kan niet met die knop naar Word, dus niet wijzigen;
ik zou door een knop het rapport naar Word "exporteren" maar dat
gaat niet zei je... ; ik zou het ook niet willen met die knop in de menubalk
die het naar Word leidt, heb je nog een betere en andere manier dan mag je
het zeggen
maw rapport naar leiden naar Word zonder de word-ikoontje op het menubalk
maar door een drukknop
hoe dan?

Mvg

Veerle
 
Je kan ook vanuit Word zelf samenvoegen met Access.
Wellicht is dat een optie.

FESTER
 
hoe dan via Word?
eerst op Word maken dan zo linken naar access?

Veerle
 
Zoek in Word Help op samenvoegen.
Ik raad je aan om je Access toepassing gebruikersvriendelijk op te zetten.
Dat houdt oa in het gebruiken van menubalken.

FESTER
 
ok ik heb die menubalken teruggezet(ikoontje dat naar Word leidt)
hoe link ik dan mijn rapport naar Word? (zonder die query te openen)
want als mijn rapport geopend is en ik druk op dat Word-ikoontje,
dan gaat het niet, ik kan er niet op drukken; als ik rapport sluit
is die knop weer "beschikbaar"

Veerle
 
Veerle,

nogmaals, je kan geen rapport samenvoegen, alleen queries of tabellen.
Je zult toch echt eea ff zelf uit moeten proberen.
Ik ben namelijk niet van plan om gratis en voor niks jouw applicaties te ontwerpen.

FESTER
 
heb al gevonden hoe ik het kan leiden naar Word via een knop op mijn formulier
zou het ook willen doen naar excel, weet wel niet hoe ik dat moet doen...

Mvg

Veerle
 
Je kan een query of tabel exporteren naar Excel via 1 van deze methodes:

- TransferText
- TransferSpreadsheet
- OutPutTo

De eerste wordt vrij veel gebruikt.
In Access Help kun je vinden hoe de methodes werken en hoe je ze opbouwt.

FESTER
 
met deze code ga ik naar Word, wat moet ik verandere om naar Excel te gaan?

DoCmd.OutputTo acOutputReport, "rptGezochte", acFormatRTF, "rptGezochte.rtf", True

Mvg

Veerle
 
ik heb ook in de Help gezien, veel uitleg
maar niet zo veel van gesnapt, ik heb het toegepast
maar lukte niet zo echt, ook u functies heb ik toegepast FESTER
iemand die een voorbeeldje kan geven?

Mvg

veerle
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan