Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Acces] opbouw rapport

Pagina: 1
Acties:

  • himlims_
  • Registratie: Juni 2000
  • Niet online

himlims_

🐧 Linux HOoligan

Topicstarter
:w
ik ben bezig met het opbouwen van een formulier met Access07, daarbij worden de maanden vertikaal gesorteerd.
Echter had ik deze horizontaal willen hebben met de gegevens van aantal/omzet daaronder gevuld;
Maar na een eeuwigheid proberen ben ik tot weinig resultaat gekomen.
Het gene wat ik nu heb is;
Afbeeldingslocatie: http://i43.tinypic.com/jl7bph.jpg


Maar ik zou 't graag willen maken als hieronder, hoe doe ik dat?
code:
1
2
3
4
MERKEN |-------januari---------||-------feb---------||-------maart---------|
MERK A:|-------omz/aant--------||------omz/aant-----||-------omz/aant-----|
MERK B:|-------omz/aant--------||------omz/aant-----||-------omz/aant-----|
MERK C:|-------omz/aant--------||------omz/aant-----||-------omz/aant-----|

⭐Game Profiles: 🕹️Steam - 🎮PSN - 🇪🇦 GoT_Hollandhards


  • Witte
  • Registratie: Februari 2000
  • Laatst online: 15-10 13:46
Je moet eens zoeken op draaitabel, of pivottable
Dit zit onder "tabllen" -> "nieuw" -> "wizard draaitabellen"

Houdoe


  • himlims_
  • Registratie: Juni 2000
  • Niet online

himlims_

🐧 Linux HOoligan

Topicstarter
die optie ben ik bekend mee, maar dat maakt vervolgens een koppeling naar excel.
Dat is niet wat de bedoeling is, via zo'n draaitabel kom ik wel tot het gewenste resultaat qua gegevens .. maar dat kan ik niet raadplegen van uit een formulier of terug laten komen in een raport (wat de bedoeling is)

⭐Game Profiles: 🕹️Steam - 🎮PSN - 🇪🇦 GoT_Hollandhards


  • Witte
  • Registratie: Februari 2000
  • Laatst online: 15-10 13:46
Ik heb het in Access2003 al meerdere malen gebruikt, en dat Excel nodig is, of dat er neer toe gekoppeld wordt, is nieuw voor mij!

Houdoe


  • himlims_
  • Registratie: Juni 2000
  • Niet online

himlims_

🐧 Linux HOoligan

Topicstarter
Graag wil ik vanuit een formulier met 1 druk op de knop, een draaitabel overzetten naar excel.
kan ik via een knop een query uitvoeren, handmatig de draaitabel inladen, en handmatig overzetten naar excel. Zo iets moet toch op te vangen zijn? Kan me niet voorstellen dat er een workaround is.

[ Voor 78% gewijzigd door himlims_ op 02-07-2009 14:39 ]

⭐Game Profiles: 🕹️Steam - 🎮PSN - 🇪🇦 GoT_Hollandhards


  • himlims_
  • Registratie: Juni 2000
  • Niet online

himlims_

🐧 Linux HOoligan

Topicstarter
Ninja turtle topic kick;

Afbeeldingslocatie: http://www.freakygaming.com/gallery/game_art/tmnt/raphael_flying_kick.jpg

⭐Game Profiles: 🕹️Steam - 🎮PSN - 🇪🇦 GoT_Hollandhards


  • Falcon
  • Registratie: Februari 2000
  • Laatst online: 21-11 10:36

Falcon

DevOps/Q.A. Engineer

Kun je dit niet oplossen door per maand een subforumulier in te plaatsen? Niet de meest mooie oplossing maar wel een makkelijke.

[ Voor 50% gewijzigd door Falcon op 02-07-2009 14:44 ]

"We never grow up. We just learn how to act in public" - "Dyslexie is a bitch"


Verwijderd

Access biedt de mogelijkheid om Crosstab-queries te maken (vergelijkbaar met de Pivot Tables van Excel). Als je jouw gegevens in zo'n query genereert, en vervolgens over die query een formulier maakt, zit je goed.

(en een jaar heeft altijd 12 maanden, dus het aantal kolommen in je formulier ligt al bij voorbaat vast ;) )

  • himlims_
  • Registratie: Juni 2000
  • Niet online

himlims_

🐧 Linux HOoligan

Topicstarter
de gegevens zoals deze in het draaitabel zitten, en overzet naar excel is precies het resultaat wat ik wil hebben. Maar daar kom ik alleen met diverse (tussen) handelingen ... en handelingen =! automatisch

heb (nog) geen ervaring met subformulieren, dat eens proberen

⭐Game Profiles: 🕹️Steam - 🎮PSN - 🇪🇦 GoT_Hollandhards


  • himlims_
  • Registratie: Juni 2000
  • Niet online

himlims_

🐧 Linux HOoligan

Topicstarter
na eeuwigheid frotten heb ik 't eindelijk;

- maak een knopje
- r- muis; opbouw functie (?)
- kies voor macro
- vervolgens de onderstaande opties gebruiken;
Afbeeldingslocatie: http://i41.tinypic.com/ou00ld.jpg

dat geeft mij 't draaitabel, kan dat nu ook nog automatisch naar excel worden gezet?

[ Voor 16% gewijzigd door himlims_ op 03-07-2009 10:36 ]

⭐Game Profiles: 🕹️Steam - 🎮PSN - 🇪🇦 GoT_Hollandhards


  • Falcon
  • Registratie: Februari 2000
  • Laatst online: 21-11 10:36

