Ik ben nu al een tijd bezig het het ontwerp van een database. Ik heb al erg veel dingen opgezocht maar ik blijf twijfelen over wat nu de te volgen route is. Ik kom zoveel verschillende technieken tegen dat ik even niet meer weet waar ik nu verder moet.
De basis
Meerdere gebruikers (nooit meer dan 10) hebben een eigen werkplek en moeten objecten kunnen beheren in een Access database (dit is nu eenmaal wat de meeste van onze klanten toch al hebben).
De tabellen
De tabellen staan nu dus in een andere database. In de huide versie van de database (het is een ouder programma) worden de tabellen gelinkt naar de gebruikers database. Dit heeft als groot voordeel dat het makkelijker werkt met de gebruikers van het .mdw bestand. Als ik via ADO een connectie maak moet ik anders altijd het wachtwoord meegeven. Nu kan ik via ADOX wel de koppeling maken en het gebruikersbeheer door Access laten afhandelen.
Waar de queries?
Het eerste idee was om de queries bij de data te houden op het netwerk. Maar hoe spreek ik deze dan netjes aan. Via ADO kan ik alleen direct zelf queries versturen. Met ADOX kan ik vanuit de Catalog wel procedures aanroepen maar die zitten weer niet echt in een Access database. Kan ik ook direct een query in de database uitvoeren en de recordset terug krijgen? (dit ook een beetje met het oog op een een toekomst met een SQL server)
Zit ik hier helemaal op het verkeerde spoor? Ik ben dus eigenlijk op zoek naar wat tips. De omschrijving is expres even vrij kort omdat het anders een hele grote lap tekst wordt.
De basis
Meerdere gebruikers (nooit meer dan 10) hebben een eigen werkplek en moeten objecten kunnen beheren in een Access database (dit is nu eenmaal wat de meeste van onze klanten toch al hebben).
De tabellen
De tabellen staan nu dus in een andere database. In de huide versie van de database (het is een ouder programma) worden de tabellen gelinkt naar de gebruikers database. Dit heeft als groot voordeel dat het makkelijker werkt met de gebruikers van het .mdw bestand. Als ik via ADO een connectie maak moet ik anders altijd het wachtwoord meegeven. Nu kan ik via ADOX wel de koppeling maken en het gebruikersbeheer door Access laten afhandelen.
Waar de queries?
Het eerste idee was om de queries bij de data te houden op het netwerk. Maar hoe spreek ik deze dan netjes aan. Via ADO kan ik alleen direct zelf queries versturen. Met ADOX kan ik vanuit de Catalog wel procedures aanroepen maar die zitten weer niet echt in een Access database. Kan ik ook direct een query in de database uitvoeren en de recordset terug krijgen? (dit ook een beetje met het oog op een een toekomst met een SQL server)
Zit ik hier helemaal op het verkeerde spoor? Ik ben dus eigenlijk op zoek naar wat tips. De omschrijving is expres even vrij kort omdat het anders een hele grote lap tekst wordt.
Was ik maar een punt dan was ik het einde