[gelöst] Feldfilter überschreitet Feldlänge

Bild Microsoft Dynamics NAV 5.xx

[gelöst] Feldfilter überschreitet Feldlänge

Beitragvon Naviii » 16. Juni 2010 13:29

Hallo zusammen,

ich glaube, ich habe da ein altbekanntes Problem am Wickel, konnte aber im Forum dazu leider nichts finden.

Ich möchte in der Tabelle 21 "Debitorenposten" das Feld (Code 10) "Debitorenbuchungsgruppe" auf mehrere Buchungsgruppen filtern.
Sagen wir, es befinden sich dort 10 Debitorenbuchungsgruppen zur Auswahl "DEBBUGRP1 .. DEBBUGRP10"
Direkt in der Tabelle mit F7 "DEBBUGRP1|DEBBUGRP2" auswählen bleiben diese beiden gefiltert über.

Nun möchte ich aber in einem Report (der alle Debitorenposten filtert, sagen wir mit der Variable CustLedgerEntry) in der RequestForm das gleiche ausführen,
-> Textfeld "MeinFilter"der Länge 100, "MeinFilter" := "DEBBUGRP1|DEBBUGRP2"

bekomme aber bei der AusfĂĽhrung den Fehler

"Der Filter "DEBBUGRP1|DEBBUGRP2" auf dem Feld "Debitorenbuchungsgruppe" in der Tabelle Debitorenposten enthält einen Wert, der die Feldlänge überschreitet.
Typ: Code10"

Wie kann ich den gewĂĽnschten Filter mit
CustLedgerEntry.setfilter("Customer Posting Group", '%1', MeinFilter);
setzen.

Geht das ĂĽberhaupt?

Danke fĂĽr eure Hilfe,
GruĂź,
naviii
Zuletzt geändert von Naviii am 16. Juni 2010 15:07, insgesamt 1-mal geändert.
Benutzeravatar
Naviii
 
Beiträge: 85
Registriert: 27. Mai 2008 16:21
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 5,6,7

Re: Feldfilter überschreitet Feldlänge

Beitragvon McClane » 16. Juni 2010 14:00

Klappt
Code: Alles auswählen
CustLedgerEntry.setfilter("Customer Posting Group", strsubstno('%1', MeinFilter));
?

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: Feldfilter überschreitet Feldlänge

Beitragvon AlterHase » 16. Juni 2010 14:51

Du machst das ĂĽber die Request Form: wie filterst Du dann anschlieĂźend?

ĂĽber SETRANGE("Customer Posting Group",DeineFilterVariable) oder
SETFILTER("Customer Posting Group",DeineFilterVariable)??

Ersteres wird nicht gehen und fĂĽhrt zu dem beschriebenen Fehler, Zweiteres funktioniert.
AlterHase
 
Beiträge: 47
Registriert: 27. Januar 2010 17:42
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2.60,3.x,4.x,5.x,2009 R2

Re: Feldfilter überschreitet Feldlänge

Beitragvon Naviii » 16. Juni 2010 15:06

1000 Dank, klappt.

Wie war das noch mit dem Wald und den Bäumen.... naja, man lernt nie aus.

GruĂź aus Kiel,
naviii
Benutzeravatar
Naviii
 
Beiträge: 85
Registriert: 27. Mai 2008 16:21
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 5,6,7

Re: Feldfilter überschreitet Feldlänge

Beitragvon rotsch » 24. April 2014 09:49

AlterHase hat geschrieben:Du machst das ĂĽber die Request Form: wie filterst Du dann anschlieĂźend?

ĂĽber SETRANGE("Customer Posting Group",DeineFilterVariable) oder
SETFILTER("Customer Posting Group",DeineFilterVariable)??

Ersteres wird nicht gehen und fĂĽhrt zu dem beschriebenen Fehler, Zweiteres funktioniert.


Ich habe das selbe Problem, allerdings auf einer 2009er Version mit RTC. Und obwohl ich mit SETFILTER arbeite, erhalte ich diesen Fehler. Mein Filterbegriff kommt jedoch aus einer Tabelle. Hat jemand vielleicht noch einen Tipp fĂĽr mich?
Gruss und besten Dank, Roger
Benutzeravatar
rotsch
Microsoft Partner
Microsoft Partner
 
Beiträge: 1703
Registriert: 8. März 2006 14:44
Bezug zu Microsoft Dynamics: Freiberufler
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: Ab Version 1.3 bis Aktuell

Re: [gelöst] Feldfilter überschreitet Feldlänge

Beitragvon fiddi » 24. April 2014 09:55

Manchmal liegt es auch daran, das NAV recht hat :wink:

Will sagen: Ein einzelner Wert in dem Filter überschreitet die zulässige Länge z:b. das Feld ist Code10 und der Textwert eines Filterwertes ist länger ('1234567890a|b*|c*')

GruĂź, Fiddi
Wer aufhört besser zu werden, hat aufgehört gut zu sein. (frei nach Philip Rosenthal)
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.
fiddi
Moderator
Moderator
 
Beiträge: 7091
Registriert: 9. Juni 2008 10:13
Realer Name: Hans Heinrich Fiddelke
Arbeitsort: Bremen
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV2.6-aktuell

Re: [gelöst] Feldfilter überschreitet Feldlänge

Beitragvon rotsch » 24. April 2014 10:03

fiddi hat geschrieben:Manchmal liegt es auch daran, das NAV recht hat :wink:


Bingo, NAV und du habt recht, es lag genau daran. Besten Dank!
Gruss und besten Dank, Roger
Benutzeravatar
rotsch
Microsoft Partner
Microsoft Partner
 
Beiträge: 1703
Registriert: 8. März 2006 14:44
Bezug zu Microsoft Dynamics: Freiberufler
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: Ab Version 1.3 bis Aktuell

Re: [gelöst] Feldfilter überschreitet Feldlänge

Beitragvon fiddi » 24. April 2014 10:06

Bingo, NAV und du habt recht, es lag genau daran. Besten Dank!

Bin selbst schon oft genug darauf reingefallen :mrgreen:

GruĂź, Fiddi
Wer aufhört besser zu werden, hat aufgehört gut zu sein. (frei nach Philip Rosenthal)
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.
fiddi
Moderator
Moderator
 
Beiträge: 7091
Registriert: 9. Juni 2008 10:13
Realer Name: Hans Heinrich Fiddelke
Arbeitsort: Bremen
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV2.6-aktuell


ZurĂĽck zu NAV 5.xx

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast