0

Datumsfeld in andere Tabelle übertragen - create

Hi zusammen, 

ich weiß gerade nicht weiter und hoffe auf eure Hilfe. 

Mit folgender Funktion übertrage ich Daten aus der tbl Angebote in die tbl Rechnungen: 

let result := dialog("Rechnung erstellen?", "Soll die zugehörige Rechnung für dieses Projekt erstellt werden?", ["JA", "NEIN"]);
switch result do
case "JA":
    (
        let me := this;
        let newRec := (create tbl_rechnungen);
        newRec.(
            Mandanten := me.Mandanten;
            Rechnungsbeschreibung := me.Projektbeschreibung;
            'Zugehöriges Projekt' := me;
            'Währung' := me.'Währung';
            for i in me.Projektpositionen do
                do as server
                    let newPos := (create tbl_rechnungspositionen);
                    newPos.(
                        'Pos.' = i.'Pos.';
                        Leistungsverzeichnis := i.Leistungsverzeichnis;
                        Datum := i.Datum;
                        Leistungsbezeichnung := i.Leistungsbezeichnung;
                        'Artikelnr.' := i.'Artikelnr.';
                        Einheit := i.Einheit;
                        Leistungsbeschreibung := i.Leistungsbeschreibung;
                        'Einzelpreis (netto)' := i.'Einzelpreis (netto)';
                        Menge := i.Menge
                    )
                end
            end
        );
        popupRecord(newRec)
    )
end

Es klappt alles wunderbar BIS auf das Datumsfeld. Dieses wird nicht übernommen und das Datumsfeld in der Zieltabelle bleibt einfach leer. 

Ich hatte auch schon versucht, das Datum testweise in der Zieltabelle in das Feld Leistungsbeschreibung zu übertragen, aber auch das ohne erfolg. 

Übersehe ich was? Weiß jemand woran das liegen könnte? 

Freu mich auf Feedback. 

Vorab vielen Dank. 

Viele Grüße,

Andi

3 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 5 Monaten
    • Gemeldet - anzeigen

    hallo Andi, sind die Datenfelder 'Datum' in beiden Tabellen vom selben Typ (Datum)? Sind in Rechnungspositionen irgendwelche Trigger aktiv (insb. "nach Änderung")?  

      • Andi_Neumaier
      • vor 5 Monaten
      • Gemeldet - anzeigen

      Hi  , ja beide Felder sind vom Typ Datum. Es gibt Trigger nach Änderung im Beziehungsfeld Leistungsverzeichnis, aber keinen der das Datum anspricht. Das Datum wird auch nicht übernommen, wenn ich den Wert fürs Leistungsverzeichnis gar nicht mitgebe. 

      • Ninox-Professional
      • planoxpro
      • vor 5 Monaten
      • Gemeldet - anzeigen

       Hm, dann ist die weitere Diagnose so aus der Ferne schwierig. Man müsste den Patienten mal direkt begutachten. Sprich: Wenn du die Datenbank mit ein paar Demodaten hier hochläden würdest, könnte man mal reinschauen. Denn irgend eine Ursache muss und wird es ja haben.

Content aside

  • vor 5 MonatenZuletzt aktiv
  • 3Antworten
  • 45Ansichten
  • 2 Folge bereits