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
						

İki dosyayı birleştirebilir miyiz?

+2 oy
638 kez görüntülendi
İki ayrı filemaker dosyasını; scriptleriyle, layoutlarıyla, değer listeleriyle ve tablolarıyla birlikte en kolay yoldan nasıl birleştiririz?
29, Haziran, 2015 Database kategorisinde serkanbayrak (41,310 puan) tarafından soruldu

3 Cevaplar

+4 oy
 
En İyi Cevap

Birleştiriken belirli bir sıra izlemeniz <<FieldMissing>>, Layout[Unknown] gibi sıkıntıları engelleyecektir.

 

Şöyle bir sıralama olabilir:

1. Custom Functions (özel fonksiyonları kopyalayın)

2. Değer listelerini oluşturun, (sadece isimleri)

3. Tabloları kopyala/yapıştır ile ekleyin (FM Advanced gerekir)

4. Ralation shipleri kurun (Tablo görünümlerin bire bir aynı isimde olmasına dikkat edin)

5. Calculation alanları silin, diğer dosyadan tekrar kopyala yapıştır ile getirin (veya calculationları kontrol edin, ilişkili çalışanlarda, ilk kopyaladığınızda ilişkileri bulamadığı hesaplamaları "comment" olarak aktarmıştır)

6. Layoutları oluşturun (boş layoutlar, yalnızca isimlerini verin. İsimleri bire bir aynı olsun)

7. Varsa Layout triger'larını belirleyin.

8. Scriptleri kopyalayın/import edin.

9. Layout içeriklerini kopyala yapıştır ile taşıyın.

 

Bu şekilde yaptığınızda sadece iki tabloda da yer alan aynı isimli layout/script varsa tutarsızlık çıkarabilir. Onun dışındaki bölümlerde sıkıntı olmayacaktır.

 

Herhangi bir sıkıntı olup olmadığını anlamak için Database Design Report (FM Advanced gerekir) ile missing yada unknown kelimelerini arayabilirsiniz. Ayrıca Import işlemleri esnasında FM dosyası ile aynı klasöre Import.log diye bir metin dosyası oluşturacaktır, aktarımla ilgili düzeltilmesi gereken alan/hesaplama varsa bu log dosyasından kolaylıkla görebilirsiniz.

 

Yukarıdaki maddelerden bir kaç tanesini şu adresten ekledim.

29, Haziran, 2015 F. Osman Cabi (200,340 puan) tarafından cevaplandı
8, Temmuz, 2015 Recep Güney tarafından seçilmiş
Emeğinize sağlık üstat güzel paylaşım olmuş.
Değerli cevaplarınız için çok teşekkür ederim.
teşekkürler. yalnız 7 ile 8 ters olmuş, şimdi farkettim.
Şık bir cevap olmuş
+3 oy
Ne yapmak istiyorsunuz ? Biraz açarmısınız ?
29, Haziran, 2015 Goksel_Gokce (98,530 puan) tarafından cevaplandı
baştan ayrı dosyalarda olması gerektiğini düşündüğüm iki ayrı uygulamayı, ortak kullanması gereken tablolar çoğaldıkça birleştirmem gerektiğine karar verdim.
kullanıcı yetkilendirmelerinde vs. zorlandığım için birleştirmek istiyorum.
+2 oy
Sizi biraz uğraştırıcak bir durum.

1 - Pro advanced sürümünü edinin.

2 - içe aktarılacak uygulamadan database menüsünden tablo sekmesine oradan import butonuna tıklayın. Diğer yazılımdaki tabloları import edin.

3 - script menüsünden import iconuna tıklayın. Diğer yazılımdaki betiklerin hepsini import edin.

4 - eski yazılımdaki örn stok sayfasını açın ctrl+A ile tüm fieldler butonları seçin. Yeni yazılımdaki stok sayfasına gelip tüm fieldleri silin ve Ctrl+V tuşu ile yapıştırın.

5 - 4. Adımdaki işlemleri tüm layoutlara uygulayın.

6 - Betikleri kontrol edin  set field veya değişken tanımlamalarında komutun önüne /* sonuna */ koyma ihtimali var. Bunları kontrol edin. Varsa silin. Kolay tespit etmek için betiğin çalışırlığını kontrol edin.

NOT : bu işlemlerin bir kısmı için Filemaker Pro Advanced uygulaması gerekmektedir. Filemaker pro ile olmaz. Database menüsünde import özelliği yok.
29, Haziran, 2015 Goksel_Gokce (98,530 puan) tarafından cevaplandı
...