Home Forum Nuclos Entwicklung Makros und Regeln Neue Zeilen in Unterformular hinzufügen Neue Zeilen in Unterformular hinzufügen

#8213
Franz Holzer
Teilnehmer

Hallo Frank,

Meine BOs heissen natürlich ganz anderst.
Natürlich wurde dein Beispiel bei mir angepasst… verrückt das du glaubst ich füge dein Beispiel 1zu1 ein .. ^^
Das war auch nicht der Fehler.

Die ID im Code auzulesen war auch nicht das Problem.
Ich wollte eher die ID vom Monitor ablesen um sie weiter zuverwenden.
Sprich wie in meiner Frage dazu, woher kommt die Nummer/Zahl.
Artikel myArticle = QueryProvider.getById(Artikel.class, 40460000L);

Sprich woher kommt „40460000L“ bzw. was ist „40460000L“
Geht ja aus dem Beispiel nicht hervor.

Gibts es eine möglichkeit eines „printout“ ala Popup in nuclos ?

Ich werde mir das ganze die Tage nochmals ansehen – hatte nun Krankheits bedingt eine kurze Nuclos auszeit 😉

Edit:

Kurzform des Codes:

Spieler= Statusmodell BO
Kontakt= unterformular
Attribut Spieler (in Kontakt) ist ein Referenzfeld auf Spieler.


Spieler boSpieler = context.getBusinessObject(Spieler.class);

//Vorname und Nachname in Variable speichern
String vorname = boSpieler.getVorname();
String nachname = boSpieler.getNachname();
//kontakt info
String kontaktinfo = boSpieler.getKontaktinfo();
//Frist Datum auslesen und neu formatieren
SimpleDateFormat df = new SimpleDateFormat("dd.MM.yyyy");
String frist = df.format(boSpieler.getKontaktfrist());

Kontakt newKontaktnotiz = new Kontakt();
Spieler mySpieler = QueryProvider.getById(Spieler.class, boSpieler.getId());

newKontaktnotiz.setSpieler(mySpieler.getId());
newKontaktnotiz.setNotiz(kontaktinfo);

boSpieler.insertKontakt(newKontaktnotiz);
}
}

Bringt

cannot find symbol, symbol: method setSpieler(java.lang.Long)