• 16-11-2023, 11:05:17
    #1
    Merhaba arkadaşlar.Fastreportu mvc projeme ekledim.Designer ekranıda açılıyor.open butonuyla kayıtlı bir frx dosyasının içeriğini getirebiliyorum ancak.Yapmak istediğim.Designer açılırken direk D:/Deneme.frx gibi örnek bir dosya yolundaki raporun designera yüklenmesi.Ama bu konuda takıldım.Daha önce bu hatayla karşılaşan veya denk gelen varsa yardımcı olabilir mi?Bunun da bitmesi sonucunda örnek bir fast report mvc projesi github üzerinden paylaşıp bu konu altına link düşeceğim.İhtiyacı olan diğer arkadaşlarda faydalanmış olurlar hem
  • 17-11-2023, 13:14:22
    #2
    Gerçekten hiç fikri olan yok mu
  • 16-12-2023, 18:12:14
    #3
    yazılım hizmetleri
    Hâlâ bu çözüme ihtiyaç duyuyor musun bilmiyorum. FastReport'u ben de ERP programlarında yazıcı çıktı alanlarında kullanıyorum.

    Senin sorunun çözümü şu olabilir;
    1. WebReport Komponentini Yapılandırma: FastReport'un WebReport komponentini MVC projenize eklediğinizden emin olun. Bu komponent, web tabanlı rapor tasarımı ve görüntülemesi için gerekli olan arayüzü sağlar.
    2. Rapor Dosyasını Yükleme: Tasarımcıyı açmadan önce istediğiniz .frx dosyasını yüklemek için bir yöntem oluşturun. Bu, genellikle bir controller içinde yapılır. Örneğin, D:/Deneme.frx dosyasını yüklemek için aşağıdaki gibi bir yöntem kullanabilirsiniz:
      public ActionResult ReportDesigner()
      {
          WebReport webReport = new WebReport();
          webReport.Report.Load("D:/Deneme.frx");
          
          ViewBag.WebReport = webReport;
          return View();
      }
    3. View Oluşturma: MVC'de, rapor tasarımcısını gösterecek bir view oluşturun. Bu view'de, WebReport komponentini içerecek şekilde tasarlayın. Örneğin:
      @model FastReport.Web.WebReport
      @{
      ViewBag.Title = "Rapor Tasarımcısı"; }
      <h2>Rapor Tasarımcısı</h2>
      @Html.Raw(Model.GetHtml())
    4. Rapor Tasarımcısını Açma: Kullanıcıya rapor tasarımcısını göstermek için bir link veya buton ekleyin. Bu link veya buton, yukarıda oluşturduğunuz ReportDesigner action'ına yönlendirilmeli.
      Bu adımları takip ederek, MVC projenizde FastReport'un WebReport komponentini kullanarak belirli bir .frx dosyasını otomatik olarak yükleyebilir ve kullanıcıların tasarımcıyı açtığında bu dosyayı görmesini sağlayabilirsiniz. Kod örnekleri ve kullanılan metodlar projenizin yapısına ve gereksinimlerine göre değişiklik gösterebilir.

    Bu soruya cevap verirken, destek için yapay zekadan faydalanılmıştır.