Falcon

DevOps/Q.A. Engineer

Je bedoeld exporteren?

"We never grow up. We just learn how to act in public" - "Dyslexie is a bitch"


  • himlims_
  • Registratie: Juni 2000
  • Niet online

himlims_

🐧 Linux HOoligan

Topicstarter
Nu; menu, selecteerd de eigenschappen. Drukt op knop waarna er een draaitabel wordt getoverd (eindelijk)
Vervolgens dient men alsnog zelf op de knop 'exporteren naar excel' te klikken, dat zou ik graag opvangen

⭐Game Profiles: 🕹️Steam - 🎮PSN - 🇪🇦 GoT_Hollandhards


  • pedorus
  • Registratie: Januari 2008
  • Niet online
himlims_ schreef op vrijdag 03 juli 2009 @ 10:59:
[...]

Nu; menu, selecteerd de eigenschappen. Drukt op knop waarna er een draaitabel wordt getoverd (eindelijk)
Vervolgens dient men alsnog zelf op de knop 'exporteren naar excel' te klikken, dat zou ik graag opvangen
[google=vba export query to excel] geeft:
Visual Basic:
1
2
DoCmd.TransferSpreadsheet acExport, TableName:=QueryName, FileName:=FileName
Application.FollowHyperlink FileName

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


  • himlims_
  • Registratie: Juni 2000
  • Niet online

himlims_

🐧 Linux HOoligan

Topicstarter
Bedankt voor je toelichting Pedorus, ben aan 't knutselen met jou voorgedragen optie .. maar it's no go
de tabelnaam wordt niet herkend, - zou eigenlijk om een query moeten gaan - maar als ik één willekeurige tabel of file hanteer wordt ik terug naar visual basic gezet

⭐Game Profiles: 🕹️Steam - 🎮PSN - 🇪🇦 GoT_Hollandhards


  • himlims_
  • Registratie: Juni 2000
  • Niet online

himlims_

🐧 Linux HOoligan

Topicstarter
Vorige week cursusje access gevolgd, daar de docent niet weet hoe dit te realiseren.
De aangegeven vbcodes die ik op internet vind zijn vooral voor acces97, los daarvan allemaal om het resultaat van een query om te zetten naar excel. Dat is niet de bedoeling, wil van een draaitabel > excel (maar zonder de knop export)

⭐Game Profiles: 🕹️Steam - 🎮PSN - 🇪🇦 GoT_Hollandhards


  • pedorus
  • Registratie: Januari 2008
  • Niet online
Tsja, ik snap eigenlijk het probleem niet? Bij mij werkt die code gewoon, met een aanpassing om een waarschuwing te vermijden:
Visual Basic:
1
2
3
4
    QueryName = "q_landelijkedeal_aantal_per_maand_statistiek"
    FileName = QueryName + ".xlsx"
    DoCmd.TransferSpreadsheet acExport, TableName:=QueryName, FileName:=FileName
    Shell "Excel.exe """ + FileName + """", vbNormalFocus

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


  • himlims_
  • Registratie: Juni 2000
  • Niet online

himlims_

🐧 Linux HOoligan

Topicstarter
wil van een draaitabel > excel (maar zonder de knop export)

jouw script werk goed, maar dat geeft een export naar excel in de tabel vorm.

wanneer je een overzichtje hebt gemaakt in de draaitabel, kun je die 1:1 naar excel zetten dmv de functie knop. Maar die actie wil ik opvragen ...

⭐Game Profiles: 🕹️Steam - 🎮PSN - 🇪🇦 GoT_Hollandhards


  • pedorus
  • Registratie: Januari 2008
  • Niet online
Ah, je wilt het rapport exporteren. Dat is een verouderde functie die niet aan xlsx doet.
Visual Basic:
1
2
3
    ReportName = "q_landelijkedeal_aantal_per_maand_statistiek"
    FileName = ReportName + ".xls"
    DoCmd.OutputTo acOutputReport, ReportName, acFormatXLS, FileName, True

Enkel volgens mij kun je beter de Query zo aanpassen dat je direct het juiste resultaat krijgt. :)

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


  • pedorus
  • Registratie: Januari 2008
  • Niet online
Ik kreeg via PM door dat het eigenlijk ging om de knop Pivottable Tools/Design/Data/Export to Excel (NL: Hulpmiddelen voor draaitabellen/Ontwerpen/Gegevens/Exporteren naar Excel). Welnu, [google=access pivottable vba export] geeft:
Visual Basic:
1
DoCmd.RunCommand acCmdPivotTableExportToExcel

Enkel dat moet natuurlijk wel de juiste pivottable open staan... :) Dus dan krijg je van die lelijke code zoals:
Visual Basic:
1
2
3
4
QueryName = "naam hier"
DoCmd.OpenQuery QueryName, acViewPivotTable, acEdit
DoCmd.RunCommand acCmdPivotTableExportToExcel
DoCmd.Close acQuery, QueryName, acSaveNo

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


  • himlims_
  • Registratie: Juni 2000
  • Niet online

himlims_

🐧 Linux HOoligan

Topicstarter
held :> (check je dm)

maar werkt perfect, denk dat er ruim 4-5u aan gespendeerd heb (google/handleidingen/studieboeken etc.) .... jouw oplossing is het gewoon goed 8)

⭐Game Profiles: 🕹️Steam - 🎮PSN - 🇪🇦 GoT_Hollandhards

Pagina: 1