0

Dynamisches Auswahlfeld und anzeigen als Druckvorschau

ich habe in meinem Kassenbuch ein dynamisches Feld, was auf die Tabelle SKR03 zugreift.

Leider wird in der Tabelle Kassenbuch in "Anzeigen als Druckvorschau" nichts weiter als die entsprechende Record-Nr angezeigt und nichts weiter...

Hat jemand einen Tip???

12 Antworten

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

    Hallo apothekenservice, dynamische Auswahlfelder geben immer die Datensatznummer des gewählten Eintrags als Zahl zurück. Um bestimmte Inhalte des betreffenden Datensatzes auszulesen, kann man mit record() auf ihn zugreifen. Beispiel:

    record(TABELLE, number(AUSWAHLFELD)).DATENFELD
    

    TABELLE = Name der Tabelle, die als Datenquelle für das Auswahlfeld dient (hier vermutlich SKR03)
    AUSWAHLFELD = Name des Auswahlfeldes
    DATENFELD = Name des Datenfeldes aus TABELLE, dessen Inhalt ausgelesen/angezeigt werden soll

      • Apotheker für Offizinpharmazie
      • apothekenservice
      • vor 7 Monaten
      • Gemeldet - anzeigen

      Hallo, zunächst einmal Danke für die Antwort,

      ich habe die Tabellenansicht der Tabelle Kassenbuch... mit einem normalen Auswahlfeld kann ich in der Spalte SKR03 die entsprechende Rubrik auswählen und ich kann dann diese Tabellenansicht mit "Ansicht als Druckvorschau" anzeigen lassen und als *.pdf ausdrucken. Wenn ich nun aber mit einem dynamischen Auswahlfeld auf die neu erstellte  externe Tabelle SKR03 zugreife und den entsprechenden Wert in das Kassenbuch ziehe, dann sehe ich im Kassenbuch ebenso die ordnungsgemäße Spalte, aber ich kann diese ordnungsgemäße Tabellenansicht des Kassenbuchs nicht ausdrucken. Dies sehe ich eher als bug, denn es müsste ja möglich sein, eine richtig angezeigte Tabellenansicht auszudrucken

    • Apotheker für Offizinpharmazie
    • apothekenservice
    • vor 7 Monaten
    • Gemeldet - anzeigen

    Meine Einstellungen zur Kopplung mir der Tabelle SKR03 und dem Kassenbuch siehst Du unten

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

       Mir sagt dieses "Ansicht als Druckvorschau" irgendwie nichts, aber erstelle in der Tabellenansicht doch mal eine neue Spalte mit einem Formelfeld und folgendem Code:

      record(SKR03, number(SKR03)).DATENFELD
      

      DATENFELD steht dabei nach wie vor für das Feld, das angezeigt werden soll. Wahrscheinlich ist es dasselbe, welches unter "Name des dynamischen Werts" angegeben ist, 'Nummer - Beschreibung' oder so (der Name ist im Screenshot abgeschnitten).

    • Apotheker für Offizinpharmazie
    • apothekenservice
    • vor 7 Monaten
    • Gemeldet - anzeigen

    "Ansicht als Druckvorschau" findest Du im Ninox-Menü unter 'Ansicht'  und  dann im Untermenü         'als Druckvorschau'. Ich kann jederzeit in einer TABELLENANSICHT diese 'Ansicht als Druckvorschau mir anzeigen lassen und ausdrucken. Da benötige ich keinerlei script für. Nur Ninox übernimmt (noch) nicht die in der Tabellenansicht richtig angezeigte dynamische Auswahl in die *.pdf-Anzeige.

    Die Spalte SKR03 in der TABELLENANSICHT wird ja dargestellt!!! Aber diese richtig angezeigte Spalte wird nicht wie in der Tabellenansicht angezeigt gedruckt, sondern in der vorher richtig angezeigten Spalte steht in der *.pdf-Ansicht nur die Feld-Nr des dynamischen Feldes.

    Ich habe also keinerlei Probleme mit der normalen Anzeige des von dir vermuteten DATENFELD. Ohne script kann ich dieses dynamische Feld anzeigen in der Tabellenansicht. Die hierzu benötigte Verknüpfung zur Tabelle SKR03 erfolgt über die Einstellung des Feldes in der Feldbearbeitung (siehe mein Bildschirmausschnitt) .

    Du vermutest also ein Problem an falscher Stelle

    • Apotheker für Offizinpharmazie
    • apothekenservice
    • vor 7 Monaten
    • Gemeldet - anzeigen

    Zur optischen Verdeutlichung zwei screenshots

    Zuerst die Tabellenansicht und darunter die 'Ansicht als Druckvorschau'

      • mirko3
      • vor 7 Monaten
      • Gemeldet - anzeigen

       Hi. Lege mal über das Filtersymbol (Bild) ein Funktionsfeld an und schreibe den Code von Planox hinein, dann sollte es gehen. Mit text('Auswahl (dynamisch)') sollte es auch gehen. Mirko

      • Apotheker für Offizinpharmazie
      • apothekenservice
      • vor 7 Monaten
      • Gemeldet - anzeigen

      Hallo Mirko,

      mit text('Auswahl dynamisch' ) geht es!! Das ist für mich die schnellere Lösung, wenn ich dann nur noch die farbige Spalte vor dem Ausdruck als Spalte ausblenden muss. Danke für den Tip! Und auch Danke an Planox

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

       Die Variante mit record() kannst du dir ja merken für den Fall, dass du noch weitere bzw. andere Felder aus dem gewählten Datensatz anzeigen lassen willst.

    • Apotheker für Offizinpharmazie
    • apothekenservice
    • vor 7 Monaten
    • Gemeldet - anzeigen

    Der Vorteil eines Ausdruckes einer Tabellenansicht ist, dass ich vor dem Ausdruck jederzeit Spalten filtern kann, sei es nach Datumsbereichen, nach Werten usw. Das ist ähnlich, wie bei Exel-Tabellen. Und ich bekomme bei dieser Druckvorschau eine kleine *.pdf-Datei, die per mail verschickt werden kann.

    Der Vorteil einer dynamischen Auswahl ist für mich, dass ich eine zentrale SKR03-Tabelle habe, auf die ich auch von anderen Tabellen neben dem Kassenbuch zugreifen kann und wenn es Änderungen im SKR03-Rahmen geben sollte, dann werden diese Änderungen zentral gesteuert.

    Im Anhang mal mit Dummy bestückt das Ergebnis eurer gestrigen Hilfestellung.

    • Ninox-Professional
    • planoxpro
    • vor 7 Monaten
    • Gemeldet - anzeigen
     said:
    "Ansicht als Druckvorschau" findest Du im Ninox-Menü unter 'Ansicht'  und  dann im Untermenü         'als Druckvorschau'.

    Ach so, Mac-App. Die nutze ich sehr selten, mache alles mit der Web-App, deshalb sagte mir das nix. 🙂

      • Apotheker für Offizinpharmazie
      • apothekenservice
      • vor 7 Monaten
      • Gemeldet - anzeigen

      Ich bin 1-Mann-Firma und mir reicht die kostenlose Mac-Version. Bin zwar Anfänger mit Ninox, aber habe mittlerweile meine komplette Buchhaltung und meine Vertretungstermine damit programmiert. Die Versorgung von Patienten in Altersheimen mit Medikamenten ist in Arbeit... Laufzeit, Dosierung, Wechselwirkungen, Nacbestellpunkte usw. Mir gefällt Ninox! 🙂

Content aside

  • vor 7 MonatenZuletzt aktiv
  • 12Antworten
  • 78Ansichten
  • 3 Folge bereits