26

Re: FoxyPreviewer

Bahsettiğim satırdaki if cümleciğindeki or kısmını kaldırdığımda sorun kalmadı hocam.
Çok sık güncellemeler yapıyorlar Belki dediğiniz gibi .app üzerinde değişiklik yaptıklarında düzeltme yaparlar.

27

Re: FoxyPreviewer

ozcan yazdı:

Çok sık güncellemeler yapıyorlar Belki dediğiniz gibi .app üzerinde değişiklik yaptıklarında düzeltme yaparlar.

evet ilgi gormesi uzerine guncelleme sayisi fazla oluyor bu gunlerde ancak son sekli henuz verilmedi tabiki daha oncede belirttigim gibi excel + email ozelligi henuz eklenmedi.

ayrica .prg versiyonunu da indirip tekrar .app olarak compile etmeyi deneyebilirsin.

http://www.soykansoft.com/images/twitter.jpghttp://www.soykansoft.com/images/wp.jpg

28

Re: FoxyPreviewer

ozcan yazdı:

Soykan Abi, son versiyonda (bugün indirdim) bu hatayı alıyorum.
Hata satırındaki This.PreviewForm.TopForm kısmını PRG'den çıkarınca çalışıyor.
.APP ile hata veriyor.

1.16 versiyonu ile bahsetmiş oldugun bug duzeltildi.

http://www.soykansoft.com/images/twitter.jpghttp://www.soykansoft.com/images/wp.jpg

29

Re: FoxyPreviewer

Harika, sık sık sitesini ziyaret edip yeni özelliklere bakmak lazım.

30

Re: FoxyPreviewer

FoxyPreviewer 1.20 yayınlandı

son guncellemeler...
* Excel e cıkıs eklendi
* PDF ve RTF listener class lar gelistirildi
* preview cache duzenlendi (onceki preview cache kaldiginda sorun oluyordu)



http://weblogs.foxite.com/vfpimaging/ar … entmessage

source code download
http://weblogs.foxite.com/files/vfpimag … viewer.zip

app version download
http://weblogs.foxite.com/files/vfpimag … APP_EN.zip

http://www.soykansoft.com/images/twitter.jpghttp://www.soykansoft.com/images/wp.jpg

31

Re: FoxyPreviewer

Soykan Hocam, ilginç bir durum var: FoxyPreviewer'ı PRG olarak tüm ekleriyle projeye dahil ettiğimde hem foxpro içinden hem de derledikten sonra sorunsuz çalışıyor. Projeye sadece APP olarak dahil ettiğimde fox içinden sorunsuz çalışmasına rağmen derlenmiş exe olarak çalıştırdığımda "File does not exist" hatası alıyorum. Siz .APP yi bu şekilde denediniz mi diye sormak istemiştim.

32

Re: FoxyPreviewer

Özcan;

APP dosyasını; programının çalıştığı klasöre kopyalaman yeterli.

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

33

Re: FoxyPreviewer

http://weblogs.foxite.com/vfpimaging/ar … 10127.aspx

Su an 1.22. Cesar haril haril calisiyor:)

34

Re: FoxyPreviewer

ugurlu2001 yazdı:

Özcan;

APP dosyasını; programının çalıştığı klasöre kopyalaman yeterli.

Meğer raporun tam yolunu vermemişim o yüzden  raporu (frx dosyasını) bulamadığı için hata veriyormuş. Aşağıdaki şekilde ana programdan çağrılan bir fonksiyon ile kullanıyorum. RPR değişkenine raporun tam yolunu gösterdiğimde oldu. Programı derleyip başka yerde çalıştırmak istediğimde tüm raporlarımı da mı benzer klasör yapısıyla taşımak zorundayım ? Klasik foxpro raporlarını derlediğimizde raporlar vs. de programın içinde gömülü oluyordu, ayrıca frx taşımıyorduk. Bunun için de bir yol var mı acaba ?
Bir de PDF vs. yaparken ekrana sürekli yazılar yazıyor, bunu nasıl önleriz acaba ?

Visual Fox Pro
FUNCTION RAPORYAZ

