Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: nimora am Juni 21, 2015, 01:27:11

Titel: Formular kombiniert aus dynamischer Tabelle (outlook) und zweiter Tabelle
Beitrag von: nimora am Juni 21, 2015, 01:27:11
Hi,

leider konnte ich im Betreff nicht so recht klar machen, was ich brauche.

Ich habe eine dynamische Verknüpfung mit outlook hergestellt. diese Tabelle kann ich ja nicht verändern.

Leider kommen hier die Daten für meinen gewollten Zweck etwas zu durcheinander rein. Ich möchte die daten also vernünftig ablegen.

Name, Mail, inhalt der Mail oder betreff selbst in bestimmte felder einer zweiten Tabelle eintragen. damit ich nicht immer zwischen zwei Tabllen oder formularen hin und her springen muss, hätte ich gerne ein Formular, in dem von beiden Tabellen die entsprechenden Felder angezeigt werden und ich mir die Daten sortieren kann.

ich habe also in meiner zweiten tabelle eine RefID angelegt und diese mit der ID der dynamischen Tabelle verknüft.

leider funzt das nicht wie gewollt. Ich bekomme immer nur so viel datensätze aus der dyn. tabelle angezeigt, wie datensätze in der zweiten Tabelle vorhanden sind.

wenn ich die dyn. tabelle öffne, habe ich links ein plus-zeiche, damit kann ich die inhalte der zweiten tabelle öffenen und daten eintragen. da funzt es also. nur nicht in einem Formular.

Ich bin nicht sicher, ob ich klar machen konnte, was ich meine, aber es wäre cool, wenn sich jemand findet, mit dem ich darüber diskutieren kann.

danke

Titel: Re: Formular kombiniert aus dynamischer Tabelle (outlook) und zweiter Tabelle
Beitrag von: MaggieMay am Juni 21, 2015, 03:35:59
Hallo,

die Datenbasis des Formulars ist vermutlich eine Abfrage mit den beiden Tabellen, da wäre dann die Verknüpfung von INNER JOIN auf LEFT oder RIGHT JOIN zu ändern, je nach Blickrichtung.
Titel: Re: Formular kombiniert aus dynamischer Tabelle (outlook) und zweiter Tabelle
Beitrag von: nimora am Juni 21, 2015, 11:21:39
ui,

danke für die antwort. leider verstehe ich sie nicht. die datenbasis ist bisher keine abfrage sondern die tabellen selbst. wenn ich eine abfrage aus beiden tabellen mache, habe ich dasselbe problem. Es werden nur so viel datensätze angezeigt, wie in der zweiten tabelle vorhanden sind.

Wenn ich danach suche, erhalte ich zunächst das:

INNER JOIN-Vorgang
Fasst Datensätze aus zwei Tabellen zusammen, wenn übereinstimmende Werte in einem gemeinsamen Feld vorhanden sind.

aber vielleicht ist das genau das Problem. die zweite tabelle hat am anfang keine übereinstimmenden werte. die will ich ja erst mit sichtung der daten aus der dyn. tabelle füllen. wie bekomme ich also den bezug der gefüllen (dyn.) tabelle zu einer leeren tabelle hin?

kannst du mir noch etwas auf die sprünge helfen?

danke
Titel: Re: Formular kombiniert aus dynamischer Tabelle (outlook) und zweiter Tabelle
Beitrag von: DF6GL am Juni 21, 2015, 17:30:11
Hallo,
die Lösung wurde Dir doch schon gegeben:

Zitatdie Verknüpfung von INNER JOIN auf LEFT oder RIGHT JOIN zu ändern
Titel: Re: Formular kombiniert aus dynamischer Tabelle (outlook) und zweiter Tabelle
Beitrag von: nimora am Juni 21, 2015, 18:12:19
das kann sein,

ich habe darauf schon geantwortet, dass ich es nicht verstehe und um Rat gebeten oder eine Möglichkeit, wo ich nachlesen kann.
Titel: Re: Formular kombiniert aus dynamischer Tabelle (outlook) und zweiter Tabelle
Beitrag von: DF6GL am Juni 21, 2015, 19:54:27
Hallo,

