Rave Reportのtext1のような特定のテキストを、印刷するDelphiフォームの特定のEdit.textに設定する方法はありますかあなたのDelphiアプリケーションで。 各ブロックが単語の特定の文字を表すdelphiアプリケーションでアプリケーションフォームを作成したいとします。たとえば、Edit1.text:= Surname 私のRave Reportのtext1はEdit1.text [1](S )、text2はEdit1.text [2](u)...と表示されます。私はRave Reportでdatatext関数を使用する方法を知っています...しかし、それは私が各フィールドの各文字を別々に最初にデータベース列に保存しなければならないということを意味します... :( できれば助けてください...印刷時にDelphiフォームのEdit1.textに "TEXT"を設定する
3
A
答えて
3
これは私にとって非常に奇妙に思えるので、私はあなたのアプリケーションから直接あなたのTEdit.Text
をあなたのアプリケーションから直接設定することを強く考えています。あなたが何であるかははっきりしていないからです。ここで尋ねると、私はレイヴレポートにText component
からかにテキストを取得または設定する方法をお見せしようとするでしょう。
のは、あなたがテキストコンポーネントText1
という名前Page1
とReport1
を持っているふりをしてみましょうどこかに置かれます。これはすべて、Rave ReportsのデザイナーがC:\YourRaveProject.rav
ファイルに保存したものです。次に、OnClickイベントハンドラと2つの編集ボックスのEdit1
にあるText1
コンポーネントのテキストとEdit2
のテキストをロードして、Text1
コンポーネントテキストを設定した次のコードを持つボタンをDelphiプロジェクトに持っているとします。
uses
RpRave, RpDefine, RpBase, RpSystem, RvCsStd;
procedure TForm1.Button1Click(Sender: TObject);
var
RaveProject: TRvProject;
begin
RaveProject := TRvProject.Create(nil);
RaveProject.ProjectFile := 'C:\YourRaveProject.rav';
try
RaveProject.Open;
RaveProject.SelectReport('Report1', False);
// get the text from the Text1 component from the report
Edit1.Text := (RaveProject.ProjMan.FindRaveComponent('Page1.Text1', nil) as TRaveText).Text;
// set the text of the Text1 component on the report
(RaveProject.ProjMan.FindRaveComponent('Page1.Text1', nil) as TRaveText).Text := Edit2.Text;
// and execute the report for showing the result of setting the text
// note, this can be omitted of course if you want only to get the value
RaveProject.ExecuteReport('Report1');
RaveProject.Close;
finally
RaveProject.Free;
end;
end;
私見それは、この時点でunanswerableだから、一例としてではなく、あなたの質問に本当の答えとしてこれを取ってください。正確な質問を指定すると、あなたの本当の問題をお手伝いすることができます。
Delphi 2009でRave Reports 7.6.2でテスト済みです。
関連する問題
- 1. IFRAMのTEXtをhtmlで印刷する
- 2. フォームをDelphiで印刷するには?
- 3. OnDrawCell Center Text StringGrid - Delphi
- 4. TextBlock TextをBinding + Stringに設定する
- 5. "TEXT"のSQLテーブルフィールドの設定
- 6. java regex matching&[text(text-text text)!text]
- 7. ShareIntent for TextフォームTextView
- 8. Rヘルプオプション - 良いのhelp_type = "text"を設定
- 9. レポートの印刷時に可視性を設定する
- 10. DataGridViewにTextおよびProgressBarsを設定する
- 11. Divの幅の自動をTextに設定しますか?
- 12. Microsoft-Cognitive Text to Text
- 13. BeautifulSoup4 soup.find( 'tag'、text = re.compile( 'my text'))は時々動作します
- 14. Delphiはフォームのカスタム領域を印刷します
- 15. 日付のSpotfire Text to Text
- 16. 'Text'をあるファイルから 'Central Text File'に追加するバッチファイル?
- 17. TextViewの設定TextとColorは単に無視されます
- 18. 一時印刷ファイルのプロパティを設定する
- 19. google maps api text onclick text
- 20. CkEditor text align:left plugin = style = 'text-align:left'
- 21. ウェブパックの設定で 'extract-text-plugin'を使用する方法
- 22. GridViewセルのTEXTカラーを設定する方法は?
- 23. extract-text-webpack-pluginのソースマップを設定する
- 24. フォームを同時に印刷して提出する - jQuery.print
- 25. "Text Field"ボックスの隣にAndroidの "text"があります
- 26. 印刷設定の検出
- 27. ユーザー設定の印刷
- 28. 奇数フォームの動作。 textプロパティを設定した後にTextboxに表示されるテキスト
- 29. Windowsフォームを印刷するには
- 30. 印刷の設定ディメンションにコードを限定する
+1質問は理解できませんが、TLameの答えは正確で完全に明確でコメントになっています。 – HpTerm