0

QM Datenbank

Hallo in die Runde, 

als absoluter Neuling in Datenbanken, versuche ich eine Datenbank zur Erstellung von betrieblichen Audits zu erstellen. Hintergrund: in dem Betrieb muss nach behördlichen Vorgaben einmal im Jahr ein "internes Audit" duchgeführt werden. Dazu gibt es definierte Fragen, die jedes Jahr (am besten in jedem Quartal ein gewisser Betreibsbereich) intern "abgefragt" werden und, wenn Mängel festgestellt wurden, entsprechend bewertet werden, mit einem Datum zur Behebung versehen werden und mit der Beschreibung der Behebung versehen wird (hier stellt sich schon die Frage ob ich dafür nicht eine eigene Tabelle "Behebung" erstellen sollte. 

folgende Tabellen habe ich bereits erstellt:

Tabelle "Fragen" für die Fragen je Betriebsbereich

Tabelle "Beantwortung" welche mit "Fragen" verknüpft ist und wo ich eine Antwort angeben kann, eine Beurteilung machen kann und ein Datum für eine Behebung definieren kann. 

Tabelle "Audit" (bei dir ich jetzt gerade nicht weiter komme): Hier möchte ich gerne einmal im Qurtal ein Internes Audit definieren. dazu benötige ich immer einen Teil der Fragen, auf welche dann geantwortet wird. Die Tabelle "Audit" ist mit "Fragen" verknüpft... ich kann also einzelne Fragen hinzufügen. Da der Fragenstock aber sehr umfangreich ist, ist das hinzufügen über die Lupe sehr umständlich, weiters ist die Beantwortung über die Tabelle "Beantwortung" welche ja mit "Fragen" verknüpft ist umständlich und ich bekomme die Antworten nicht übersichtlich in die Tabelle "Audit". 

Alles vielleicht etwas kompliziert was ich hier so schreibe aber vielleicht versteht mich ja einer von euch. 

LG 

4 Antworten

null
    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Hallo,

    das Thema Audit kann man leider nicht als universelle Vorlage erstellen weil es so viele Auditstypen gibt  und die Vorgehensweise jedes Mal andere ist. Fragen auswählen und dann in die Tabelle Audit "schieben" geht nicht. Man kann die Fragen unterschiedlichen Abteilungen zuordnen und dann mit den Knopf alle Fragen ins Audit rein holen. Da eine Frage bei mehreren Audits auftauchen wird, brauchst du eine Zwischentabelle um eine n:m Beziehung aufzubauen. 

    Ich würde sagen, du hast einen langen Weg vor dir. Als kleine Anfangshilfe hier eine Art

    Vorlage. https://www.dropbox.com/s/q5yto0dq8couh3f/Audit.ninox?dl=0

     

    Leo

    • HEC
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Hallo Leo, 

    danke für die Vorlage, werde ich mir genau ansehen... solange es einen Weg gibt, kann man ihn gehen. 

    LG

    • HEC
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Hallo Leo, 

    danke nochmal für die Vorlage, ich denke ich komme damit zum Ziel und kann es für meine DB verwenden. Eine Frage hätte ich noch und würde dich bitten mir dabei zu helfen:

    Für die unterschiedlichen Abteilungen im Betrieb verwende ich zielgerichtete Fragen, sprich jede Abteilung hat eigene Fragen, die dann immer wieder gestellt werden. Wenn ich in der Tabelle Audit nun eine Abteilung wähle, wäre es natürlich genial wenn dann auch nur die Fragen der Abteilung erscheinen. reicht es dafür die Funktion des Button zu änderen und wenn ja, welche Funktion wäre das? 

    Danke und schönen Abend

    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen

    let my := this;
    let myAbt := Abteilung;
    let myF := (select Frage_Abteilung where Abteilungen = myAbt);
    for ii in myF do
    let newF := (create Audit_Fragen);
    newF.(Audit := my);
    newF.(Fragenkatalog := ii.Fragenkatalog)
    end

Content aside

  • vor 6 JahrenZuletzt aktiv
  • 4Antworten
  • 2354Ansichten