PARAMETERS RPR
LOCAL loReport as "PreviewHelper" OF "FoxyPreviewer.APP"
loReport = CREATEOBJECT("PreviewHelper")
loReport.Addreport(RPR,"NODIALOG")
loReport.RunReport()

35

Re: FoxyPreviewer

Yukarıdaki sorunu galiba 1.22 ile çözdüler.

36

Re: FoxyPreviewer

bu vfp'nin bir bug'ı. foxpro dos ta yoktu bu bug. dosyaları exe nin oluşturulduğu klasörde arıyor. 

mesela bir .dbf dosyanız var.
use ile açamıyorsunuz hata veriyor aynı klasörde olmazsa. onun yerine strtofile(filetostr("myfile.dbf"),"myfile2.dbf")) yapıp sonra açmanız gerekiyor. vfp'nin kullandığım tüm versiyonlarında (6-9) var bu bug malesef.

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

37 Son düzenleyen, neyzen (15.03.2010 16:12:52)

Re: FoxyPreviewer

Öncelikle buradan neredeyse nesli tükenmekte olan tüm foxpro üsdatlarına bu kıymetli ve hepimizin ihtiyacı olan eseri kazandırdıkları için teşekkür ederim.İyiki varsınız.Arkadaşlar konu epeyce ilerlemiş benim kafam karıştı. olayı aşağıdaki basit örneğe göre toparlarsanız çok çok teşekkür edeceğim.
foxypreviewer app yi indirdim ve projemin olduğu dizine kopyaladım

daha önceden  kullandığım aşağıdaki raporu;

YAZILACAK_LISTE=RAPORYOLU+"PERlist1.frx"
REPORT FORM (YAZILACAK_LISTE)  FOR OGRENCI.SINKOD=SINIFSEC AND OGRENCI.N2=SECILENOKUL  TO PRINTER PROMP  PREVI

foxypreviewer app yi kullanarak nasıl yapacağım.Bunu tam anlayamadım.Hepinize çok çok teşekür ederim arkadaşlar..:D
ayrıyeten raporda kullandığımız  for  koşulunu  (FOR OGRENCI.SINKOD ..) burada nasıl kullanacağız..

En büyük sermaye nakit,nakit sermaye vakittir...

38

Re: FoxyPreviewer

Neyzen merhaba,

http://weblogs.foxite.com/vfpimaging/ar … entmessage
download adresi : http://weblogs.foxite.com/files/vfpimag … viewer.zip

programı indirdikten sonra 2 şekilde; .app veya açık olarak tüm gerekli dosyaları projeye dahil ediyorsun. Benim tercihim bir tek .APP dosyasını projeye dahil etmek.
Daha sonra kendi programında gerekli kod:

Visual Fox Pro
_ReportPreview  = "FoxyPreviewer.APP"

    SET PROCEDURE TO FOXYPREVIEWER.APP ADDI
    LOCAL loReport AS "PreviewHelper" OF "FoxyPreviewer.app"
    loReport = CREATEOBJECT("PreviewHelper")
    loReport.Addreport("DENEME.FRX","NODIALOG")
    loReport.RunReport()

Şu an için .APP haliyle kullanımdaki en büyük sıkıntı derledikten sonra EXE içindeki FRX dosyalarını (açık yolunu göstermezsen) görememesi. FRX dosyalarını da EXE'nin olduğu veya Path'ini belirttiğin klasöre koyarsan sorunsuz çalışıyor. Konu hakkında http://www.foxite.com/archives/foxyprev … 254671.htm adresinde bir açıklama var ama program hata veriyor, 1-2 gün önce mail attım, büyük ihtimalle ilgileneceklerdir. FRX dosyalarının yolunu bildirirsen veya projeye PRG, class vb hepsini eklersen sorunsuz çalışıyor.

39

Re: FoxyPreviewer

özcan merhaba,öncelikle yardımın için teşekkür ederim.Sizlerinde yazdıklarına şöyle bir gözgezdirdim.Dediğin şekli ile çalışıyor.Ancak bir nokta ya atlanmış ya ben göremedim.Üsdadım ben projelerimde raporları mutlaka bir koşula göre çağırıyorum.report form xx.frx for musno>10 gibi .burada bu koşulu rapor içerisine yasıl yolluyoruz ?Ben hiç bir projemde sadece raporun adını vererek rapor kullanmıyorum ki.Bu sorunu nasıl aşacağız?Yada ben mi göremedim acaba ?

