Hallo zusammen,
ich bin neu hier und noch etwas unerfahren im Umgang mit Foren.
Ich habe vor ein paar Tagen hier eine Anfrage gepostet, welche sehr schnell beantwortet wurde !
Siehe hier: http://www.access-o-mania.de/forum/index.php?topic=21229.msg120504#msg120504 (http://www.access-o-mania.de/forum/index.php?topic=21229.msg120504#msg120504)
Auf diesen Post aufbauend habe ich aber eine weitere Frage, diese habe ich auch in dem Post hintendran gestellt. Leider habe ich keine Antwort erhalten.
Da ich nicht genau weiß, in wie weit meine Frage jetzt hier noch gelesen wird ( werden kann), eröffne ich hiermit mal einen neuen Thread, mit dem Text meiner letzten Frage. In der Hoffnung auf eine Unterstützung. Dankeschön.
,,Hallo Jürgen, Hallo zusammen,
ich habe mir deinen Rat zu Herzen genommen.
"....du hast offenbar alle Tabellen in deine Abfrage einbezogen. Das ist nicht nur unnötig, sondern kontra-produktiv. Nimm nur die absolut benötigte(n) Tabelle in die Abfrage, das wird die Problemtabelle sein. Die nötigen Einträge für die FK zu zB Abteilung holst du dir über Kombifelder auf dem Form.
Wenn das als Denkanstoss nicht reicht - nochmal nachfragen....."
Aber ich stehe gerade mächtig auf dem Schlauch. Ich habe doch wohl noch größere Lücken als gedacht.
Ich benötige nochmal einen kleine Anstoss.
Ich habe jetzt in dem Formular "frmProblemerfassungMaerz2016" das Kombinationsfeld "cmbFuehrungskraft" und das Textfeld "txtProblemloesung"eingefügt. Das Textfeld "txtProblemloesung" soll mir den Inhalt der Tabelle "tblProblemloesungsmethode" (prom_ergebnis) anzeigen.
Wie verbinde ich diese beiden mit dem vorhandenen/ausgewählten Datensatz?
Im Voraus herzlichen Dank
Frank
PS. Alternativ habe ich noch das Formular "frmProblemerfassung" gerade angelegt. Hier umgehe ich das Problem mit dem Textfeld, indem ich mit einem Unterformular arbeite."
Hallo Frank,
da es sich jeweils um 1:n-Beziehungen handelt, bleibt dir wohl gar nichts anderes übrig, als die Führungskräfte und die Problemlösungen via Unterformular bzw. Listenfeld im Formular anzuzeigen. Zur Dateneingabe und -pflege ist ein Unterformular natürlich besser geeignet.
Hallo MaggieMay,
und genau das ist gerade mein Problem - ich steh da völlig auf dem Schlauch, ich weiß nicht wie ich das hinkriege.
Kann mir da jemand kurz unter die Arme greifen?
Viele Grüße
Frank
Hallo,
vorweg, die DB kann ich mir nicht ansehen, da ich nur Access2003 (MDB) habe.
Aber, was mir auffällt:
ZitatIch habe jetzt in dem Formular "frmProblemerfassungMaerz2016"
Gibt es auch ein Formular "frmProblemerfassungFebruar2016" ?
Hoffentlich nicht, denn das wäre eher kontraproduktiv und überflüssig.
Man verwendet ein Formular, das auf den gewünschten Zeitraum gefiltert wird.
Hallo,
anbei ein Screenshot des Beziehungsfensters.
Wenn man da drauf schaut, ist
ZitatDas Textfeld "txtProblemloesung" soll mir den Inhalt der Tabelle "tblProblemloesungsmethode" (prom_ergebnis) anzeigen.
-- von der Struktur (logisch) nicht möglich.
-- die Anzeige ganzer Tabellen-Datensätze in einem Textfeld auch nicht möglich..
Was also möchtest Du in Wirklichkeit machen?
Hallo Frank,
ist denn die Datenbankstruktur so überhaupt richtig, d.h. ist es zutreffend, dass es pro Problem 'n' Führungskräfte und 'n' Problemlösungsmethoden gibt?
Und was die Darstellung via Unterformular betrifft, wo genau siehst du da Probleme? Du hast doch bereits Unterformulare im Einsatz, solltest also wissen wie das geht.
PS:
Noch eine Anmerkung zu den Tabellenstrukturen:
Das Datenfeld "prom_ergebnis" gehört mAn nicht in die Tabelle "tblProblemloesungsmethode" sondern in die Tabelle "tblPro_Prom". Somit darf auch die "prom_bezeichnung" nicht mehrfach auftreten, sondern sollte mit einem eindeutigen Index versehen werden.
Hallo zusammen,
danke für eure zahlreichen Antworten. Ich werde erstmal auf eure Fragen antworten.
@MzKlMu:Gibt es auch ein Formular "frmProblemerfassungFebruar2016"? Nein. Ich habe "März2016" nur genommen, um die Versionen meiner einzelnen Versuche ein Name zu geben. Es bezieht sich nicht wirklich auf den Monat. Danach hbabe ich meine Versuche auch mit V1, V2 usw. beschrieben.
@DF6GL: Was möchte ich wirklich? Ich möchte im Hauptformular die Tabelle tblProbleme als Datenquelle haben. Zudem ein Listenfeld mit dem ich das Problem einer Führungskraft zuordnen kann. Es ist einen m:n-Beziehung, weil ich Probleme eskalieren kann. Heißt, kommt eine Führungskraft mit einem Problem nicht klar wir es zu nächst höheren Führungskraft eskaliert. Somit gibt es zu einem Problem ein oder mehrere Führungskräfte. Und eine Führungskraft kann ein oder mehere Problem bearbeiten. Wenn ich natürlich noch die Bearbeitungszeiten profueh_bis und profueh_von dazu nehme, ist ein Unterformular vielleicht besser.
Gleichzeitig möchte ich die Problemlösung im Unterformular angezeigt bekommen. Zu einem Problem gibt es mehrere Problemlösungen bzw. Methoden. Daher auch m:n-Beziehung.
Das ist meine Wunschvorstellung.
Liebe Grüße
Frank