[gelöst] FlowField Links vorhanden oder nicht

Bild Microsoft Dynamics NAV 5.xx

[gelöst] FlowField Links vorhanden oder nicht

Beitragvon dai » 8. Januar 2009 09:38

Hallo allerseits,

Kann ich ĂĽber ein Exist-Flowfield anzeigen lassen ob Links zur einen Beleg vorhanden sind oder nicht?

Mein problem ist, das in der Tabelle Record Link die VerknĂĽpfung zum Beleg ĂĽber Record ID geschieht. Wie kann ich diese VerknĂĽpfung im TableFilter des FlowField unterbringen?

GruĂź
Dai
Zuletzt geändert von dai am 8. Januar 2009 10:21, insgesamt 2-mal geändert.
dai
 
Beiträge: 319
Registriert: 1. Dezember 2006 11:33

Re: FlowField Links vorhanden oder nicht

Beitragvon McClane » 8. Januar 2009 09:50

Ich denke nein. Aber wenn du das beispielsweise auf der Artikelkarte anzeigen lassen willst, könntest du das im onaftergetrecord berechnen.

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
McClane
Moderator
Moderator
 
Beiträge: 3864
Registriert: 2. April 2008 10:00
Realer Name: Stefan
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2009, 2016

Re: FlowField Links vorhanden oder nicht

Beitragvon Natalie » 8. Januar 2009 09:54

dai hat geschrieben:Mein problem ist, das in der Tabelle Record Link die VerknĂĽpfung zum Beleg ĂĽber Record ID geschieht. Wie kann ich diese VerknĂĽpfung im TableFilter des FlowField unterbringen?

Gar nicht, aber du kannst den das Ergebnis mittels HASLINKS abfragen.
Je nach Anforderung kannst du das Ergebnis in ein dafür vorgesehenes Normal-Field speichern oder temporär auf einer Form anzeigen (kein Tabellenfeld hierzu notwendig, nur eine Checkbox mit SourceExpr=HASLINKS).
GruĂź, Natalie

Frage beantwortet oder Problem von allein gelöst? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.

Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Natalie
Moderator
Moderator
 
Beiträge: 9257
Registriert: 31. Oktober 2006 19:51
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: FlowField Links vorhanden oder nicht

Beitragvon McClane » 8. Januar 2009 09:58

Und wieder was gelernt :)

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
McClane
Moderator
Moderator
 
Beiträge: 3864
Registriert: 2. April 2008 10:00
Realer Name: Stefan
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2009, 2016

Re: FlowField Links vorhanden oder nicht

Beitragvon dai » 8. Januar 2009 10:08

Hallo Natalie

ich hab zuerst mit Berechnung probiert. Klappt gut.
Deine Lösung klappt auch gut. Ist aber viel kürzer. ^^
Ich habe bei beiden Lösung trotzdem eine kleine Schönheitsproblem.

Bei schliessen des Linkfenster wird meine tempöre Feld auf der Form nicht automatisch aktualisert.
Kann man das irgendwie lösen?
dai
 
Beiträge: 319
Registriert: 1. Dezember 2006 11:33

Re: FlowField Links vorhanden oder nicht

Beitragvon Natalie » 8. Januar 2009 10:14

dai hat geschrieben:Bei schliessen des Linkfenster wird meine tempöre Feld auf der Form nicht automatisch aktualisert.
Kann man das irgendwie lösen?

Deine Form, die HASLINKS anzeigt, merk ja nichts davon, ob du nebenher das Linkfenster öffnest und etwas änderst. Es gibt also keinen direkten Trigger, den du ansprechen könntest, um die Berechnung erneut durchzuführen.
ABER :-)
Wenn du die Berechnung von HASLINKS in eine globale Funktion auslagerst, die wiederum eine globale Variable fĂĽllt (DeineVar := HASLINKS), dann ruf diese Funktion mal aus dem Form-Trigger OnActiveForm aus.
Funktioniert das vielleicht?
GruĂź, Natalie

Frage beantwortet oder Problem von allein gelöst? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.

Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Natalie
Moderator
Moderator
 
Beiträge: 9257
Registriert: 31. Oktober 2006 19:51
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: FlowField Links vorhanden oder nicht

Beitragvon dai » 8. Januar 2009 10:21

Nein klappt leider nicht.
Nun ja. Ist auch nicht so schlimm. Der Anwender muss dies halt nur wissen. ^^
dai
 
Beiträge: 319
Registriert: 1. Dezember 2006 11:33

Re: [gelöst] FlowField Links vorhanden oder nicht

Beitragvon McClane » 8. Januar 2009 10:54

Man könnte noch - ganz bekloppt - das ganze timergesteuert aktualisieren :-?

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
McClane
Moderator
Moderator
 
Beiträge: 3864
Registriert: 2. April 2008 10:00
Realer Name: Stefan
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2009, 2016

Re: [gelöst] FlowField Links vorhanden oder nicht

Beitragvon dai » 8. Januar 2009 12:06

wie kann man die Form timergesteuert aktualisieren? Und hat das irgendwie performance wirkungen?
dai
 
Beiträge: 319
Registriert: 1. Dezember 2006 11:33

Re: [gelöst] FlowField Links vorhanden oder nicht

Beitragvon McClane » 8. Januar 2009 12:31

In der Form hast du den Trigger OnTimer, in den Properties den Eintrag TimerInterval. Das kannst du 1000tel Sekunden angeben. Nimmt man dort 500, wird jede halbe Sekunde der Code im OnTimer ausgeführt. Bei dir halt zB: Links:=HasLinks. Das hieße aber auch, dass jede irgendwo geöffnete Artikelkarte andauernd schaut, ob Links da sind.

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
McClane
Moderator
Moderator
 
Beiträge: 3864
Registriert: 2. April 2008 10:00
Realer Name: Stefan
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2009, 2016

Re: [gelöst] FlowField Links vorhanden oder nicht

Beitragvon dai » 8. Januar 2009 12:46

McClane hat geschrieben:Das hieße aber auch, dass jede irgendwo geöffnete Artikelkarte andauernd schaut, ob Links da sind.


Wird das performance sehr belastet? Oder soll man das lieber lassen?
dai
 
Beiträge: 319
Registriert: 1. Dezember 2006 11:33

Re: [gelöst] FlowField Links vorhanden oder nicht

Beitragvon McClane » 8. Januar 2009 12:52

Das hängt ja von jeder Menge anderer Faktoren ab (wieviel User, welche Netzwerktechnik). Besonders viel Performance sollte dieses Beispiel nicht kosten. Da es aber genug andere Felder auf der Artikelkarte gibt, die sich nicht augenblicklich aktualisieren, würde ich´s lassen, denn sonst wird ganz schnell gewünscht, dass sich alle Felder ständig aktualisieren. Und dann wird die Performancefrage schon interressanter ;)

Da sollen sich die Anwender lieber daran gewöhnen, dass man einen Datensatz vor und zurück springt, wenn man unbedingt will.

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
McClane
Moderator
Moderator
 
Beiträge: 3864
Registriert: 2. April 2008 10:00
Realer Name: Stefan
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2009, 2016

Re: [gelöst] FlowField Links vorhanden oder nicht

Beitragvon Mopemaster » 14. Juli 2020 17:38

Sorry, dass ich diesen alten Thread noch mal aufgreife.

Ich habe nun in der Page 9305 Sales Order List ein Feld eingefĂĽgt, welches mir mittels SourceExpr=HASLINKS anzeigt, ob Notizen vorhanden sind oder nicht.

Leider kann ich auf dieses Feld jedoch nicht filtern. Wie wäre das zu lösen?

Vielen Dank schon mal fĂĽr eure Hilfe.
Mopemaster
 
Beiträge: 4
Registriert: 3. April 2008 08:45
Wohnort: NRW

Re: [gelöst] FlowField Links vorhanden oder nicht

Beitragvon m_schneider » 15. Juli 2020 06:51

Mopemaster hat geschrieben:S... welches mir mittels SourceExpr=HASLINKS anzeigt, ob Notizen vorhanden sind oder nicht.
Leider kann ich auf dieses Feld jedoch nicht filtern. Wie wäre das zu lösen?

Das Feld ist nur fĂĽr die Anzeige berechnet. Dadurch ist es nicht filterbar.

Du könntest, wie bereits beschrieben, ein Feld in der Tabelle erstellen, welches du zu einem bestimmten Zeitpunkt berechnest.
MfG Michael
Benutzeravatar
m_schneider
 
Beiträge: 2145
Registriert: 20. Januar 2009 14:36
Realer Name: Michael Schneider
Arbeitsort: Treuen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2017

Re: [gelöst] FlowField Links vorhanden oder nicht

Beitragvon Mopemaster » 15. Juli 2020 08:17

Vielen Dank fĂĽr die schnelle Antwort.

Dies habe ich inzwischen auch schon probiert.
In der Tabelle 36 habe ich das Feld GotNotes angelegt.

In der Page habe ich dann nach dem OnAfterGetRecord() Trigger das Feld wie folgt befĂĽllt:
VALIDATE(GotNotes,HASLINKS);

In der Anzeige wird dieses Feld nun auch mit dem richtigen Wert befüllt und die Möglichkeit zu filtern ist da.
Wenn ich allerdings den Filter anwende, werden keine Ergebnisse angezeigt, obwohl 2 Datensätze kommen müssten.

Wann berechne ich das Feld denn am besten, damit bei der Anzeige der gefilterten Datensätze auch der richtige Wert in der Tabelle steht?
Mopemaster
 
Beiträge: 4
Registriert: 3. April 2008 08:45
Wohnort: NRW

Re: [gelöst] FlowField Links vorhanden oder nicht

Beitragvon m_schneider » 15. Juli 2020 12:40

Du musst noch ein MODIFY machen.

Einen geeigneten Trigger zu finden, ohne das der Benutzer einen Knopf drĂĽcken muss, ist das Schwierigste.

Am Besten erstellst du einen Knopf mit der Funktion. Der kann dann geklickt werden und fertig.
MfG Michael
Benutzeravatar
m_schneider
 
Beiträge: 2145
Registriert: 20. Januar 2009 14:36
Realer Name: Michael Schneider
Arbeitsort: Treuen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2017

Re: [gelöst] FlowField Links vorhanden oder nicht

Beitragvon Mopemaster » 15. Juli 2020 13:21

Vielen Dank, manchmal sieht man den Wald vor lauter Bäumen nicht. ;)

Ja, das mit dem Trigger sehe ich auch als Problem. Wahrscheinlich werden wir deshalb auch erstmal darauf verzichten
und die User sollen auf die FactBox an der Seite achten.

Oder ich baue einen extra Filter fĂĽr die Page und lege diesen auf einen Button.
Mopemaster
 
Beiträge: 4
Registriert: 3. April 2008 08:45
Wohnort: NRW

Re: [gelöst] FlowField Links vorhanden oder nicht

Beitragvon m_schneider » 15. Juli 2020 15:59

Mopemaster hat geschrieben:...Oder ich baue einen extra Filter fĂĽr die Page und lege diesen auf einen Button.

:-P
MfG Michael
Benutzeravatar
m_schneider
 
Beiträge: 2145
Registriert: 20. Januar 2009 14:36
Realer Name: Michael Schneider
Arbeitsort: Treuen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2017


ZurĂĽck zu NAV 5.xx

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast