0

Kosten übertragen/eintragen

Hallo zusammen,

ich habe eine Datenbank zur Verwaltung von Fahrzeugen angelegt. Hier gibt es eine Tabelle mit den Stammdaten, eine Tabelle mit Lieferanten und eine Tabelle mit den Kosten. Das funktioniert auch alles soweit ganz gut, ich kann Kosten erfassen, bei der Kostenerfassung dann das Fahrzeug und den Lieferanten auswählen und die Kosten erfassen.

Ich möchte jetzt einen Werkstattbetrieb integrieren, dieser führt lediglich Reparaturen an den Fahrzeugen aus und stellt dafür Arbeitsscheine mit dem Personalaufwand aus. Das Material wird direkt von den Lieferanten bezogen.

Ich erfasse jetzt also in der Tabelle Werkstatt einen Werkstattvorgang und schließe diesen mit dem Arbeitsschein und dem Zeitaufwand ab, der Zeitaufwand wird dann per Formel mit dem Stundensatz kalkuliert und gibt den Wert in einem Formelfeld aus.

Ich bekomme es aber leider nicht hin, dass der Reparaturvorgang in die Kostentabelle eingetragen wird, ich stelle mir das so vor, dass ich einfach auf einen Button "Kosten übertragen" drücke und dann die Daten in die Tabelle Kosten eingetragen wird, damit ich nicht manuell den Eintrag vornehmen muss.

Geht das und wenn ja, hat jemand einen Tipp für mich?

1 Antwort

null
    • P_Alb
    • vor 2 Monaten
    • Gemeldet - anzeigen

    Wie wäre es mit einem Button der folgendes macht? (davon ausgehend, dass es nur einen Eintrag in "Kosten" gibt pro Werkstattvorgang?

    let myid:=this;
    let anzahl:=select Kosten where Werkstattvorgang=myid
    if cnt(anzahl)=0 then
    let neuerEintrag:=(create Kosten);
    
    neuerEintrag.Werkstattvorgang:=me;
    neuerEintrag.Betrag:=me.Kostenformel
    else
    let ersterEintrag:=first(anzahl);
    ersterEintrag.Werkstattvorgang:=me;
    ersterEintrag.Betrag:=me.Kostenformel
    end
    

Content aside

  • vor 2 MonatenZuletzt aktiv
  • 1Antworten
  • 21Ansichten
  • 2 Folge bereits