Moin!
Na denn, nochmal detailliert zu Access und ODBC. Habe im PDF
click here einige Screenshots angehängt, damit ich nicht so viel tippen muss ;-)
1.) Access öffnen, neue leere DB anlegen
2.) Rechte Maustaste im Tabellenbereicht, "Tabellen verknüpfen"
3.) Im Dialog unter "Dateityp" ganz unten "ODBC-Datenbanken" wählen und los
4.) Indexreiter "Computerdatenquelle", "NEU"
5.) Benutzerdatenquelle und dann "WEITER", "Fertig Stellen"
Jetzt kommst Du in den Standarddialog für ODBC-Datenquellen (eigentlich eine Art "Link" auf beliebige Datenquellen mit allen Verbindungsdaten)
6.) Den Treiber für "SQL-Server" wählen
7.) Einen Namen, ggf. Beschreibung eingeben und den gewünschten Server (also hier die MSDE-Instanz) auswählen oder eingeben.
Wenn in der Klappliste nix auftaucht, dann musst Du Deinen Server von Hand eintragen. Gibt da nur zwei Möglichkeiten (Wenn Du auf der Maschine arbeitest, auf der die MSDE läuft - davon geh' ich jetzt mal aus...). Entweder Du hast nur eine unbenannte, lokale Instanz, dann kriegst Du die, indem Du hier "(local)", ja, mit den Klammern, eintippst. Oder (Normalfall) Du hast eine oder mehrere benannte Instanzen der MSDE installiert. Dann mußt Du den Pfad dazu eintragen, nach dem Muster RECHNERNAME\INSTANZNAME.
8.) "Weiter" klicken
9.) Normalerweise (auf der lokalen Maschine) solltest Du Dich über dein Windows-Login anmelden, daher "Mit Windows NT-Authentifizierung...." anwählen und "WEITER". Wenn das nicht geht, kannst Du auf die SQL-Server-Authentifizierung gehen (wenn das bei Deiner MSDE aktiviert ist). Anmelden als sa (SysAdmin) mit zugehörigem PWD.
10.) Die Standarddatenbank ändern auf den Namen Deiner frisch eingerichteten DB. Ich bleibe in diesem Beispiel genau bei dem, was ich im letzten Posting geschrieben habe - also die Datenbank TESTDB mit der einen Adresstabelle "Mytab".
11.) Weiter, ggf. noch einen Verbindungscheck. "Fertig stellen"
12.) Access hat uns wieder - jetzt (wenn's denn geklappt hat) siehst Du alle Tabs Deiner DB. Hoffentlich auch unsere Beispieltabelle "dbo.MYTAB"
13.) MYTAB anwählen, mit OK bestätigen. Als "Eindeutigen Datensatzbezeichner" (komisches Access-Deutsch für Primary Key) das ID-Feld wählen (sonst kann Access ggf. nicht in die Tabelle schreiben, lesen geht immer). Bestätigen und -TUSCH - Deine verknüpfte Tab ist mit einer Weltkugel als Zeichen für verknüpfte Tab angelegt. Du kannst sie jetzt öffnen wie in Access gewöhnt und direkt Daten eingeben, oder Dir ein bequemes Access-Formular zur Dateneingabe basteln. Die Daten werden Sofort und ausschließlich in der MSDE gespeichert - Access stellt nur die Verbindung her.
14.) Wenn Du jetzt eine exakt aufgebaute Access-Tabelle hast, die Du in die MSDE importieren willst (siehe den letzten Screenshot) dann öffne diese, STRG-A und STRG-C, dann in die (leere) verknüpfte Tabelle, durch klich auf den grauen Balken links neben der leeren ersten Zeile diese komplett highlighten, dann STRG-V und -TUSCH- alle Daten Deiner Quelltabelle sind in Deiner MSDE gespeichert.
So, hoffe damit kommst Du voran,
grüße aus Berlin,
Thomas