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
						

Kayıt Verme-Bir Çözümden Diğerine nasıl kayıt aktarabilirim

+1 oy
332 kez görüntülendi

Herkese Günaydın

Kayıt ver işlevinde , sekmelere ayrılmış metin dosyaları (*.tab) istiyor.Excelden filemaker veri alabılıyorum ama filemaker dan filemakera nasıl veri aktarabilirim ?

Dosya: http://filemakerturk.com/?qa=blob&qa_blobid=8941455017101711681

Burdaki vardiya başlama bitirme tarihlerini başka bir örnekte kullanmak istiyorum.

12, Ocak, 2019 Filemaker Advanced kategorisinde Hakan Aydın (2,070 puan) tarafından soruldu
12, Ocak, 2019 Hakan Aydın tarafından düzenlendi
Import Records'u mu soruyorsunuz?

2 Cevaplar

+1 oy
 
En İyi Cevap

Selam ederim Hakan Bey;

Anladığım kadarı ile vardiya dosyasındaki bilgileri .tab (sekme) olarak dışa aktarmak ve başka bir filemaker dosyasında bu (.tab) dosyasını içe aktarmak istiyorsunuz.

Örnek Dosya

Sıkıştırılmış dosya içeriğini masaüstüne çıkartın vardiya dosyasını çalıştırın ve export düğmesini tıklayın. Masaüstünde sekme.tab adında bir dosya oluşturacak. Daha sonra sıkıştırılmış dosyadan çıkarttığınız Sekme isimli filemaker dosyasını açın ve import düğmesine tıklayın. Hepsi bu kadar.

 

Hayırlı günler dilerim.

Saygılarımla.

12, Ocak, 2019 ercanD (71,050 puan) tarafından cevaplandı
13, Ocak, 2019 Hakan Aydın tarafından seçilmiş
Çok teşekkür ederim, peki bunu tam olarak nasıl yaptınız ?
Sizin gönderdiğiniz (kaynak) dosyada bir betik oluşturuyoruz. Ben adını Export - Tab vermiştim. Burada ilk önce dosyanın nereye ve nasıl export edileceğini tanımlıyoruz.
Ben yol tanımı olarak masasüstü ve dosy adı olarak sekme.tab olsun dedim.

Daha sonra oluşturduğum Sekme isimli FileMaker dosyasında sekme adında bir tablo oluşturdum.
Bu tablo da da Baslama ve Bitirme adında iki adet Timestampt alan oluşturdum.

daha sonra import adında bir betik oluşturarak Import Records fonksiyonunu kullandım. Burada ayrıca bir yol tanımı yapmadım. Gerekli olur ise o da yapılabilir. Buı sebeple Sekme adındaki bu (hedef) dosyanın masaüstünde olması gerekiyor.
Import Records fonksiyonunu Specify data source özelliğini açarak masaüstünde olan dosyamızı seçiyoruz. Açılan diyalog penceresinde (First Row Option)  Field Name seçeneğini işaretliyoruz.

Daha sonra da Specify import order özelliğini kullanarak kaynak ve hedef dosya alanlarını eşliyoruz. Burada dikkat edilmesi gereken
1.- İmport Action bölümünde Update existing records in found set işaretliyoruz ki her import edişimizde daha önce import edilen kayıtlar tekrar import edilmesin.
2.-  Add remaining data as new record seçiyoruz ki kaynak dosyada FileMaker dosyasında olmayan yeni veri var ise onlarıda yeni kayıt olarak FileMaker dosyasında oluştursun.
3.- Kaynak dosyada her sekme için başlık tanımlı olmadığı için Don' t import first record onay kutusunun boş olmasın dikkat ediyoruz.

hepsi bu kadar.
+1 oy
Excele ver bir çözüm olabilir. Dosyanın içine aktarmak gerekiyorsa dosyaya bir bakmak gerekiyor.
12, Ocak, 2019 Goksel_Gokce (96,900 puan) tarafından cevaplandı
dosyayı ekledım .
Akşama bakarım
...