Database niet gevonden

Anoniem
2020-02-17T12:57:54+00:00

Ik heb een Access database met inschrijvingen van jongens en meisjes voor twee kampen, die ik organiseer.

Ik heb in Excel een sheet met een tabel die weergeeft hoeveel jongens, hoeveel meisjes, voor welk kamp, hoeveel van hen bevestigd zijn en hoeveel er op de wachtlijst staan. Dit alles wordt ingevuld door een draaitabel op een tweede sheet, die ik jaren geleden gemaakt hebt (of die een ander voor me gemaakt heeft). Alles werkte tot voor kort en ik bekommerde me er niet meer om, laat staan hoe het nou precies werkt.

Begin vorig jaar heb ik het Access database opgeslagen als... in de nieuwe Office 2016 format, dus met de extensie: accdb. Sindsdien werkt de draaitabel in Excel niet meer.

Ik krijg dat hij het bestand gnbk.mdb niet kan vinden. Logisch, dat bestand bestaat niet meer.

Ik klik op OK en krijg een dialoogscherm dat Aanmelden heet. Raar want ik heb geen gebruikersnaam of wachtwoord voor toegang tot mijn database.

Ik haal de gebruikersnaam "admin" weg en klik op de knop "Database", want op OK drukken levert op dat hij het bestand nog steeds niet kan vinden (logisch).

Daar kan ik kiezen voor de locatie waar mijn database bestand staat opgeslagen en daar vind ik netjes gnbk.accdb.

Ik kies dat en druk op OK.

Dit brengt mij terug bij het Aanmelding dialoog scherm. Ik haal "admin" weg uit Gebruikersnaam en druk op OK.

Dit levert weer de melding "Kan gnbk.mdb niet vinden.

Natuurlijk niet, dat bestand bestaat niet en ik heb net opgegeven dat je een ander bestand moet gebruiken, stelletje idioten bij MS!

Vervolgens druk ik op OK en krijg ik: "Er zijn problemen bij het verkrijgen van de gegevens". Lekker handig.

Ik zie ook nergens een optie om koppelingen in het Excel bestand te bewerken, wat ik in Word wel weet te vinden.

HELP!

David

Microsoft 365 en Office | Excel | Voor thuisgebruik | Windows

Vergrendelde vraag. Deze vraag is gemigreerd vanuit de Microsoft Ondersteuning-community. U kunt met een stem aangeven of de inhoud nuttig is, maar u kunt geen opmerkingen of antwoorden toevoegen of de vraag volgen.

0 opmerkingen Geen opmerkingen
Antwoord geaccepteerd door vraagauteur
Anoniem
2020-03-02T09:40:06+00:00

David,

Ik heb de indruk dat je m'n laatste voorstel niet hebt geprobeerd, het leek je immers beter iets anders te proberen.

Het kwam erop neer dat in de tijd dat deze verbinding werd gemaakt Excel (ODBC) niet beter wist (en blijkbaar nog steeds niet beter weet) dan dat bij een ontbrekende Access-database extensie het '.mdb' moest zijn. Dus help Excel een beetje en vul die extensie (.accdb) even in.

Als je dat voorstel al wel hebt geprobeerd, ben ik benieuwd naar het resultaat.

Daarbij vrees ik dat je je blindstaart op dat dqy-bestand dat, voorzover ik kan zien, niet gebruikt wordt in jouw situatie. Het is slechts een export van de MS-query. Die zou je vervolgens eenvoudig kunnen openen in een nieuw Excel-bestand (nu niet omdat die query immers niet naar de bestaande database verwijst). Overigens dat dqy-bestand deed, als het al werd gebruikt, niets anders dan de query Inschrijvingen in je (front-end) database aanroepen.

Kortom: dat dqy-bestand kun je rustig weggooien.

Wat de gesplitste database betreft, dat zou ik zo laten, dat heeft niets met je huidige probleem te maken. En inderdaad heeft die splitsing het voordeel dat je het front-end kunt aanpassen zonder de data te belasten.

En als het nou echt niet lukt die (ODBC) verbinding te herstellen, zou je inderdaad een nieuwe start kunnen maken in een nieuw Excelbestand. Daarin een verbinding leggen met de query Inschrijvingen in je database (zorg voor de juiste velden in die query) en de draaitabel even opnieuw aanmaken (is, verwacht ik, niet erg ingewikkeld).

Jan

Was dit antwoord nuttig?

1 persoon vond dit antwoord nuttig.
0 opmerkingen Geen opmerkingen

22 extra antwoorden

