FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

exe'ye çevrilmiş halden verileri almak

+2 oy
1,299 kez görüntülendi
merhaba,

exe'ye çevirdiğimiz programımızı bir süre kullandığımızı farzedelim. içerisine veriler haricinde resimlerde eklediğimizi düşünelim.

bir aksilik olduğunda, programda düzeltme gerektiğinde, exe'deki veriler ve fotoları nasıl geri çağırabiliriz.

teşekkürler...
8, Nisan, 2017 Güvenlik kategorisinde etnam (7,650 puan) tarafından soruldu

6 Cevaplar

+2 oy
 
En İyi Cevap

Programınızı v2 versiyondan v3 versiyona yükselttiniz. Kullanıcıya yeni dosyayı gönderdiğimde eski bilgiler ona geçsin kullanmaya devam etsin istiyorsunuz anladığım kadarıyla. Bilgiler kaybolmadan.

Burada 2 işlem yapmanız lazım. Biri eski dosyada iken diğeri Yeni dosyada.

 

 

Bilgileri alabileceğiniz bir kopya oluşturmanız lazım. Bunun adı bilgi.fmp12 olsun. Burada dosya adı her zaman aynı olmalı.

 

 

Yeni dosyada BİLGİYİ YÜKLE scripti ile tüm tablolardaki bilgileri sırayla almalıdır.

 

 

11, Nisan, 2017 Optisyen (57,460 puan) tarafından cevaplandı
11, Nisan, 2017 etnam tarafından seçilmiş
+2 oy
Exe dosyanızın olduğu klasörde .fmpur uzantılı bir dosya olacak (exe oluştururken uzantıyı değiştirmişte olabilirsiniz.) O uzantıyı .fmp12 olarak değiştirip dosyaya Filemaker ile erişebilirsiniz.Ancak bunu sık yapacaksanız dışarı aktarmanız gereken verileri export eden scriptler ile hallederseniz bu işleme gerek kalmaz..
8, Nisan, 2017 Şemsi Saracoğlu (135,530 puan) tarafından cevaplandı
cevabınız için çok teşekkür ederim. fakat verileri geri alıyor ama resimleri alamıyor. benim programda resimler ayrı bir klasörde depolanıyor.

başka bir çaresi var mı? script ile çok mu zor olur acaba?
Açıkçası tam olarak anlayamadım,resimleriniz dış bir klasörde depolanıyorsa zaten onları almışsınız demek değl mi?Dosyanızı paylaşmak mümkün değilse benzer bir örnek yapıp atarsanız yardımcı olmaya çalışırız..
programım aşağıdadır.
https://yadi.sk/d/01k88YgP3GnVuX

iso
111

resimler dış klasörde demekteki kastım, container ını external yaptım.
Resimler fmp12 dosyanızda değil ise yedek dosyanın yanına resimler klasörünü koyduğunuzda görmesi gerekir.
maalesef görmüyor. dosyayı göndermiştim. isterseniz inceleyebilirsiniz.
+2 oy

Ufak bir NOT:

exe yaparken aşağıdaki Tik seçili ise Admin şifre İPTAL olduğundan ( User için Export, İmport öz. kapalı ise! ) o dosyayı Admin olarak açmanız veya bilgileri aktarmanız mümkün olmaz.

8, Nisan, 2017 Optisyen (57,460 puan) tarafından cevaplandı
merhaba,
yok hayır o seçenek seçili olmuyor. başka bi çözümü var mı acaba?
0 oy

Dosyanızda resimlerin olduğu Tabloda zaten 12 kayıt var. Aradığımız resimlerin sayısı belli mi?

10, Nisan, 2017 Optisyen (57,460 puan) tarafından cevaplandı
şimdi size şöyle özetliyeyim. aslında aradığımız resimlerin sayısı belli olmayacak. yani, program şirketimizde program profesyonel olarak kullanıma başlandığında, olduki bi hata ile karşılaştık veya olduki bi değişiklik istediler. ben kendi bilgisayarımda değişiklik yapıp, exe olarak tekrar diğer bilgisayara yüklediğimde, diğer bilgisayardaki yapılan kayıtlar silinecek.

