2017-08-18 6 views
1

レポートでSQL文を編集できません。私はあなたがこれを直接行うことはできないと知っていますが、レポートは古く、フィールドに追加する方法はわかりません。 SQLステートメントには、これらのリソースがハードコードされています。レポートのSQLコマンドにフィールドを追加する

選択エキスパートでは@Resourceと表示されていますが見つかりません。

データベースのエキスパートでは、リンクを参照していますが、 OR "Resource"のようなSQL文でハードコードされています。 "label" = 'Skittles' と2つ追加する必要があります。だからM & Mさんとスターバーストさん。

私はこれが簡単なことだと知っていますが、私の人生のためにそれを理解することはできません。私は一日中そこにいて、リソース= Skittlesがどこにあるのか分かりません。

選択エキスパートは - 。録音は ({@Resource} =「TEST」と言う私は、TESTがリソースでない理由はわかりませんリソースのための式はありません式フィールドで再びそれは、「試験」と言い

これは、グループ化された買いリソースです。ん、それを行うには何がありますか?

私は任意の助けを本当に感謝を。ありがとうございます。

答えて

0

クリスタルは、あなたのテーブル定義に基づいてSQL文を自動生成しません。私はそれがあなたが指していることを推測しています。

より直接的な制御が必要な場合は、表示されているSQL文全体をデータベースエキスパートの新しいコマンドにコピーすることができます。次に、既存のテーブルを削除します。ここから

enter image description here

あなたが任意の既存のフィールドを交換する必要がありますが、あなたは、SQL文を完全に制御する必要があるだろう。


あなたを介して行くと、テーブル内のすべての現在使用されたフィールドを交換する必要がしたくないない場合は、いつでもちょうど、新しいあなたが望むフィールド、プラスの識別子を持っている外部コマンドを作ることができますそれに基づいてリンクします。

+0

私の接続の下にコマンドを追加することもできません。私は自分の接続があり、新しい接続を作成します。リンクでは、リソースを指定しません。どのように私はそれに追加するのですか? –

+0

ありがとうございます。私は一からすべてを作り上げることになった。何が痛い。私は何が起こったのだろうと思ったのはそれがとても古く、ある時点でSQLをハードコードすることができたからです。ご協力いただきありがとうございます。 –

+0

@CNLそれで心配はありません。あなたが必要としていたものであれば、この回答をAcceptedとしてチェックすることを忘れないでください。 – 4444

関連する問題