Farbliche Darstellung in ArtikelĂĽbersicht

Bild Microsoft Dynamics NAV 3.xx
(ehem. Navision Attain)

Farbliche Darstellung in ArtikelĂĽbersicht

Beitragvon MBSNAV3.70 » 24. Juni 2008 23:10

Hallo,

habe wieder mal eine interessante Aufgabe zu lösen. Ich möchte gern Artikel
farblich in der Artikelübersicht darstellen, an Hand des Vorhandeseins dieses Artikels bzw dessen Nummer in einer seperaten Tabelle. Bisher haben wir das nur einerhalb der gleichen Tabelle gemacht, was auch Problemlos klappt. Vielleicht könnt Ihr mir helfen? Irgendwie funktioniert die Abfrage nicht korrekt. Das sah dann so aus.

Code: Alles auswählen
 IF Artikelgruppencode = 'VORBESTELL' THEN
  CurrForm.Description.UPDATEFORECOLOR(16711680);


Wie kann ich nun die IF Bedingung anpassen das die Abfrage auf das Vorhandensein der Artikel-Nummer in einer 2. Tabelle reagiert?

Code: Alles auswählen
 IF "No." = Tabelle2."No." THEN
  CurrForm."No.".UPDATEFORECOLOR(26540);


??

Im Voraus schon mal vielen Dank.

GruĂź
Andi
MBSNAV3.70
 
Beiträge: 69
Registriert: 2. November 2006 16:52
Wohnort: Zerbst

Beitragvon Kowa » 25. Juni 2008 00:18

Im OnAfterGetRecordTrigger der Form ein GET versuchen. Wenn Tabelle2 auch nur "No." als Primärschlüssel hat, dann so :
Code: Alles auswählen
IF  Tabelle2.GET("No.") THEN
  CurrForm."No.".UPDATEFORECOLOR(26540);

, wenn Tabelle2 einem mehrfeldrigen Primärschlüssel hat, dann die anderen Felder im GET auch versorgen.
GruĂź, Kai

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, Messenger oder Telefon! DafĂĽr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
Beiträge: 7835
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01

Beitragvon MBSNAV3.70 » 25. Juni 2008 01:16

Hallo Kowa,

vielen Dank. Jetzt greift er schon mal auf die Tabelle zu und meint Shop Code ='' und LineNo.=0 nicht vorhanden. Leider sind die SchlĂĽssel mehrfeldrig. Deshalb weiĂź ich nicht, wie und an welcher Stelle ich die anderen Felder mit ins GET nehmen soll. (im OnAfterGetRecordTrigger der Form oder im OnFormatTrigger des Feldes?)

Meine gesuchte "No." befindet sich auch erst im 2.SchlĂĽssel.

1. SchlĂĽssel: Shop Code,Line No.
2. SchlĂĽssel: Node Type,No.


Danke
Andi
MBSNAV3.70
 
Beiträge: 69
Registriert: 2. November 2006 16:52
Wohnort: Zerbst

Beitragvon Kowa » 25. Juni 2008 11:42

Wenn die "No." im Sekundärschlüssel ist , dann SETCURRENTKEY auf diesen Schlüssel, über SETRANGE auf die "No." filtern und über IF FIND('-') ( oder auch FINDFIRST bei neueren Clients) versuchen auf den ersten Datensatz zuzugreifen.
GruĂź, Kai

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, Messenger oder Telefon! DafĂĽr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
Beiträge: 7835
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01


ZurĂĽck zu NAV 3.xx

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast