• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Tekst importeren overschrijft bestaande row bij refresh

Status
Niet open voor verdere reacties.

Luukbeek

Nieuwe gebruiker
Lid geworden
11 dec 2015
Berichten
3
Goedemiddag,

Ik heb een excel bestand nodig die data uit een query haalt, opslaat en zo een geschiedenis opbouwt van diverse tijden en dagen met de daar bijbehorende getallen. Nu probeer ik het met de standaard tools die in excel zitten.

De query refreshed elke X minuten en bestaat uit een row met meerdere kolommen.
Ik krijg het wel voor elkaar om deze gegevens te importeren in een apart excel bestand en om de gegevens om de X minuten te laten refreshen, echter overschrijft het bestand steeds de row wanneer er iets verandert in de gegevens.

Wat ik nu heb gedaan is 'from text' en 'insert entire rows for new data' staat aangevinkt. Mocht het op deze manier niet mogelijk zijn, dan is een oplossing via een macro ook geen probleem.

Alvast dank voor de reactie.
 
Een query is een vraag aan een database. Daar kan je dus geen data uit halen. Wel kan deze data terug geven die de database als antwoord op die vraag geeft. Daarnaast kan je beter een voorbeeld document plaatsen. Vermeld daar ook bij uit welk database type je gegevens op wilt halen.
 
Het bestand linkt naar een externe schijf op een server met een CSV bestand. Ik kan mijn excel bestand dus wel delen, alleen kan de data dan niet opgehaald worden.

Ik kan de data wel ophalen uit dit bestand en op de zelfde tijd refreshen en dus weer de nieuwe data ophalen, alleen overschijf ik dan de vorige row. Hierdoor bouw ik dus geen geschiedenis op, maar krijg ik enkel een kopie van de row uit het CSV bestand. Ik moet dus weten hoe de data steeds onder de vorige row kan plaatsen (zonder dit handmatig te doen).
 
Ik neem aan dat je een querytable gebruikt, en dat je de eigenschappen die je noemt wijzigt via rechts-klik in de data en eigenschappen.
Bij die eigenschappen vind je geen optie om nieuwe gegevens toe te voegen aan bestaande, dus dat gaat niet zomaar lukken. (Met XML bronnen kan dat wel).
Je zult dus na elke refresh de nieuwe gegevens zelf moeten veilig stellen.
 
Het is al gelukt! Het is een flinke vba geworden , wat ik liever niet had willen doen omdat het zo tijdrovend is. Nu wordt de data automatisch opgegehaald op de gewenste tijden, onder elkaar gezet en opgeslagen. Toch bedankt!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan