0

Verknüpfte Tabelle

Hallo,

ich habe zwei Tabellen Eingangsrechnungen und Betriebskosten. Die Betriebskosten haben eine Referenz auf die Eingangsrechnungen. Nun möchte ich eine Funktion schreiben, die anhand bestimmter Werte in den Eingangsrechnungen die Referenz auf die Betriebskosten setzt.

In den Betriebskosten habe ich eine Aktion, die die globale Funktion aufruft und die Verknüpfung und noch ein paar andere Berechnungen durchführen soll. Ich will aber die Verknüpfung nur dann machen, wenn die Verknüpfung noch nicht existiert:

 

function createAbrechnung(DS : Betriebskosten) do
(select Eingangsrechnungen where Zweck = 5 or Zweck = 6 and Betriebskosten = null).Betriebskosten := DS
end

 

Das wäre der Wunsch, leider funktioniert das nicht so.

3 Antworten

null
    • Peter_Preininger
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Es funktioniert so weit, nur die Abfrage, ob die Verknüpfung schon existiert tut so nicht.

    • Peter_Preininger
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Ok, got it, Klammer bei der Abfrage hat noch gefehlt

    • FRue
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Es wäre hilfreich, wenn dann auch noch die richtige Lösung noch ausgedruckt würde (sonst muss man raten, wo die Klammer erforderlich ist).

Content aside

  • vor 4 JahrenZuletzt aktiv
  • 3Antworten
  • 1013Ansichten