Inleiding

Booten
Bootmanagers
Console
Hardware
Internet
Kernel
Netwerken
Programma's (software)
Updaten
Installatie
Voorbereiding
X-server

Skins
Thema's

 
 
 

 


LLast updated
25/04/2003/span>
 
 
 

 

 
 
Micro$oft Access als gui voor MYSQL:

Hier willen we aantonen hoe je MySQL databases kunt gebruiken via Access. Dit kan een zeer handig hulpmiddel zijn indien je een bestaand M$ project wil omvormen naar het Linux platvorm.
De volgende zaken komen aan bod.
  1. Welke software moet er allemaal op je server en client staan?:
  2. Het testen van de verbindingen.
  3. Access gebruiken als interface voor MySQL.



  1. Welke programma's heb je nodig?:
    Op de Linuxserver moet MySQL draaien. Je hebt hier geen enkel andere software voor nodig.
    Op de Windows client moet je de volgende zaken installeren.
    Indien je Access2000 gebruikt moet je eerst een patche installeren voor de Jet4.0 engine.
    Op http://support.microsoft.com/ vind je meer info over de huidige bug.
    Daarna heb je de MySQLODBC driver voor Microsoft nodig.
    Ga naar www.mysql.com en zoek naar CONNECTOR/ODBC.
    De versie bij dit schrijven is 3.5.1 en kun je downloaden vanaf: http://www.mysql.com/downloads/.
    Kies wel voor de Windows drivers!
    Voer het .exe bestand uit welke je zonet van het net haalde. (vb:MyODBC-3.51.06.exe)

    Volg de instructies op je scherm om de driver te installeren
    Je systeem is nu klaar om de database te connecteren.

  2. ga terug naar begin van deze pagina


  3. Maken en testen van de verbindingen.: Test op de server of MySQL draait.
    [hans@localmachine]$ mysql
    Welcome to the MySQL monitor. Commands end with; or \g.
    Your MySQL connection id is .....

    mysql>

    Indien dit niet het geval is start je mysql via de opdracht gangbaar voor je distributie.
    [hans@localmachine]$ /etc/rc.d/init.d/mysql start.

    werkt voor de meeste distributies.

    Start ACCESS op de client en maak een nieuwe database aan.
    Kies voor nieuw, en vervolgens 'Tabel Koppelen'

    Kies vervolgens voor ODBC Datasources.

    In het volgende venster kies je voor het tweede tabblad. 'Machine Data sources'.

    Hier kies je voor 'new'.
    Maak een keuze uit user of system database. En druk op 'volgende'.
    Kies vervolgens uit MySQL. (Door het installeren van de driver in de vorige paragraaf is dit nu mogelijk.) 'volgende'
    'voltooien'
    Je krijgt nu het volgende dialoogvenster.

    Hier vul je de gegevens van je database in.
    Data Source Name: De naam die je aan je database wenst te geven.
    Description: Een omschrijving.
    hOST/sERVER nAME(OR ip): IP nummer of naam van je server.
    Database Name: De naam van de database zoals deze gekend is onder mysql!
    User: Gebruiker.
    Password: Wachtwoord.
    Port:Poortnummer.
    SQL command on connect: Eventueel SQL commando dat na connectie gegeven moet worden.
    Test de verbinding door op Test Data Source te drukken.
    Via 'Options' kun je eventueel nog extra opties aanvinken.
    Indien de verbinding goed is druk je op OK.
    De verbinding Testje zul je nu terug vinden in de Machine Data Source lijst.
    Klik deze aan en druk op OK. Je zult nu een lijst krijgen met de tabellen uit deze database. (indien er zijn). Klik deze aan als je deze wil gebruiken. En druk op OK
    Access heeft verbinding met je MySQL server.


  4. ga terug naar begin van deze pagina


  5. Access gebruiken met MYSQL:
    Je kunt nu tabellen ontwerpen, koppelingen leggen, query's laten lopen, formulieren ontwikkelen, rapporten ontwikkelen enz... zoals je dit gewoon bent bij elke andere database.
      Enkele bemerkingen:
    1. Je kunt van bestaande tabellen de gegevenstype niet meer wijzigen. Dit moet je doen via MySQL zelf!
    2. Gegevenstypen zijn in MySQL anders dan in Access. varchar wordt in access text, text wordt in access memo en int wordt in access number.
    3. Access heeft het soms moeilijk met de Linux Timestamp notatie.
    4. Het verschil tussen een MySQL gekoppelde tabel en een andere zie je door het wereldbol icoontje.


ga terug naar begin van deze pagina


terug naar overzicht

 

BLSS

linuxbelgium.be
LB-Forum
LinuxGames
LB-Shop

 
   

Copyright ©2000-2004 ITAF bvba. All rights reserved.
All logos and trademarks in this site are property of their respective owner.
Linux is a registered trademark of Linus Torvalds.