Frage : Kristalllistensatz-Vorwähler-Formel basiert auf zwei Datum-Feldern

Hallo Experten,

I morgens arbeitend an einem Report (Kristall berichtet über Version 11), der einen globalen Datumparameter verwendet, um mehrfache subreports zu verbinden.  Wenn ich den Report ich laufen lasse, eine einzelne Datumstrecke eintragen und jedes subreport hat das folgende in seiner Rekordvorwähler:
{MManpower.M_tTime} >= {? Pm-@Begin Strecke} and
{MManpower.M_tTime} <= {? Pm-@End Strecke}

My Dilemma ist, dass ich versuche, eine zweite Datumbedingung in der Rekordvorwähler using die folgende Syntax hinzuzufügen:
((>= {MManpower.M_tTime} {? Pm-@Begin Strecke} and
{MManpower.M_tTime} <= {? Pm-@End Strecke})
or
({IIncident.I_tTimeTransmit} >= {? Pm-@Begin Strecke} and
{IIncident.I_tTimeTransmit} <= {? Pm-@End Strecke}))

But, bekomme ich nicht Aufzeichnungen zurück, die auf dem zweiten table.date Feld basieren - ich erhalte nur Aufzeichnungen zurück basiert auf dem ersten table.field.  Ist dieses, weil die subreport Verbindung im Primärreport auf nur dem ersten table.field basiert?  Wenn ja gibt es eine Weise, den globalen Datumparameter in den subreport Verbindungen mit mehr als einem table.field zu verbinden?  Oder, ist meine Syntax falsch? Oder benötige ich einen anderen Work-around?

Thank Sie für Ihre Hilfe bei this.
~Chopp

Antwort : Kristalllistensatz-Vorwähler-Formel basiert auf zwei Datum-Feldern

Brauchen Sie ODER oder UND als der Operator hier?

Müssen beide Datumzustände im subreport (nur) ODER in beiden getroffen werden?

((>= {MManpower.M_tTime} {? Pm-@Begin Strecke} und
{MManpower.M_tTime} <>oder
(>= {IIncident.I_tTimeTransmit} {? Pm-@Begin Strecke} und
{IIncident.I_tTimeTransmit} <>
Weitere Lösungen  
 
programming4us programming4us