ben istiyorumki, diğer bilgisayarda kullanıma başlandığında, veriler kayıt edilmeye başlandığında, bir değişiklik yaparsak, o verileri kendi bilgisayarıma yükleyeyim ki, arkadaşların uğraşıpta kayıt ettikleri veriler silinmesin. bunlara resimler de dahil.

inşallah anlatabilmişimdir.

teşekkürler.
0 oy
Database'inizdeki resimlerinizin bulunduğu Container alanınızı "Secure Storage" olarak tanımladığınız için Proje klasörünün altındaki resim dosyalarınızı da encrypt edilmiş olarak görüyorsunuz.

Secure Storage yerine Open Storage olarak tanımlamış olsaydınız resim dosyalarınızı orjinal halinde görebilecektiniz...

Edit: http://help.filemaker.com/app/answers/detail/a_id/10244/~/storing-container-field-data-externally
10, Nisan, 2017 Recep Güney (70,020 puan) tarafından cevaplandı
0 oy

ilginiz için çok teşekkür ederim.

 

öncelikle;

aşağıda yazan kısmı script yapıp "bilgi hazırla" butonuna ekledim. çalışmadı. sadece log dosyası oluşturuldu.

diğer kısmıda "bilgiyi yükle butonuna"ekledim. ama oda olmadı. aşağıdaki hatayı verdi. ama sadece 2. onaydan sonra 1 kere verdi.

 

birde anlamadığım. benim birden fazla tablom var. hepsini kayıt ediyor mu acaba?

11, Nisan, 2017 etnam (7,650 puan) tarafından cevaplandı
tabloyu kendi kendine import edemezsin diyor. ya yeni bir tablo açın, ya dadosyanın bir kopyasını oluşturup oradan kayıtları çekin
teşekkür ederim. galiba hallettim. ama resimleri hala alamıyorum. birde yukarıda sorduğum gibi bütün tabloları kaydetmek için ne yapabilirim. impord record'un olduğu satırları kopyalayıp, kendimmi seçmeliyim acaba?
bilgi.fmp12 yi kaydettiğimizde sizin dosyanızın olduğu gibi bir kopyasını oraya kaydetmiş oluyorsunuz.
3 tablonuz var ise 3,
6 tablonuz var ise 6,
13 tablonuz var ise 13 tabloyu yedeklemiş oluyorsunuz. Burada sıkıntı yok.

Bilgiyi import ederken dikkat edeceğiniz olay 3 tablonuz var ise 3 kez,
6 tablonuz var ise 6 kez  scriptte tabloları eşleştirip import etmeniz gereklidir.

Resimlerde klasör yolunu belirttiğiniz için klasör yerinde durduğu sürece Yeni dosyanın da direkt resimleri göstermesi lazımdır.
ok. bilgi yedekleme kısmını anladım ve uyguladım. bir sıkıntı görünmüyor şu ana kadar. fakat yapamadığım şey, exe ye çevirdikten sonra arkadaşımın bilgisayarına yükleyip, resimleri ve diğer verileri kayıt edip, tekrar kendi bilgisayarıma alıp import edebiliyorum. ama resimler çıkmıyor. exeye çevirmeden yapılırsa sıkıntı yok. resimler klasörünü kopyalayınca problem olmuyor. benim sorum exeye çevirdikten sonra resimler bir klasöre depolanıyormu. ben bulamadım.
sizi uğraştırdım biraz. kusura bakmayın.
Resimler eğer Filemaker dosyası içinde kaydediliyorsa resim ekledikçe dosya boyutunuz büyür. 1 MB lık 10 resim eklediğinizde dosyanın boyutu 10MB artması lazımdır. Eğer artmıyorsa yanında bir klasörü yol olarak göstermişiniz, resimler oraya kaydediliyor demektir.

Üstte Recep Beyin cevabını uygularsanız ve biraz da siteden Container alanla ilgili bilgileri gözden geçirirseniz sorununuz çözülecektir diye ümit ediyorum.
Kolay gelsin.
...