Helpmij.nl
Helpmij.nl
Helpmij.nl

Quote

Weergeven resultaten 1 tot 13 van 13

Onderwerp: Power Query try otherwise

  1. #1
    Mega Senior HWV's avatar
    Geregistreerd
    19 februari 2009
    Locatie
    Barendrecht
    Vraag is niet opgelost

    Power Query try otherwise

    Beste,

    Ik heb een power query die verwijs naar een map om de werkbladen die daar in staan samen te voegen.
    Aangezien we pas over zijn gegaan naar Onedrive heb ik problemen met de locatie, hiervoor niet.

    Hij maakt er nu van C:\Users\henk.OFG\OneDrive *****. Op zich geen probleem maar ook mijn collega werkt hiermee en die heet geen Henk.

    Ik heb al lopen zoeken en het volgende geprobeerd;

    Geprobeerd de link,
    Code:
    https://********.sharepoint.com/sites/Data_****/Logistiek/*****
    maar die kan ik alleen linken aan 1 bestand en niet aan een folder

    en het volgende
    Code:
    Bron = try Folder.Files("C:\Users\Henk.***\*******\Import Lijsten - versie stamgegevens\Klantartikelen") otherwise Folder.Files("C:\Users\p.leite.***\**********\Import Lijsten - versie stamgegevens\Klantartikelen"),
    Dan gaat het bij mij wel goed enkel bij mijn collega niet.

    Hoe kan ik dit wel goed krijgen.

    Henk
    ( Ik werk in Office 365)

  2. #2
    Giga Senior JEC.'s avatar
    Geregistreerd
    27 februari 2019
    Het lijkt er op dat je collega op een ander niveau toegang heeft tot die folder. Hebben jullie beide dezelfde rechten?

    Ik zou direct linken met sharepoint/onedrive in plaats van met je lokale folder

  3. #3
    Tera Honourable Senior Member edmoor's avatar
    Geregistreerd
    8 september 2000
    Locatie
    Zuid-Holland
    In plaats van dit:
    Code:
    C:\Users\henk.OFG\OneDrive
    Kan je dit gebruiken:
    Code:
    Environ("Userprofile") & "\OneDrive"
    "Bij IT-ers gaat alles automatisch, maar niets vanzelf. "
    Op rechtstreekse vragen via email of privébericht reageer ik niet. Daar is het forum voor.
    Lees ook: http://www.helpmij.nl/forum/announcement.php?f=5

  4. #4
    Mega Senior HWV's avatar
    Geregistreerd
    19 februari 2009
    Locatie
    Barendrecht
    JEC,

    Dank voor je bericht, de rechten zijn het zelfde, dus denk niet dat we het daar moeten zoeken.
    Als ik connect rechtsreeks met sharepoint
    Code:
    https://*****.sharepoint.com/sites/Data_FPL/Logistiek/Verpakkingen/*****/Stamdata/Import%20Lijsten%20-%20versie%20stamgegevens/Klantartikelen
    dan geef hij aan dat het pad niet compleet is aangezien we een map kiezen waar de bestanden in staan.

    dus als je een idee heb hoe ik direct kan linken dan zou dit probleem wel moeten verhelpen.

    groet Henk
    ( Ik werk in Office 365)

  5. #5
    Mega Senior HWV's avatar
    Geregistreerd
    19 februari 2009
    Locatie
    Barendrecht
    Code:
     Bron = Folder.Files(Environ("Userprofile") & "\OneDrive - ************\Logistiek\Verpakkingen\********\Stamdata\Import Lijsten - versie stamgegevens\Klantartikelen"),
    Ik kom dan uit op deze code, maar dan krijg ik de melding; "Expression.Error: De import Environ komt met geen enkele export overeen. Hebt u een modulereferentie over het hoofd gezien?"
    ( Ik werk in Office 365)

  6. #6
    Tera Honourable Senior Member edmoor's avatar
    Geregistreerd
    8 september 2000
    Locatie
    Zuid-Holland
    Geen idee, maar dit is in ieder geval de juiste verwijzing:
    Code:
    Environ("Userprofile") & "\OneDrive"
    Er zal dan wat anders aan de hand zijn.
    "Bij IT-ers gaat alles automatisch, maar niets vanzelf. "
    Op rechtstreekse vragen via email of privébericht reageer ik niet. Daar is het forum voor.
    Lees ook: http://www.helpmij.nl/forum/announcement.php?f=5

  7. #7
    Giga Senior JEC.'s avatar
    Geregistreerd
    27 februari 2019
    @Ed, het is geen VBA maar Mcode in dit geval.
    @Henk, je moet zoeken naar de connector “From sharepoint folder” (Get Data --> From File --> From Sharepoint Folder)

    Probeer dan eens deze link te plakken, dus niet de complete link zoals je eerder deed

    https://*****.sharepoint.com/sites/Data_FPL/

    Je moet vervolgens kunnen filteren op folders en bestanden. Als je toegang hebt tot deze folder ben je niet gebonden aan een username in je pad
    Laatst aangepast door JEC. : 26 mei 2023 om 17:10

  8. #8
    Tera Honourable Senior Member edmoor's avatar
    Geregistreerd
    8 september 2000
    Locatie
    Zuid-Holland
    Quote Origineel gepost door JEC. Bekijk Bericht
    @Ed, het is geen VBA maar Mcode in dit geval.
    Ah, niet bij stil gestaan.
    "Bij IT-ers gaat alles automatisch, maar niets vanzelf. "
    Op rechtstreekse vragen via email of privébericht reageer ik niet. Daar is het forum voor.
    Lees ook: http://www.helpmij.nl/forum/announcement.php?f=5

  9. #9
    Mega Senior HWV's avatar
    Geregistreerd
    19 februari 2009
    Locatie
    Barendrecht
    Oke dank voor de reactie, ik ga dit uitproberen.
    Klinkt logisch, maar je moet het wel even weten.
    Ik kan nu niet bij het bestand, maar zodra ik toegang heb zal ik het testen.
    Tot zover weer bedankt.

    Henk
    ( Ik werk in Office 365)

  10. #10
    Mega Senior HWV's avatar
    Geregistreerd
    19 februari 2009
    Locatie
    Barendrecht
    Ik heb deze optie bekeken, maar zie deze optie er niet bij staan bij de versie di ik op mijn laptop heb staan. Wij werken met office 365, dus zou er wel in moeten zitten lijkt mij.
    Ik heb onze IT afdeling gevraagd of dit toe te voegen is aan excel.
    Of is er een instelling die ik moet veranderen om dit toe te voegen.

    Groet Henk
    ( Ik werk in Office 365)

  11. #11
    Giga Senior JEC.'s avatar
    Geregistreerd
    27 februari 2019
    Ik ben bang dat je niet de juiste versie hebt. Een office 365 premium licentie heeft die connector niet.
    Het zou ook via een web link kunnen. Dan is het zaak dat je de juiste link pakt vanaf sharepoint (alleen als je 1 bestand nodig hebt, voor meerdere werkt het niet)

    Zie het eerste kopje op onderstaande pagina
    https://support.microsoft.com/en-us/...f-f2e1bfa0cb16
    Laatst aangepast door JEC. : 28 mei 2023 om 11:08
    Gr,
    JEC

  12. #12
    Giga Senior JEC.'s avatar
    Geregistreerd
    27 februari 2019
    In dit geval denk ik toch dat je terugkomt op je eerste optie. Die variant heb ik zelf ook vaak gebruikt, met variabele usernames.
    Dat moet dan in combinatie met een klein stukje VBA om de username variabel te maken.

    - Maak en parameter tabel aan met 1 regel.
    - Gebruik een knop om te refreshen ipv de standaard refresh in PQ
    - Bij refresh (door wie dan ook), laat je VBA het pad in de parameter tabel zetten zoals Ed je dat liet zien.
    - De Query met al je data moet in de Source stap verwijzen naar de parameter tabel voor het pad.

    Dit is het even in het kort.
    Gr,
    JEC

  13. #13
    Mega Senior HWV's avatar
    Geregistreerd
    19 februari 2009
    Locatie
    Barendrecht
    Oké dank je wel voor het meedenken.
    Ik zal dit gaan opzetten, op deze manier
    Henk
    ( Ik werk in Office 365)

Berichtenregels

  • U mag geen nieuwe vragen starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • U mag uw berichten niet bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren