MS-Office-Forum

Zurück   MS-Office-Forum > Microsoft Access & Datenbanken > Microsoft Access
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads
Themen-Optionen Ansicht
Alt 16.05.2019, 15:55   #16
markusxy
MOF Meister
MOF Meister
Standard

Zitat: von ThomasKlueber Beitrag anzeigen

Die spannende Frage ist, warum ist das Ergebnis mit der Accessverbindung nicht gleich wie beim SQL Join auf dem Server?

Was hast du bis jetzt geprüft?

Woran es liegt kannst nur du herausfinden.

Passt die Verknüpfung.
Sind die Datentypen in der Verknüpfung identisch mit denen im Server?
Kannst du die "fehlenden Daten" ohne Join anzeigen?

Prüfe nur eine ID wo das Ergebnis abweicht.
Welchen Datentyp hat die ID?
markusxy ist gerade online  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 16.05.2019, 16:15   #17
ThomasKlueber
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Die Datentypen für Identnr & Auftragnr = i (länge jeweils = 9)
Der Datentyp für bestellnr = s ist aber nur ein Ausgabefeld.

Per Definition sind die Datentypen für die Verknüpfung gleich.
ThomasKlueber ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 16.05.2019, 16:40   #18
markusxy
MOF Meister
MOF Meister
Standard

Zitat: von ThomasKlueber Beitrag anzeigen

Die Datentypen für Identnr & Auftragnr = i (länge jeweils = 9)
Der Datentyp für bestellnr = s ist aber nur ein Ausgabefeld.

Per Definition sind die Datentypen für die Verknüpfung gleich.

Was soll das für eine Angabe sein ?
markusxy ist gerade online  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 16.05.2019, 16:49   #19
gpswanderer
MOF Guru
MOF Guru
Standard

#gelöscht

__________________

Gruß
Klaus
Office2016, Win10
gpswanderer ist gerade online  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 17.05.2019, 07:39   #20
ThomasKlueber
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Zitat: von markusxy Beitrag anzeigen

Passt die Verknüpfung.
Sind die Datentypen in der Verknüpfung identisch mit denen im Server?
Kannst du die "fehlenden Daten" ohne Join anzeigen?

Ich habe schon einiges getestet.
Jede einzelne Abfrage für sich ausgeführt bringt die gewünschten Ergebnisse.
Wenn ich die Tabellenverknüpfung ändere also Verknüpfungseigenschaften
= 1 (beinhaltet nur Datensätze bei denen die Inhalte gleich sind) bekomme ich nur die zwei letzten Datensätze angezeigt. Es fehlen also dann 17 Datensätze.
Hm ich müsste höchstens eine Abfrage einfügen welche die Länge der Werte vergleicht vielleicht gibts da Systembedingt kleine Fehler.
Es könnte ja sein, das Access das sehr genau nimmt und der SQL Server einfach von links nach rechts vergleicht und schon hab ich die Unterschiede.
Doch wie das finden?
ThomasKlueber ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 17.05.2019, 08:25   #21
sonic8
MOF Koryphäe
MOF Koryphäe
Standard

Zitat: von ThomasKlueber Beitrag anzeigen

Hm ich müsste höchstens eine Abfrage einfügen welche die Länge der Werte vergleicht vielleicht gibts da Systembedingt kleine Fehler.
Es könnte ja sein, das Access das sehr genau nimmt und der SQL Server einfach von links nach rechts vergleicht und schon hab ich die Unterschiede.

???
Mir ist komplett unklar was du mit diesen Aussagen meinst.
Vielleicht wäre es sinnvoll die Frage nach den Datentypen nochmal in einer allgemeinverständlichen Form zu beantworten.

__________________

Office / Access 2019: Rückkehr der Symbolleiste?
sonic8 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 17.05.2019, 10:55   #22
ThomasKlueber
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Zitat: von markusxy Beitrag anzeigen