En büyük sermaye nakit,nakit sermaye vakittir...

40

Re: FoxyPreviewer

neyzen yazdı:

Ancak Ben hiç bir projemde sadece raporun adını vererek rapor kullanmıyorum ki.Bu sorunu nasıl aşacağız?Yada ben mi göremedim acaba ?

Select SQL ile rapor datani cursore alacaksin zaten hangi sartta istiyorsan o data gelecek

select .... where musno>10 into cursor blabla
vs

raporlarinda dataenviroment ta tabloarini kullaniyorsan başka ama ben kişisel olarak sadece cursor kullaniyorum ve query den gelen datayi raporlarimda gosteriyorum.

http://www.soykansoft.com/images/twitter.jpghttp://www.soykansoft.com/images/wp.jpg

41 Son düzenleyen, neyzen (17.03.2010 10:54:39)

Re: FoxyPreviewer

soykanozcelik yazdı:
neyzen yazdı:

Ancak Ben hiç bir projemde sadece raporun adını vererek rapor kullanmıyorum ki.Bu sorunu nasıl aşacağız?Yada ben mi göremedim acaba ?

Select SQL ile rapor datani cursore alacaksin zaten hangi sartta istiyorsan o data gelecek

select .... where musno>10 into cursor blabla
vs

raporlarinda dataenviroment ta tabloarini kullaniyorsan başka ama ben kişisel olarak sadece cursor kullaniyorum ve query den gelen datayi raporlarimda gosteriyorum.

hmm demek istediğini anladım soykan üsdat.Dediğin tarzda da raporlar üretiyorum.Ancak bazen öyle zamanlar oluyor kii wizardlarla basit raporları çabucak yapıyoruz. öylecede kalıyor.Acaba bu projeyi gerçekleştiren üsdatlara iletsek raporda for koşulunu kullanacak hale getirirlermi dersin?projenin kodlarını pek inceleyeledim ama,belki çok basit bir iki parametre ile halledilebilir ne dersin ?

En büyük sermaye nakit,nakit sermaye vakittir...

42

Re: FoxyPreviewer

buda denenebilir bir fikir...

Visual Fox Pro
lcWhileCondition = "Musno > 10"

 
SET PROCEDURE TO FoxyPreviewer.App ADDITIVE
LOCAL loReport AS "PreviewHelper" OF "FoxyPreviewer.App"
loReport = CREATEOBJECT("PreviewHelper")
loReport.AddReport([myReportName], [WHILE ]+lcWhileCondition +[ NOCONSOLE TO PRINTER PROMPT])
loReport.RunReport()
http://www.soykansoft.com/images/twitter.jpghttp://www.soykansoft.com/images/wp.jpg

43 Son düzenleyen, neyzen (30.03.2010 11:59:53)

Re: FoxyPreviewer

Üsdatlar merhaba,FoxyPreviewer de son gelişme varmı acaba ? Arkadaşlar diyelimki rapor 7 sayfa sadece 3 ve 4. sayfaları yazdırmak istiyorum bu seçeneği göremedim.Ayrıca raporu excell ortamına atdıktan sonra en azından sütün genişliklerini ve otomatik filitre koysa daha şık ve kullanışlı olmaz mı ? benimkisi sadece öneri siz ne dersiniz:D

En büyük sermaye nakit,nakit sermaye vakittir...

44

Re: FoxyPreviewer

28.03.2010 tarihli 1.25 versiyonu var su an
http://weblogs.foxite.com/vfpimaging/ar … 10127.aspx

neyzen yazdı:

Arkadaşlar diyelimki rapor 7 sayfa sadece 3 ve 4. sayfaları yazdırmak istiyorum bu seçeneği göremedim


bunu printer dialog penceresi karsina geldiginde zaten yapabilirsin , belirli kayitlar icin RANGE komutu gerekli sana

ozaman .APP versiyonu degil VCX  versionda ufak bir ekleme ile kendine gore ayarlayabilirsin.

Autofit icin ornek

Visual Fox Pro
oExcel.ActiveWorkBook.ActiveSheet.UsedRange.Columns.AutoFit()


yada

Visual Fox Pro
oExcel.Columns().AutoFit

AutoFilter için ornek

Visual Fox Pro
oExcel.ActiveWorkBook.ActiveSheet.Range('1:1').Autofilter
http://www.soykansoft.com/images/twitter.jpghttp://www.soykansoft.com/images/wp.jpg

45

Re: FoxyPreviewer

Yeni versiyon güzel olmuş.

46

Re: FoxyPreviewer

Bunda bir problem var sad

Optional Bands'tan title ve summary aktif hale getirdiğimde pdf çıktısını bozuk yapıyor bunu nasıl düzelttirebiliriz

47 Son düzenleyen, neyzen (20.04.2010 12:32:02)

Re: FoxyPreviewer

Foxpro dostları yeniden merhaba.çok garip bir hata ile karşı karşıyayım belki sizlerinde başına gelmişdir.
Efendim  28.03.2010 tarihli 1.25 versiyonu kullanıyorum..

foxyprev.app programın açlıştığı dizinde kayıtlı,rapor dosyalarının tam ve eksiksiz yolu belirtilmiş.Projemi delediğimde,projemin exe sinden sistem gayet problemsiz  şekilde çalışıyor.raporları pdf olarak, xls olarak kayıt edebiliyorum velakin;

     projeyi başka makinaya kurduğumda, foxyprev.app aynı şekilde kurduğum yerde olmasına rağmen.. rapor yazdır düğmesine bastığımda
file "reportoutput.app" dos not exist
file "reportprew.app"  dos not exist şeklinde hata mesajı alıyorum ve rapor alamıyorum.Projenin olduğu dizinde ki exe ile sorunsuz çalışan rapor müşteri tarafında çalışmıyor.acaba neden olabilir ?

En büyük sermaye nakit,nakit sermaye vakittir...

48

Re: FoxyPreviewer

reportoutput.app ve reportprew.app leri de musteri makinasina kurmalisin

http://www.soykansoft.com/images/twitter.jpghttp://www.soykansoft.com/images/wp.jpg

49

Re: FoxyPreviewer

soykanozcelik yazdı:

reportoutput.app ve reportprew.app leri de musteri makinasina kurmalisin

soykan üsdadım foxyprev projesi içerisinde reportoutput.app yada reportprew.app yok diye biliyorum.Yanılıyor muyum? Proje tek bir appden oluşuyor gördüğüm kadrı ile.Burada bu şekilde bir hata vermesi ilginç geldi bana..Foxyprev app ile rapor dosyalarının aynı klasörde olması mı gerekli acaba?Bende rapor dosyaları bir alt dizinde rapor diye bir klasörde tutuluyor.

En büyük sermaye nakit,nakit sermaye vakittir...

50

Re: FoxyPreviewer

bu 2 .app VFP nin kendi app leri ve onlarında olmasi gerekiyor ve start.prg de asagidaki sekilde exe nin bunları nerede bulacagini belirtmen gerekiyor
programi gelistirdigin makina VFP oldugu icin sorun cikarmadan calisir ama digerlerinde arar...

Visual Fox Pro
_ReportOutput = Fullpath('app\ReportOutput.app') && Designate application to use for report output

_ReportPreview = Fullpath('app\ReportPreview.app') && Designate application to use for report previewing
_ReportBuilder = Fullpath('app\ReportBuilder.app')

FoxyPreviewer i kullanirken gecici olarak asagidaki satiri kullanirsan ReportPreview.app engine yerine bunu kullanicam demis oluyorsun

Visual Fox Pro
_ReportPreview = Fullpath('app\FoxyPreviewer.app')

uygulama standartin olarak FoxyPreviewer i kullanacaksan start.prg de

Visual Fox Pro
_ReportPreview = Fullpath('app\ReportPreview.app')


yerine

Visual Fox Pro
_ReportPreview = Fullpath('app\FoxyPreviewer.app')

yazarsan uygulama dahilinde FoxyPreviewer.app default olur.

http://www.soykansoft.com/images/twitter.jpghttp://www.soykansoft.com/images/wp.jpg