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
						

Sunucu Tabanlı İçe Aktarma

0 oy
661 kez görüntülendi
Herkese selam ederim;

 

İş Senaryosu:

1. aşamada; Windows masa üstünde bulunan deneme.xlsx isimli dosyayı CTRL isimli tabloya import ediyoruz. Import işleminden sonra kontrol için CTRL layout una gidiyoruz. burada kontrol işlemi bittikten sonra...

2. Aşama;  Buradaki bazı bilgileri CF tablosuna bazı bilgileride CFB tablosuna iki partide tekrar import ediyoruz.

 

Yerel ağda yaptığım testler de hiç bir sorun çıkmıyor. Her şey istediğim gibi oluyor.

 

Fakat dosyayı sunucuya gönderip yayına açtığımda ve web direct ile bağlanıp yaptığım testlerde 1. aşamayı geçiyorum fakat ikinci aşamayı bir türlü çözemedim.

fmnet:/sunucu.ip.adresi/dosyaadi.fmp12 yaptim, fmnet:/alanadi.com/dosyaadi.fmp12 yaptim yine olmadı

Scripte Import Records  --> Specify import order --> Specify tıklayıp açılan ekranda Import Field Mapping Source de CTRL  tablomu görebiliyorum.

Ayrıca 1. aşamada excel dosyasını import ederken soru sordurmadan ( " Get ( DesktopPath ) " ) import edebiliken web direct te dosyayı seçmami istiyor.

İlgi ve destekleriniz için şimdiden teşekkür ederim.

 

Saygılarımla.
11, Temmuz, 2017 WebDirect kategorisinde ercanD (71,050 puan) tarafından soruldu
11, Temmuz, 2017 ercanD tarafından düzenlendi

1 cevap

+1 oy

Serverda dosya kullanmadım,konuyu detaylı bilmiyorum ancak linkte desteklenen import-export formatları olarak aşağıdaki liste verilmiş ;

 

  • Comma- Separated Text format (csv or .txt)
  • FileMaker Pro HTML Table format (.htm) Export only
  • Merge format (.mer)
  • Microsoft Excel format (.xls or .xlsx)
  • Tab-Separated Text format (.tab or .txt)
  • XML format (.xml)
  • dBase files (.dbf)

 

Sorunuzun son bölümündeki import esnasındaki soru meselesinin ise tarayıcı kaynaklı bir mecburiyet olma ihtimali yüksek...

11, Temmuz, 2017 Şemsi Saracoğlu (133,920 puan) tarafından cevaplandı
Yanlış anlaşılmış olabilir, istenilen şey server değil webdirect üzerinden çalıştırmak sanırım.

Web direct'te de import işleminde bir takım kısıtlar var. Ayrıca tarayıcı dosya sistemine ulaşamadığı için kayıt yerini veya dosya yolunu otomatik tanımlayamazsınız. Yine filemaker knowledge base'den (http://www.filemaker.com/help/13/fmp/en/html/scripts_ref1.36.73.html)

 • When using this script step in FileMaker WebDirect, keep the following in mind:
 • FileMaker WebDirect does not support this script step in mobile browsers.
 • FileMaker WebDirect does not support the Perform without dialog or Specify data source options.
 • FileMaker WebDirect only supports importing from Comma-Separated Text, Tab-Separated Text, DBF, Merge, and Excel file formats.
İlk önce ilginiz için teşekkür ederim.

Buraya yazmadan önce araştırmalarımda belirtmiş olduğunuz dokümanları ve buna benzer forum yazılarını incelemiştim. Beni yanıltan 2 şey oldu

1 - Betik yazarken özellikle Dompatibility den Filemaker WebDirect i seçiyor olmam. Nasıl olsa bu özellik çalışmayacaksa silik gösteriyor diye düşünmem

2 - Dikkatsizliğim bir forumda  " fmnet:/sunucu.ip.adresi/dosyaadi.fmp12 " yazısını görünce hemen atladım. Yazıyı biraz daha okumuş olsaydım...

Tekrar teşekkür ederim. Hatta işin açıkçası daha fazla teşekkür etmek istiyorum. Ve öyle umuyorum ki daha çok da teşekkür edeceğim. :)) İçtenlikle...

Sorumun son bölümü o kadar önemli değil sonuçta .xlsx dosya import edebiliyorum.
Önemli olan ilk bölümü;

Aklıma gelen

Yine Import işleminden sonra kontrol için CTRL layout una gitsin.
( import edilen xlsx dosyasında sayıları değişmekle birlikte 15 - 20 satır kayıt olabiliyor.)

CTRL layout undaki her bir satır için CF tablosunda yeni bir kayıt oluştursun ve CTRL tablosunda olan ilgili alanları CF tablosundaki ilgili alanra yazsın.

Aynı işlemi CFB tablosu için de yapsın.

Veya sizlerin önerebileceği bir çözüm var mı?

Saygılarımla.
...