0

Neuer Datensatz

Guten Abend

Mit folgendem Code erzeuge ich einen neuen Datensatz

let me := this;
let myR := (create 'Transfer / Data');
myR.('Transfer Auftrag' := me.'Save ID');
myR.('Save ID' := me.'Save ID');
popupRecord(myR)

 

Wie kann ich jedoch nun den erzeugten Datensatz ohne Formular überlappung öffnen.?

Sprich der aktuelle Datensatz (Fenster) sollte schließen und nur mehr der neu erzeugte sichtbar sein...

Hat da jemand eine Tipp für mich?

15 Antworten

null
    • Hotel Grand Ferdinand
    • Tobias_Grussmann
    • vor 2 Jahren
    • Gemeldet - anzeigen

    closeRecord();

     

    :-)

    • mirko3
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hi, Tobias. Versuche:

    ...

    openRecord(myR)

    • Hotel Grand Ferdinand
    • Tobias_Grussmann
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Sehr gut! Funktioniert so besser.

    Gibts auch eine möglichkeit wie ich nun das POPUP Fenster einer Abfrage von einer verknüpften Tabelle automatisch öffne?

    • mirko3
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Was genau meinst Du? Besteht die Verknüpfung schon, oder soll sie erstellt werden? Oder soll die Auswahlliste der Verknüpfungsmöglichkeiten automatisch geöffnet werden? Schreib es bitte mal so, wie es praktisch in Deinem Arbeitsflow aussehen soll!

    • Hotel Grand Ferdinand
    • Tobias_Grussmann
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Die Verknüpfung besteht schon. Ich möchte nach dem openRecord() die bestehende Auswahlliste (Items) automatisch öffnen.

    Nach der Auswahl des Artikels aus dem Popup Fenster soll das Feld 'Menge' zur eingabe aktiviert werden.

     

    1.) neuer Datensatz = openRecord()

    2.) Verküpfungsmöglichkeit im Popup automatisch öffnen...

    3.) Möglichkeit auswählen...

    4.) Field 'Menge' zur eingabe aktivieren. 

    • mirko3
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Okay. Verstanden. Das geht meines Erachtens nicht.

    Vielleicht haben wir uns in einer Sache falsch verstanden. Wenn du obigen Code auslöst, ist die Verknüpfung ja noch nicht erstellt und Du willst sie per Auswahl erstellen.

    Jetzt kannst Du es händisch per Klick machen oder im obigen Code die Verknüpfung schon vergeben, wenn klar ist, welche es sein wird.

    Bei letzterem ist der Code nach Zeile 4 zu ergänzen:

    myR.(Transfer := Datensatznummer des Datensatzes von 'Data mit Items' mit dem Du verknüpfen willst);

    Ich hoffe es hilft Dir ein wenig weiter.

    • Hotel Grand Ferdinand
    • Tobias_Grussmann
    • vor 2 Jahren
    • Gemeldet - anzeigen

    :-| ja der Datensatz (Artikel) wird ja erst ausgewählt. Es sollte nur dieses Fenster öffnen das wie wenn ich den Artikel (Items) verknüpfen möchte. Also sprich das Items Popup ist ja ein klassisches Suchfeld.

    • Hotel Grand Ferdinand
    • Tobias_Grussmann
    • vor 2 Jahren
    • Gemeldet - anzeigen

    also dieses Popup...

    • Hotel Grand Ferdinand
    • Tobias_Grussmann
    • vor 2 Jahren
    • Gemeldet - anzeigen

    oder gibts eine andere möglichkeit wie ich eine schnelle Artikel Auswahl mit Mengen Angabe erfassen kann? (Artikel aus der Tabelle Items)

    • Hotel Grand Ferdinand
    • Tobias_Grussmann
    • vor 2 Jahren
    • Gemeldet - anzeigen
    • mirko3
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Gut. Also geht es Dir wohl mehr um die Optimierung der Erfassung. Ich denke mir, dass Du eine große Menge Artikel hast und das scrollen sehr ausgiebig ist. Man könnte über das Suchfeld gehen, dafür muß aber getippt werden.

    Ich Dir nur sagen, was ich testen würde. Mein Favorit wäre ein Auswahlfeld als Radio Buttons in welchem ich die Artikelgruppen zur Auswahl stelle und das Feld "Artikel", Dein Verknüpfungsfeld, nach diesem Auswahlfeld filtere bei "Einschränkungen" in den Einstellungen. Jetzt werden Dir beim Öffnen nur noch die Datensätze angezeigt, die zu dieser Gruppe gehören.

    Oder, mehrere dynamische Auswahlfelder erstellen die die Artikelgruppen repräsentieren und bei Auswahl das im Hintergrund liegende Feld "Artikel" zuweisen. Gleicher Effekt.

    Mehr kann ich für Dich nicht beitragen, weil es auch von vielen Nebenbedingungen Deiner Datenbank abhängt und ich auch Deine anderen Abläufe nicht kenne. Vielleicht liest ja noch jemand mit und hat noch Ideen. Deshalb bringe ich Deinen Thread noch mal nach oben. Gruß Mirko

    • Ninox-Professional
    • planoxpro
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Schließe mich Mirko an. Das Popup zur Verknüpfung lässt sich nicht automatisch per Skript öffnen. Die anderen Möglichkeiten hat er auch genannt: Suchfeld und/oder gegliederte dynamische Auswahlfelder. So oder so: Ums Klicken oder Tippen wird man wohl nie herumkommen.

    • Hotel Grand Ferdinand
    • Tobias_Grussmann
    • vor 2 Jahren
    • Gemeldet - anzeigen

    ok vielen Dank! Guter Plan.

    Nun habe ich dieses Radio Buttons Auswahlfeld erstellt und schränke wie folgt im Verknüpfungsfeld ein.

    a.'Item maingroups'.'Transfer / Data'.Artikel

    Jedoch sind immer noch alle 1300 möglichkeiten Sichtbar ? 

    • Hotel Grand Ferdinand
    • Tobias_Grussmann
    • vor 2 Jahren
    • Gemeldet - anzeigen

    was mach ich da falsch??

    • mirko3
    • vor 2 Jahren
    • Gemeldet - anzeigen

    1. Name des neuen Auswahlfelds=AUSWAHL mit exakten Schreibweisen der Artikelgruppe der Tabelle Transfers

    2. wenn Artikelfeld ein Textfeld ist, dann ARTIKELGRUPPE, wenn es ein Auswahlfeld ist, dann text(ARTIKELGRUPPE)

    code:

    a.text(AUSWAHL) = b.ARTIKELGRUPPE oder

    a.text(AUSWAHL) = b.text(ARTIKELGRUPPE)

Content aside

  • vor 2 JahrenZuletzt aktiv
  • 15Antworten
  • 525Ansichten