Sorteren op: Nieuwste
  1. Anoniem
    2020-03-02T18:46:10+00:00

    Beste David,

    Als ik een vraag op dit forum beantwoord, dan is dat met maar één doel, een oplossing geven. En dat geldt, denk ik, ook voor de anderen.

    Wat mij in deze vraag opviel, dat was, dat na vijftien antwoorden de oplossing nog geen stap dichterbij was gekomen. Soms kan het goed zijn om dan even van voor af aan te beginnen. En dat is wat ik bedoelde met het samenvoegen van de access-bestanden en een nieuw excel-bestand. Maar je hebt gelijk, het stond er niet expliciet bij.

    En als je dan, zoals je in je vraag stelt, sinds begin vorig jaar bezig bent met deze kwestie, dan wordt het tijd, dat er een oplossing wordt gevonden. Je zult ongetwijfeld hebben gezocht voordat je op dit forum terecht bent gekomen. Vandaar ook mijn suggestie om dit probleem aan Microsoft voor te leggen. Wie daartoe het initiatief moet nemen, daar heb ik niets over gezegd.

    Ik schrijf de dingen naar beste weten op. Als ik mijn verhaal teruglees, dan zijn er andere interpretaties mogelijk. Maar wat ik niet bedoeld heb, dat is, dat ik gesuggereerd zou hebben, dat jij je best niet hebt gedaan.

    Maar hoe dan ook, de vraag is opgelost. En daar ben ik mee begonnen, dat is het doel.

    Groet,

    Bocculus

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  2. Anoniem
    2020-03-02T13:48:53+00:00

    JP,

    Ik doe m'n best!

    Maar in elk geval mooi dat het probleem uit de wereld lijkt te zijn.

    Jan

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  3. Anoniem
    2020-03-02T12:18:41+00:00

    Jan,

    Je blijft me verbazen! ;)

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  4. Anoniem
    2020-03-02T11:43:02+00:00

    Bocculus,

    Het is niet mijn bedoeling om "op alle slakken zout te leggen", maar je doet voorkomen dat ik h.e.e.a. niet snap of goed begrepen heb. Ik heb gruwelijk mijn best gedaan om alle advies te volgen en te begrijpen.

    Mijn "if it ain't broke, don't fix it" opmerking ging over de keuze (lang geleden) om wel of niet samenvoegen van twee database bestanden nadat het tijdperk van via floppy vervoeren over was. Het werkte met twee bestanden dus: waarom zou ik? Verder heb ik aangegeven dat het qua terugzetten van backups reuze handig is om de data gesplitst te houden van het database.

    Ik schreef dat terugkeren naar de oude indeling een paardenmiddel zou zijn en jij geeft vervolgens aan dat "het gebruik van een paardenmiddel een goede keus kan zijn." Maar enkele zinnen later schrijf je: *"Om terug te gaan naar de oude indeling lijkt me minder geschikt. Het probleem blijft bestaan en je zult waarschijnlijk toch een keer moeten overstappen naar de nieuwe indeling."*Dat is wat ik bedoelde met "paardenmiddel". Overigens was het teruggaan naar de oude indeling mijn eigen noodsprong; één die ik meteen afkeurde als een paardenmiddel.

    Ik heb gelezen dat je voorstelde (op 1 maart) om de beide access-bestanden samen te voegen tot één bestand. Ik lees in het bericht van 1 maart nergens dat je voorstelde om "opnieuw een excel-bestand opzetten, van voor af aan beginnen dus." Maar de zin die ik citeerde omdat ik hem niet snapte was deze: " Kun je er ook twee keer excel van maken of twee keer access? Het geeft vereenvoudiging en dat is wat hier nodig is. *"*Twee keer excel of twee keer access??? DAT is wat ik niet kon volgen (nog steeds niet).

    Ten slotte schrijf jij: "Verder heb ik voorgesteld om het probleem, eventueel via een beheerder, voor te leggen aan MS". Hier lees ik dat je doe je voorkomen dat IK dat had moeten doen en dat niet heb gedaan. Maar, wat je op 1 maart schreef was: "Kan een beheerder dit probleem voorleggen aan MS?" Ik veronderstelde dat jij een beroep deed op een beheerder om dit aan MS voor te leggen. Leek me een uitstekend idee. Blijkbaar weet jij dat die mee zitten te lezen (iets wat ik eerder heb meegemaakt).

    Zoals aangegeven in een bericht dat ik verzond op het moment dat jouw bericht binnenkwam, is mijn probleem nu opgelost. Phew!

    David

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen