on 12-18-2013 2:47 PM
Hallo,
wir haben eine formatierte Suche kreiert, die im Feld Lager im Beleg Wareneingang (Einkauf) eingerichtet wurde.
Der Query funktioniert auch:
SELECT 'Lager'=
CASE WHEN T0.[QryGroup1]='Y'
THEN '02'
ELSE $[$38.24.0]
END
from oitm t0 where t0.itemcode=$[$13.1.0]
Die FMS wurde so eingerichtet, dass die Suche per Auto-Aktualisierung ausgeführt wird, sobald sich das Feld Artikelnummer ändert.
Jedes Mal, wenn man eine Artikelnummer einträgt kommt die rote Meldung:
"Zeichenanzahl zu groß"
Der Wert wird jedoch in Abhängigkeit ins Feld geschrieben.
Kann es daran liegen, daß das Felder "Whscode" nur 8 Zeichen groß sein darf, aber in der Abfrage die Parameter mit $ länger sind ?
Gibt eine Lösung ohne dass die User eine Fehlermeldung erhalten ?
Vielen Dank für Eure Wissenwerte.
Gruß
Markus
Hallo Markus,
auf den ersten Blick fällt mir bei der Bedingung die Variable auf - müsste das nicht $[$38.1.0] sein?
Oder an welchem Feld checkst du die Artikelnummer? Was ist $[$13.1.0] für ein Feld?
Gruß
Jacqueline
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hallo Jacqueline,
da ist mir beim Einkopieren was schiefgelaufen.
Es gibt ja 2 Wareingänge:
Über Einkauf: Feld ItemCode = $[$38.1.0] und Feld WhsCode = $[$38.24.0]
Über Lager: Feld ItemCode = $[$13.1.0] und Feld WhsCode = $[$13.15.0]
Und gerade beim schreiben... da ist der Fehler... habs gesehen... geändert...
funktioniert ohne rote Meldung... 10 Points
Es gibt nirgendwo eine Übersicht wo man die Parametrierung nachschlagen kann ? Ich hab noch ältere Queries von Beratern, wo ich keine Info habe, welches Feld rangezogen wird.
Danke
Gruß Markus
User | Count |
---|---|
100 | |
11 | |
10 | |
6 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.