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
						

Bir field içeriğini farklı Excel stunlarına yapıştırmak

+2 oy
504 kez görüntülendi
Merhabalar,

Aşağıdaki formatta yazılmış bir field içieriğini copy-paste ile Excel'in sıralı stunlarına yapıştırmaya yönelik bir deneme yapmaya çalışıyorum.

Bu konuda deneyimi olan var mı?

Kopyalanacak Field İçeriği;

--------

Stun1    Stun2      Stun3

11           22           33

101       102         103

---------

Belki de bu field içeriği oluşturulurken bir konuya dikkat etmek gerek ama bir detay atladığım kesin.

Teşekkürler
14, Nisan, 2021 Uygulamalar kategorisinde akcin (3,510 puan) tarafından soruldu
15, Nisan, 2021 F. Osman Cabi tarafından düzenlendi
Excel'den önce veriyi FM'da düzenleme-biçimlendirme mümkünse işler daha kolay olur.

Mesela alttaki gibi bir kullanımla önce  listeye dönüştürülebilir.Sonrasında her bir satır bir alana aktarılıp Excel'de sütunlara yazılabilir.


Substitute ( TrimAll ( Substitute ( Tablo::Alan; ¶; " "); 1; 0); " "; ¶)

3 Cevaplar

+2 oy

Herkese selam ederim;

İki excel dosyası arasındaki farkı bulabildiniz mi? konu başlığında yer alan Şemsi Hocamın verdiği cevaptaki video da kopyala yapıştır ile ilgili çok güzel bir örnek var. İşinizi görür mü?

 

Herkese hayırlı günler dilerim.

Saygılarımla.

14, Nisan, 2021 ercanD (71,080 puan) tarafından cevaplandı
Ercan Hocam,
İlginize teşekkürler. Bahsettiğiniz yöntem konuya bir çözüm olmakla beraber uygulamayı düşündüğüm süreç için pek pratik olmuyor.

Not:Konu başlığındaki imla hatalarından dolayı özürlerimi sunarım.
Değiştirme imkanı varsa;
"Bir field içeriğini farklı Excel stunlarına yapıştırmak"
şeklinde günceleyebilir miyiz? Forum yöneticilerinden ricamdır.

Teşekkürler.
Mehmet Bey, dosya xls mi xlsx mi? Eğer xlsx ise Cumartesi günü meetup da Şemsi hocamın bahsettiği bir yöntem vardı. Değerlendirilebilir. Ayrıca MBS FileMaker Plugin - LibXL eklentisi var bilmiyorum işinize yarar mı?

Saygılarımla
+2 oy

Merhaba,

Yanlış anlamış olabilirim, teyit için soruyorum. Kopyalama ve yapıştırma iki işlemi de FileMaker ile mi yapmak istiyorsunuz?


Kopyalama işi pratik olarak "copy field" script adımı ile yapılabilir. Eğer verinizin içinde tab, enter, çift tırnak gibi özel karakterler yoksa doğrudan sutunların arasına ayraç karakteri olarak tab (sekme) koyarsanız (veya sekme olarak şekilde bir hesaplama yaptırırsanız) 1. kısım bitmiş olacak.


Excel uygulamasına geçip "yapıştır" komutu vermek için Mac'te Apple Script, Windows'ta DDE Execute kullanarak bir çözüm üretilebilir (bir örnek hatırlıyorum, bulabilirsem burada paylaşayım)

 

Örnek dosya: BaseElement ClipBoard Test (Bu örnek BaseElement plugin'ini kullanır)

15, Nisan, 2021 F. Osman Cabi (197,920 puan) tarafından cevaplandı
15, Nisan, 2021 F. Osman Cabi tarafından düzenlendi
Merhabalar,

Kopyalama işlemi FileMaker içinde yapıştır Excel üzerinde olacak.
Sanırım atladığım konu son aşama oldu. Doğrudan yapıştır deyince veriyi bir hücreye yapıştırıyor. Özel Yapıştır/Text seçince stunlara da bölüyor.

Teşekkürler.
Merhaba Mehmet bey,

Şimdi daha iyi anladım soruyor. Aslında doğrudan hücrelere bölmesini beklerdim, biraz ezbere davranmışım.


Ben de Excel'den alınan bilgiyi Claris FileMaker tarafına yapıştırmak ile ilgili testler için bir örnek dosya hazırlamıştım.

Dosya BaseElements plugin'ini kullanarak panodaki tüm formatları gösteriyor.

FileMaker kopyaladığım hücreyi örnek dosyadaki "yapıştır" düğmesi ile formatlarını görmek için yapıştırdım. 10 farklı formatta veri saklanıyor.

Bu formatlarda kopyalabilemek için yine base elements plugini kullandım. Copy düğmeleri ile istediğim formatta panoya alabiliyorum.

public.utf8-plain-text formatı istediğim şekilde yapıştırmam için yeterli oldu.

Mac üzerinde denemelerimi yaptım, Windows'ta küçük farklar olabilir formatlarda.

Bu yöntem için plugin kullanımı şart, webdirect'de çalışmıyor ne yazık ki.
örnek dosyayı cevaba ekledim yazmadım sanırım, şimdi yazmış oldum.
+1 oy

Örnek dosyayı inceleyin,hem Ercan Hocamın bahsettiği videoda hem de Osman Hocamın daha önce paylaştığı bir dosyadaki yöntemi kullandım.Öncesinde ise kısa bir parse işlemi var..

15, Nisan, 2021 Şemsi Saracoğlu (133,940 puan) tarafından cevaplandı
Şemsi Hocam özelinde,
İlgi gösteren herkese teşekkürler. Emeklerinize sağlık.
...