Datensatz finden mit Datumsfilter

Bild Microsoft Dynamics NAV 2017

Datensatz finden mit Datumsfilter

Beitragvon stony » 18. Dezember 2019 07:59

Hallo,
ich habe folgende Tabelle mit Datensätzen
Arbeitsplatz | Startdatum | Enddatum | Menge
H1L1 17.12.19 17.12.19 100 1 Variante fĂĽr jeden Tag eine Datensatz
H1L1 18.12.19 18.12.19 105
oder
H1L1 17.12.19 18.12.19 210 2 Variante immer fĂĽr 2 Tage eine Datensatz
H1L1 19.12.19 20.12.19 240
oder
H1L1 17.12.19 19.12.19 300 3 Variante fĂĽr 3 Tage eine Datensatz
oder usw

Nun möchte ich mit einen Datumsfilter den entsprechen Datensatz finden.
z.B. Datumsfilter ist 17.12.19
Variante 1 ist mir klar
Variante 2 ist schon schwieriger , denn da muss ich beim Datumsfilter 17.12 oder 18.12 bzw. 19.12 oder 20.12 den entsprechenden Datensatz finden
und bei Variante 3 muss fĂĽr 17.12,18.12 oder 19.12 der eine Datensatz gefunden werden

Wie könnte ich das machen?

Das einzige was mir bis jetzt eingefallen ist, das ich mit Count checke ob ich einen einzigen gefunden haben oder auch nicht und dann eine andere Filterabfrage mache.

lg
stony
stony
 
Beiträge: 1100
Registriert: 24. April 2006 11:31
Bezug zu Microsoft Dynamics: End-Anwender

Re: Datensatz finden mit Datumsfilter

Beitragvon JRenz » 18. Dezember 2019 08:50

Hallo,

ist dein "Datumsfilter" immer nur ein bestimmtes Datum oder kann der Datumsfilter auch ein von..bis enthalten?
Falls dein Datumsfilter nur ein Datumswert enthält, kannst du deine Datensätze filtern, wie es der NAV-Standard z.B. bei der Preisfindung (Codeunit 7000) macht.

Code: Alles auswählen
  SETFILTER("EndDatum",'%1|>=%2',0D,Datumsfilter);
  SETRANGE("Startdatum",0D,Datumsfilter);
GruĂź
Jörg
JRenz
Microsoft Partner
Microsoft Partner
 
Beiträge: 478
Registriert: 27. April 2007 09:22
Arbeitsort: Neu-Ulm
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2.x bis BC 365

Re: Datensatz finden mit Datumsfilter

Beitragvon sweikelt » 18. Dezember 2019 09:15

ich werd aus deiner Tabelle und der Anforderung dahinter nicht wirklich schlau.
Beschreibe doch bitte einmal den Prozess.
anstonsten hat JRenz sicherlich bereits einen guten Ansatz fĂĽr dich geliefert
Benutzeravatar
sweikelt
Microsoft Partner
Microsoft Partner
 
Beiträge: 1776
Registriert: 18. November 2010 10:15
Wohnort: Oschatz
Realer Name: Stephan Weikelt
Arbeitsort: Berlin
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 3-2018 | D365BC


ZurĂĽck zu NAV 2017

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast