Access-o-Mania

Access-Forum (Deutsch/German) => Access-Hilfe => Thema gestartet von: Broax am Februar 06, 2015, 11:30:54

Titel: Access Import aus SQL jedoch ohne Beziehungen
Beitrag von: Broax am Februar 06, 2015, 11:30:54
Guten Tag,

wir in der Firma haben ein mittelschweres Problem.
Wir nutzen seit neustem SQL und machen jedoch unsere Auswertung über Access, dies Importiert jedoch nur die nackten Tabellen aus SQL ohne "Beziehungen" was können wir tun ?

Gibt es Programm von Drittanbietern die sowas anbieten oder bekommt man es auch so hin ?

vielen dank
Titel: Re: Access Import aus SQL jedoch ohne Beziehungen
Beitrag von: MaggieMay am Februar 06, 2015, 11:55:22
Hi,

1. du solltest die Tabellen nicht importieren sondern verknüpfen

2. die Beziehungen befinden sich im Backend und nicht im Frontend
Titel: Re: Access Import aus SQL jedoch ohne Beziehungen
Beitrag von: Broax am Februar 09, 2015, 09:17:46
Moin,

danke für die Antwort ! wie kann ich das machen ???
Titel: Re: Access Import aus SQL jedoch ohne Beziehungen
Beitrag von: MaggieMay am Februar 09, 2015, 10:15:27
Wenn du die Tabellen tatsächlich importiert hast, weißt du ja wie das geht. An der Stelle hast du aber die Wahl, ob du sie importieren oder verknüpfen willst. Entscheide dich für die Verknüpfung, denn sonst macht das neue SQL-Backend ja gar keinen Sinn.
Titel: Re: Access Import aus SQL jedoch ohne Beziehungen
Beitrag von: Broax am Februar 09, 2015, 10:23:40
danke,