Was soll das für eine Angabe sein ?

Nun das ist die Angabe aus der Tabellendefinition der Datenbank des ERP Systems.

Vermutlich bedeutet i = Integer
Vermutlich bedeutet s = Zeichenkette

Die DB des ERP beruht auf Informix vielleicht ist das eine wichtige Info.

Zu meiner Frage nach dem ermitteln /abfragen der Datentypen:
es kann durch Systemfehler auch zu Abweichungen bei den Daten kommen.
Vielleicht liegt hier solch ein Fall vor. Weil mir nicht einleuchten will,
das es bei einigen Datensätzen richtig funktioniert und bei anderen nicht.
ThomasKlueber ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 17.05.2019, 11:19   #23
markusxy
MOF Meister
MOF Meister
Standard

So kommen wir doch nicht weiter.
Wie greifst du aus Access auf die Daten zu?
Über eine verknüpfte Tabelle oder direkt via ADO/DAO?
Falls via Verknüpfung - welcher Datentyp steht in der Verknüpfung und welcher Datentyp steht in der Server Tabelle?

Ohne sinnvolle Angaben deinerseits, macht das keinen Sinn.

Falls du etwas nicht verstehst dann sag was.
Deine Antworten wirken meist recht sonderbar.

Geändert von markusxy (17.05.2019 um 11:21 Uhr).
markusxy ist gerade online  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 17.05.2019, 12:02   #24
ThomasKlueber
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Zitat: von markusxy Beitrag anzeigen

Wie greifst du aus Access auf die Daten zu?
Über eine verknüpfte Tabelle oder direkt via ADO/DAO?

Ich greife weder per ADO/DAO auf die Daten zu. Aus Sicherheitsgründen habe ich nur Leseberechtigung und deswegen greife ich auf Daten nur per (ODBC) SQL-Abfrage zu. Wenn ich zwei Tabellen jede für sich Abfrage, bringe ich die Daten per ACCESS Abfrage zusammen per "Join" und in dieser Abfrage definiere ich dann die Felder welche ich sehen will. So lassen sich viele SQL Abfragen mehrfach verwenden.

Zitat: von markusxy Beitrag anzeigen

Ohne sinnvolle Angaben deinerseits, macht das keinen Sinn.

Ich gebe mir alle Mühe sinnvoll zu antworten. Doch ist mir bewusst, wie schwierig das ist, da unsere System wenig bis gar nicht bekannt ist. Das bedeutet ich kann nicht so einfach auf User zurückgreifen, welche sich noch besser auskennen als ich.

Zudem ich noch das Problem habe, das sehr gut darauf achten muss welche Daten ich öffentlich zeige. Das schränkt natürlich die Möglichkeiten etwas zu zeigen stark ein.
ThomasKlueber ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 17.05.2019, 12:26   #25
ThomasKlueber
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Ich habe den Fehler gefunden. Eine Datumsangabe hat nicht in den möglichen Range gepasst. Range erweitert > Problem gelöst.

Vielen Dank für eure Bemühungen.
ThomasKlueber ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 17.05.2019, 14:31   #26
markusxy
MOF Meister
MOF Meister
Standard

Zitat: von ThomasKlueber Beitrag anzeigen

Ich habe den Fehler gefunden. Eine Datumsangabe hat nicht in den möglichen Range gepasst. Range erweitert > Problem gelöst.

Vielen Dank für eure Bemühungen.


Na, dann bin ich ja froh.
Erstaunlich ist nur, dass in der Access Abfrage gar kein Filter gesetzt wurde.
Wenn du was anderes zeigst, wie du machst ...

Aufgrund deiner Antworten fehlen dir jedenfalls noch viele Grundlagen was Access betrifft. Vielleicht solltest du dich damit einmal eingehender beschäftigen.
markusxy ist gerade online  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:41 Uhr.



Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Copyright ©2000-2018 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günter Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.