geh in den Abfrageentwurf, rechtsklick auf die Verknüpfungslinie und stelle unter Verknüpfungseigenschaften die angegebene Verknüpfungsart ein.
Titel: Re: Formular kombiniert aus dynamischer Tabelle (outlook) und zweiter Tabelle
Beitrag von: nimora am Juni 21, 2015, 20:18:16
danke, dass du dir noch mal die mühe gemacht hast. Leider führt der inner join dazu, dass nur 2 datensätze angezeigt werden, die auch in der zweiten tabelle schon enthalten sind. alle anderen werden nicht angezeigt.

ABER!

ein outer join macht genau das, was ich haben sollte. Es werden alle inhalte aus der dyn. tabelle angezeigt und die felder der zweiten tabelle sind leer (bis auf zwei, die sonst auch angezeigt wurden) aber sie werden angezeigt.
jetzt kann ich die unstrukturrierten daten aus den emails in eine struktur bringen. Ich bin sicher, das geht eleganter, vor allem mit einer ordentlichen script-abfrage in richtung outlook, aber mich da reinzuarbeiten fehlt mir im moment die zeit. vielleicht wird mit einem script die email-adresse der mails aus outlook dann auch richtig importiert, was mit boardmitteln nicht geht. im feld "von" bekomme ich nämlich nur den namen, nicht aber die korrekt mail-adresse angezeigt.

Besten dank also für eure hilfe
Titel: Re: Formular kombiniert aus dynamischer Tabelle (outlook) und zweiter Tabelle
Beitrag von: MaggieMay am Juni 21, 2015, 22:25:10
Hallo,
Zitat von: nimora am Juni 21, 2015, 20:18:16Leider führt der inner join dazu, dass nur 2 datensätze angezeigt werden
genau darüber reden wir schon die ganze Zeit und die Alternative dazu ist bekannt, das Problem dementsprechend gelöst.
Wozu also die x-ste Wiederholung dieser Frage?!
Titel: Re: Formular kombiniert aus dynamischer Tabelle (outlook) und zweiter Tabelle
Beitrag von: nimora am Juni 21, 2015, 23:28:54
Hey Maggie,

es tut mir leid, aber da muss ich noch mal einhaken.

In der Regel fragen nach solchen Sachen Anfänger wie ich, die die Zusammenhänge noch nicht versanden haben, entsprechend auch nicht jeden Hinweis sofort verstehen und zuordnen können, wie du ja auch gesehen hast.

Kommentare wie deiner suggerieren immer, dass du unterstellen willst, dass ich mich mit Absicht dumm stelle, um euch die Zeit zu stehlen. Ganz ehrlich, das nervt schon ein wenig. Ich suche Hilfe, dazu sind meiner Meinung nach Foren da. Leider gibt es immer wieder Experten (und das meine ich auch in diesem Sinne), die es leider nicht mehr schaffe, sich auf eine Ebene hinab zu bewegen, um Anfänger auch zu verstehen. Dass es z.B. an Wissen und, wie schon gesagt an Übersicht fehlt, um alles sofort zu erschließen und vor allem, was du ja auch andeutest, das richtige Suchwort parat zu haben, um festzustellen, die Antwort gibt es ja schon hier. Tut mir leid, aber manche sind da auf einem zu hohen Ross. Wenn man sich nicht auskennt, kennt man auch die Fachbegriffe und damit auch nicht die richtigen Suchbegriffe.

Und wenn dich das nervt, glaube ich dir das. Wenn mich meine Mutter das 100erste Mal frage, wie Kopieren und Einfügen geht, nervt mich das auch, aber ich sage es ihr nicht, weil ich weiss, sie sucht Hilfe und kann es als PC-Anfänger und über 60jährige eben nicht so. Vielleicht hilft dir dieses Beispiel um nachvollziehen zu können, was ich meine.

Hilf, wenn du helfen willst, ansonsten wäre schweigen besser, denn einem unwissenden vorzuwerfen, dass er es nichts weiss, würde ein solches Forum wie hier ad absurdum führen.

Nun hoffe ich natürlich, dass ich trotz meiner Kritik nicht mit Ignoranz oder gar schlimmeren gestraft werden...

Ich danke euch aber nochmals für die Hilfe.