ja habe ich gemacht, jedoch fehlen wieder die Beziehungen zueinander :-(

jedoch wenn ich die alte Auswertung nehmen und dort alles rauslösche und anders abspeichere und dann verknüpfe mit der neuen Datenbank, gehts dann sind die Beziehungen da...aber das kann ja nicht die lösung sein
Titel: Re: Access Import aus SQL jedoch ohne Beziehungen
Beitrag von: MaggieMay am Februar 09, 2015, 10:44:42
Zitatjedoch wenn ich die alte Auswertung nehmen und dort alles rauslösche und anders abspeichere und dann verknüpfe mit der neuen Datenbank
Ich verstehe nicht wirklich was du da gemacht hast, aber wie gesagt, die Beziehungen liegen im Backend, im Frontend werden die nicht abgebildet.
Titel: Re: Access Import aus SQL jedoch ohne Beziehungen
Beitrag von: Broax am Februar 09, 2015, 10:50:18
also,

1. Es gibt eine Datenbank ( Microsoft SQL Server Management Studio )
2. Diese soll nach Access um eine Auswertung vorzunehmen
3. Importiert/Verknüpft nur die nackten Tabellen ohne Beziehungen
4. Somit ist ein Auswertung/Erstellen von Abfragen nicht möglich :-(

Titel: Re: Access Import aus SQL jedoch ohne Beziehungen
Beitrag von: MaggieMay am Februar 09, 2015, 11:25:42
Hi,
ZitatSomit ist ein Auswertung/Erstellen von Abfragen nicht möglich
das ist doch Unsinn, du kannst die Abfragen nach Bedarf erstellen, notfalls musst du die Tabellenbeziehungen in den Abfragen manuell herstellen.
Titel: Re: Access Import aus SQL jedoch ohne Beziehungen
Beitrag von: Broax am Februar 10, 2015, 09:19:31
moin,

ja das stimmt, kann ich das einmalig machen ( bez. speichern ) oder muss ich das jeden monat neu machen wenn der chef die auswertung haben will.

eigentlich reicht es doch dann die tabellen zu löschen die neuen von monat feb. zu verknüpfen und die beziehungen bleiben ja oder ?

gruß
Titel: Re: Access Import aus SQL jedoch ohne Beziehungen
Beitrag von: DF6GL am Februar 10, 2015, 09:48:21
Hallo,

wie wäre es, wenn Du (Ihr) Dir (Euch) die Access-Grundlagen mal zu Gemüte führst (führt)?

Es ist doch ziemlich unwahrscheinlich, dass sich die SQL-Server-Tabellen dauernd ändern..

Die Access-Verknüpfungen (vermutlich über ODBC) bleiben immer gleich.

Für jede Auswertung(s-Methode) wird eine über die dazu nötigen verlinkten Tabellen eine Abfrage erstellt und (in Access) gespeichert.  Ändern sich jetzt irgendwelche Kriterien (z. B. der Auswertungs-Monat), so wird auch nur das Kriterium (Where-Condition) angepasst. Das kann im Abfrageentwurf geschehen, allemal besser ist aber die Nutzung eines Formulars mit Textfeldern (bzw. Kombifeldern), in denen die Kriterienwerte eingegeben/ausgewählt  und der Abfrage übergeben werden. Die Abfrage selber wird auch nicht in Abfrageansicht dargestellt, sondern für die Anzeige dienen dann Listenfelder oder Endlosformulare.



Titel: Re: Access Import aus SQL jedoch ohne Beziehungen
Beitrag von: Broax am Februar 10, 2015, 11:39:09
danke für die anwort,

vielleicht bringe ich das problem falsch rüber:

1. Wir benutzen GeoBüro und speichern die Daten in eine .mdb Datei - Auswertung auch über .mdb Access reibungslos, alle Abfragen und Beziehungen sind da

2. Jetzt gibt es das neue GeoBüro das über einen SQL Server läuft ( Microsoft sql server ... ) diese Abfragen und Beziehungen werden nicht / bekomme ich nicht hin...importiert/verknüpft in Access sodas die Auswertung vorgenommen werden kann

es geht hauptsächlich darum die abfragen/sichten zu sichern ( backup ) oder zu speichern ( getrennt von den tabellen ) falls wenn der server ein problem hat oder irgendwas passiert nicht alle abfragen/sichten verloren sind. Sprich kann man Sichten extern speichern und in eine andere Datenbank einspielen ?
Titel: Re: Access Import aus SQL jedoch ohne Beziehungen
Beitrag von: DF6GL am Februar 10, 2015, 13:51:01
Hallo,

wenn Du von Sichten auf dem SQL-Server sprichst, sind diese Sichten mit dem SQL-Server-Backup (oder Ähnlichem) zu sichern. Das hat mit Access nichts zu tun.


Die Sichten kannst Du mit z. B. dem MSSQL-Server-Management-Studio exportieren, bzw. als Abfrage-SQL-String kopieren und in Access im Abfrageentwurf/SQL-Ansicht ablegen.  Vermutlich sind dabei einige Anpassungen an die Access-SQL-Syntax erforderlich. Das wäre aber keine "Sicherung" der SQL-Datenbank...

Ansonsten gilt weiterhin das vorher Gesagte. 
Titel: Re: Access Import aus SQL jedoch ohne Beziehungen
Beitrag von: Broax am Februar 11, 2015, 09:13:39
super danke,

nein das backup macht unser IT mensch ja immer das ist kein problem, es geht nur darum die sichten/abfragen einzeln zu sichern damit falls was passiert update oder etc...nicht alles veloren ist

aber man kann ganz sicher nicht einfach die Datenbank in Access mit Beziehungen importieren? das wäre das einfachste ( können auch kostenplichtige tools sein )

hast du da vielleicht noch ne idee
Titel: Re: Access Import aus SQL jedoch ohne Beziehungen
Beitrag von: Wurliwurm am Februar 11, 2015, 09:35:28
Zitat von: Broax am Februar 11, 2015, 09:13:39
super danke,

nein das backup macht unser IT mensch ja immer das ist kein problem, es geht nur darum die sichten/abfragen einzeln zu sichern damit falls was passiert update oder etc...nicht alles veloren ist

aber man kann ganz sicher nicht einfach die Datenbank in Access mit Beziehungen importieren? das wäre das einfachste ( können auch kostenplichtige tools sein )

hast du da vielleicht noch ne idee

Darf ich mal neugierig sein und fragen, was das für wichtige Daten sind?

Weil selbst die Banker in den Großbanken verlassen sich auf die Backups, die die IT-Menschen machen und sehen sich nicht in der Pflicht, bei Access-O-Mania nach kostenpflichtigen Tools zu fragen, mit welchen man sicherheitshalber noch nach Access kopieren kann.
Titel: Re: Access Import aus SQL jedoch ohne Beziehungen
Beitrag von: DF6GL am Februar 11, 2015, 09:38:31
Hallo,

ich versteh immer noch nicht das Problem..   Was soll denn da verloren gehen? Du sagst doch selber, dass die SQL-Datenbank vom Admin gesichert wird...

Und die Abfragen, die in Access zusätzlich erstellt werden, gehen auch nicht verloren...  Da reicht einfach eine Kopie der Access-Datei.

Von einem Import(!!) der Tabellen/Sichten in Access ist abzuraten, die wären ja nie aktuell und der Import müßte immer wieder stattfinden... Verknüpf(!!) die Tabellen/Sichten mittels ODBC und erstelle auf diese Verknüpfungen die Auswerte-Abfragen ,  und gut issses.
Titel: Re: Access Import aus SQL jedoch ohne Beziehungen
Beitrag von: Broax am Februar 12, 2015, 10:02:21
ja danke,

beim verknüpfen alles gut und schon, jedoch fehlen mir da wieder die beziehungen/tabellen die ich dann komplett neu eingeben muss !!!

was ich ja verhindern will mit einem tool oder einer lösung die das behebt, falls möglich

vorher von dem alten geobüro ging das nämlich problemlos..mdb erstellt und in access importiert mit beziehungen und allem ...das ist quasi das neue problem was wir haben


gruß daniel