Ich habe Formel in meiner Berichtsdatei, die ein optionales Feld haben.Feldname ist nicht bekannt, wenn ich zwei optionale Datenquellen habe
Dies ist meine Formel
if {viewtbl.ProductID}="2" then
"This Product must be send at " ToText(CDate({viewtbl.DateSend}), "dd-MM-yyyy")
else
"This is not Product 2"
In meiner aspx.vb Datei, ich habe auch zwei optionale Datenquellen auf, welches Produkt abhängen, die Dropdown-Liste ausgewählt.
If ddlProduct.SelectedValue = "2" Then
Me.DataSource = "Select t1.ProdName, t2.DateSend from tbl1 t1 iner join tbl2 t2 on t1.ID = t2.ID"
Else
Me.DataSource = "Select ProdName from tbl1"
End If
Also, wenn die ausgewählte Dropdown-Liste Produkt 2 ist, ist der Bericht in Ordnung. Aber ich wähle ein anderes Produkt, der Bericht bekommt einen Fehler, weil {viewtbl.DateSend}
nicht bekannt ist.
Ich habe versucht, zwei separate Formeln zu machen, aber immer noch den gleichen Fehler.
Wie kann {viewtbl.DateSend}
nicht bekannt sein, wenn die Formel und die Datenquelle nicht direkt auf Produkt 2 zeigen?
Und auch wie kann ich das lösen, weil es scheint, dass ich nicht zwei getrennte Berichte für diesen Fall machen kann.