Event bei Suche über Artikelnamen

Lars Barkow

Hallo Leute,


 


ich habe ein kleines Problem:


Für einen Kunden habe ich eine Funktion geschrieben, die auf Änderung in der Artikelnummer reagiert. Funktioniert auch einwandfrei, außer, der Kunde sucht den Artikel über den Artikelnamen, dann funktioniert die Regel nicht mehr. Auch wenn ich das Feld Artikelbeschreibung in das Event mit aufnehme (38 / 1,3) geht das nicht. Da bekomme ich aber die Meldung "ungültiger Leseversuch.....". 


Ich gehe davon aus, dass beim Einfügen des Namens die Artikelnummer nicht da ist.


Kennt jemand das Problem und hat dafür eine Lösung ?


 


LG


Lars


ChristianB

Hallo Lars,


 


doch die Artikelnummer ist generell schon da -- es ist nur leider im Einkauf und Verkauf ein wenig anders ob es schon in der DBDatasource (bzw. SystemDatasource) steht.


 


Wie liest Du denn die Artikelnummer aus? Über Bildschirmabgriff wie oMatrix.GetValue("1", pVal.Row -1) oder über die Datasource wie dsItems.GetValue("ItemCode", 0)?


 


muss Deine Regel im VK du EK Belegen laufen oder nur bei einem der Fälle?


 


Evtl. hat Du ein Code-Beispiel oder kannst die Regle posten?


 


Viele Grüße


 


Christian


 


PS Deine Regel sollte übrigens auf die Spalten 1, 2, 3 reagieren sonst hast Du das nächste Problem wenn ein Anwender auf die Idee kommt den Artikel über die GP-Katalognummer auszuwählen.


Lars Barkow

Hi,


 


danke für die schnelle Antwort :)


 


Ich lese die Artikelnummer über oMtx.GetValue .....


 


In der Anlage ein Code-Beispiel der Regel, die Probleme macht:


 


Danke schon mal :)


 


Gruß


Lars Barkow


 


ChristianB

Hi,


 


die holst den Item Code über Item = Mtx.GetValue(pVal.ColUID, pVal.Row -1).


 


Damit holst Du aus der Spalte welche aktiv war als die Regel ausgelöst wurde. Deshalb klappt es auch nur wenn der Artikel über die Artikelnummern Spalte ausgewählt wird.


 


Ändere das in Item = Mtx.GetValue("1", pVal.Row - 1) dann sollte es wieder klappen.


 


Lg


 


Christian


0

Comments

0 comments

Please sign in to leave a comment.

Didn't find what you were looking for?

New post